Broken Netatalk package in testing catalog
slowfranklin
slowfranklin at opencsw.org
Tue Nov 5 10:30:46 CET 2013
Am 13.10.2013 um 01:05 schrieb Maciej (Matchek) Bliziński <maciej at opencsw.org>:
> 2013/10/11 Maciej (Matchek) Bliziński <maciej at opencsw.org>:
>> 2013/10/11 slowfranklin <slowfranklin at opencsw.org>:
>>> Do you know whether that checks whether package deps are met? Suppose I want to uload package X which depends on package Y at version Z, but the catalog only has Z-1.
>>
>> It could fail. There is no version checking or support in the Solaris
>> package manager. If there's a package that really needs the Z-1
>> version, it'll fail. But so would the manual integration.
>
> I don't think I've made myself clear with the paragraph above. Here's
> try number two:
>
> Uploading another catalog is the safest way to do it. The integration
> script is dumb and it's very easy to shoot yourself in the foot while
> using it. The generated shell script is calling low-level catalog
> operations and it performs no checks.
>
> csw-upload-pkg on the other hand, does perform checks and makes it
> much less likely to introduce a problem into a catalog.
>
> By "it could fail" I mean that it is not impossible that a
> csw-upload-pkg operation has undesired results, but it's much less
> likely to happen, compared to using the integration script.
Thanks for the explanation Maciej! I successfully used csw-upload-pkg a few days ago in order to do an update of Netatalk in testing.
-slow
More information about the maintainers
mailing list