[csw-maintainers] Problem with neon rebuild

Dagobert Michelsen dam at opencsw.org
Tue Apr 26 11:46:08 CEST 2011


Hi Rupert,

I appreciate your commitment in updating packages, but please do not simply
change version numbers and release the package. Especially the neon package
is really complicated and in flux to AUX linkage transition. That's why
the alternatives mechanism has been commented out. If AUX linkage is not
in place alternatives must be used or the package will not work.
Additionally, the package uses a number of advanced features like
on-the-fly renaming on merge which needs manual adjustment. Just
changing numbers can result in broken packages as reported here:
  https://www.opencsw.org/mantis/view.php?id=4763

checpkg detected the errors as surplus dependencies as the packages were
empty, please do not just override errors without fully understanding
why they occur.

In general I am happy for every package another maintainer takes over
from me, but especially for a complex package like this I suggest at least
pinging me for a review before the first release after takeover.
I am also happy to explain the details of the recipe.

For now I suggest a rollback to the previous version as the GAR recipe
is in flux right now. Do you require the new neon 0.29.5 ?


Best regards

  -- Dago

Anfang der weitergeleiteten E-Mail:

> Von: rthurner at users.sourceforge.net
> Datum: 25. April 2011 17:58:42 MESZ
> An: devel at lists.opencsw.org
> Betreff: [csw-devel] SF.net SVN: gar:[14400] csw/mgar/pkg/neon/trunk/Makefile
> Antwort an: Broadcasts commit logs for build descriptions and GAR <devel at lists.opencsw.org>
> 
> Revision: 14400
>          http://gar.svn.sourceforge.net/gar/?rev=14400&view=rev
> Author:   rthurner
> Date:     2011-04-25 15:58:41 +0000 (Mon, 25 Apr 2011)
> 
> Log Message:
> -----------
> adjust to same checkpkg used for subversion-1.6.16
> 
> Modified Paths:
> --------------
>    csw/mgar/pkg/neon/trunk/Makefile
> 
> Modified: csw/mgar/pkg/neon/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/neon/trunk/Makefile	2011-04-25 15:08:12 UTC (rev 14399)
> +++ csw/mgar/pkg/neon/trunk/Makefile	2011-04-25 15:58:41 UTC (rev 14400)
> @@ -93,19 +93,6 @@
> PKGFILES_CSWneon-devel += $(docdir)/.*
> 
> 
> -# ALTERNATIVES_CSWneon = minimal
> -# ALTERNATIVES_CSWneonfull = full
> -
> -# ALTERNATIVE_minimal  = $(libdir)/libneon.so.27.2.3 neon $(libdir)/libneon-minimal.so.27.2.3 100
> -# ALTERNATIVE_minimal += $(libdir)/$(ISA_DEFAULT64)/libneon.so.27.2.3 neon64 $(libdir)/$(ISA_DEFAULT64)/libneon-minimal.so.27.2.3
> -# ALTERNATIVE_minimal += $(libdir)/libneon.so.26.0.4 neon.26 $(libdir)/libneon-minimal.so.26.0.4
> -# ALTERNATIVE_minimal += $(libdir)/$(ISA_DEFAULT64)/libneon.so.26.0.4 neon64.26 $(libdir)/$(ISA_DEFAULT64)/libneon-minimal.so.26.0.4
> -
> -# ALTERNATIVE_full     = $(libdir)/libneon.so.27.2.3 neon $(libdir)/libneon-full.so.27.2.3 200
> -# ALTERNATIVE_full    += $(libdir)/$(ISA_DEFAULT64)/libneon.so.27.2.3 neon64 $(libdir)/$(ISA_DEFAULT64)/libneon-full.so.27.2.3
> -# ALTERNATIVE_full    += $(libdir)/libneon.so.26.0.4 neon.26 $(libdir)/libneon-full.so.26.0.4
> -# ALTERNATIVE_full    += $(libdir)/$(ISA_DEFAULT64)/libneon.so.26.0.4 neon64.26 $(libdir)/$(ISA_DEFAULT64)/libneon-full.so.26.0.4
> -
> FEATURE_LIBRARIES  = libneon.26 libneon64.26
> FEATURE_LIBRARIES += libneon.27 libneon64.27
> FEATURES_libneon.26  = $(libdir)/libneon.so.26.0.4
> @@ -126,7 +113,19 @@
> CHECKPKG_OVERRIDES_CSWneonfull += bad-rpath-entry|/opt/csw/lib/|opt/csw/lib/libneon-full.so.27.2.3
> 
> CHECKPKG_OVERRIDES_CSWneon-devel += surplus-dependency|CSWneon
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWpakchois
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWosslrt
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWggettextrt
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWzlib
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWexpat
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWkrb5lib
> +CHECKPKG_OVERRIDES_CSWneonfull += surplus-dependency|CSWlibproxy
> +CHECKPKG_OVERRIDES_CSWneon += surplus-dependency|CSWexpat
> +CHECKPKG_OVERRIDES_CSWneon += surplus-dependency|CSWosslrt
> +CHECKPKG_OVERRIDES_CSWneon += surplus-dependency|CSWggettextrt
> +CHECKPKG_OVERRIDES_CSWneon += surplus-dependency|CSWzlib
> 
> +
> include gar/category.mk
> 
> #post-install-modulated:
> 
> 
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
> _______________________________________________
> devel mailing list
> devel at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/devel



More information about the maintainers mailing list