[csw-maintainers] Implications of publishing packages to unstable

Maciej (Matchek) Bliziński maciej at opencsw.org
Sun Sep 18 11:38:59 CEST 2011


Dear maintainers,

I'd like to clarify the implications of publishing packages to unstable.

When you call the csw-upload-pkg tool, certain things happen, and it's
important that you understand what these things are.

1. The .pkg files are uploaded to allpkgs
http://mirror.opencsw.org/opencsw/allpkgs/
2. checkpkg is run against the packages; if the check fails, the procedure stops
3. The packages are added to the unstable catalog
http://mirror.opencsw.org/opencsw/unstable/ - unstable is an official,
signed catalog which gets pushed to mirrors all around the world, and
gets installed by users
4. Packages from unstable are installed on the buildfarm during
periodic manual sync

csw-upload-pkg tool should not be taken lightly.  You must not push
packages that you haven't at least smoke-tested.  If you push broken
packages, you cause grief on the buildfarm.  You can also cause grief
by pushing backward-incompatible packages that are part of the
infrastructure, e.g. any of the CSWgar-dev package dependencies.

http://www.opencsw.org/packages/gar_dev/

If you have built packages that you would like to just try out,
unstable is not the right place for that purpose. Use the experimental
catalogs instead, by copying files into /home/experimental/$LOGNAME
and visiting http://buildfarm.opencsw.org/experimental.html

Maciej


More information about the maintainers mailing list