[csw-pkgsubmissions] newpkgs libserf, libserf0_0, libserf_devel

Ben Walton bwalton at opencsw.org
Tue Apr 26 04:07:55 CEST 2011


Excerpts from Philip Brown's message of Mon Apr 25 20:40:04 -0400 2011:

Hi Phil and Rupert,

> I'm ignoring the dummy package,
> NAME=libserf - Stub as contents moved to CSWlibserf0-0 and CSWlibserf-devel
> 
> Please use whatever it was maciej mentioned to have it not get future
> "updates" autogenerated.
> also.. its wierd that it geneated "all" and also "i386" arches for
> that.

Unless there was a previous update for this that included the _stub,
this release is possibly problematic since there is no upgrade path
from old names to new for installed systems.  Now, for new things
depending on libserf0 or libserf_devel (should be dev, btw), a site
could get local file conflicts...

Rupert, this block in your Makefile:
PACKAGES += CSWlibserf
CATALOGNAME_CSWlibserf = libserf
SPKG_DESC_CSWlibserf = Stub as contents moved to CSWlibserf0-0 and
CSWlibserf-devel
PKGFILES_CSWlibserf = NOFILES
RUNTIME_DEP_PKGS_CSWlibserf = CSWlibserf0-0 CSWlibserf-devel
ARCHALL_CSWlibserf = 1
CHECKPKG_OVERRIDES_CSWlibserf += surplus-dependency|CSWlibserf0-0
CHECKPKG_OVERRIDES_CSWlibserf += surplus-dependency|CSWlibserf-devel

Could be replaced with:

OBSOLETED_BY_CSWlibserf0-0 = CSWlibserf
OBSOLETED_BY_CSWlibserf-devel = CSWlibserf

Those lines will generate everything you need for the stub packages.

You should also consider re-spinning with s/devel/dev/.  Since it's a
new split, this should be a trivial change.

Thanks
-Benk
--
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302



More information about the pkgsubmissions mailing list