[csw-maintainers] Killing the stable release

Dagobert Michelsen dam at opencsw.org
Mon Mar 19 10:18:29 CET 2012


Hi Maciej,

Am 17.03.2012 um 21:24 schrieb Maciej Bliziński:
> Dagobert Michelsen wrote:
>> Am 15.03.2012 um 10:57 schrieb Peter Bonivart:
>>> 2012/3/15 Maciej (Matchek) Bliziński <maciej at opencsw.org>:
>>>> In the case of stable, there is not much breakage. Maybe the only
>>>> breakage would be when someone has a machine running stable, and they
>>>> want to install a new package that they haven't installed before. That
>>>> wouldn't work after the rename. They'd have to reconfigure
>>>> pkgutil.conf to point at stable-dead, that's all.
>>> 
>>> Pkgutil will fail without "injury". I see two cases, you have an up to
>>> date catalog, then the actual file fetching will fail and pkgutil
>>> aborts. Otherwise, the catalog fetching will fail and pkgutil aborts.
>>> In both cases no changes are made to your system.
>> 
>> I suggest having three extra file
>>  00PACKAGENOTFOUND
>>  00CATALOGNOTFOUND
>>  00MOTD
> 
> Would that be in the catalog leve? E.g. unstable/sparc/5.10

Yes.

> Why have them split into separate files? This could be all folded into
> one record based file with a simple syntax.

That would also be possible if necessary, but this was the simplest possible
form also usable if someone browses a ftp share.

>> If a package could not be found the first is tried to be download and
>> displayed. If it is not there nothing happens. If a catalog could not
>> be found the second is displayed. The third is tried and displayed on
>> every update (-U).
> 
> I also thought that the message for package not found could vary
> depending on the package. For example, a note for a removed package
> could be added.

Yes, like <catalogname>.info containing stuff printed if the corresponding
package could no be found. Good point.


Best regards

  -- Dago


-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896



More information about the maintainers mailing list