[oi-dev] perl 5.16

Adam Števko adam.stevko at gmail.com
Fri Jul 19 22:25:42 UTC 2013


Hi,

I am sorry, but I have to revert this change as it breaks many things. Perl 5.16 cannot be installed because there is conflict with perl-510 over /usr/bin/perl. perl-510 cannot be even uninstalled, because too many things depend on it.
Packaging perl-516 is great, but making it the default version without modifying the packages to remove/update dependency on perl-510 should happen. These types of things happen because it is called development, but it doesn't mean we rush things and do this blindly without thinking. Don't get me wrong, I am happy about your work on perl-5.16, but we are not there yet for considering a switch (unless you make changes on other packages as well).

xenol at build02.sk.openindiana.org:~/code/oi-userland/components/erlang$ pfexec pkg install perl-516
Creating Plan \                        
pkg install: The requested change to the system attempts to install multiple actions
for link 'usr/bin/perl' with conflicting attributes:

    1 package delivers 'link mediator=perl mediator-version=5.16 path=usr/bin/perl target=../perl5/5.16/bin/perl':
        pkg://openindiana.org/runtime/perl-516@5.16.2,5.11-0.151.1.8.1:20130719T143855Z
    1 package delivers 'link path=usr/bin/perl target=../perl5/5.10.0/bin/perl':
        pkg://openindiana.org/runtime/perl-510@5.10.0,5.11-0.151.1.8:20130305T141236Z

These packages may not be installed together.  Any non-conflicting set may
be, or the packages must be corrected before they can be installed.

xenol at build02.sk.openindiana.org:~/code/oi-userland/components/erlang$ pfexec pkg uninstall perl-510
Creating Planpkg uninstall: Cannot remove 'pkg://openindiana.org/runtime/perl-510@5.10.0,5.11-0.151.1.8:20130305T141236Z' due to the following packages that depend on it:
  pkg://openindiana.org/SUNWcs@0.5.11,5.11-0.151.1.8.1:20130704T031555Z
  pkg://openindiana.org/developer/build/automake-110@1.10,5.11-0.151.1.8.1:20130517T120506Z
  pkg://openindiana.org/service/network/smtp/sendmail@8.14.4,5.11-0.151.1.8.1:20130704T031402Z
  pkg://openindiana.org/system/management/snmp/net-snmp@5.4.1,5.11-0.151.1.8:20130305T141625Z
  pkg://openindiana.org/print/cups@1.4.2,5.11-0.151.1.8:20130305T140847Z
  pkg://openindiana.org/text/groff@1.21,5.11-0.151.1.8:20130407T134401Z
  pkg://userland/developer/build/help2man@1.41.1,5.11-0.151.1.8.1:20130711T004252Z
  pkg://openindiana.org/print/lp/print-client-commands@0.5.11,5.11-0.151.1.8.1:20130704T031310Z
  pkg://openindiana.org/web/server/apache-13@1.3.41,5.11-0.151.1.8:20130305T141936Z
  pkg://openindiana.org/system/extended-system-utilities@0.5.11,5.11-0.151.1.8.1:20130704T031734Z
  pkg://userland/metapackages/build-essential@1.0,5.11-0.151.1.8.1:20130718T152344Z
  pkg://openindiana.org/runtime/perl-510/extra@5.10.0,5.11-0.151.1.8:20130305T141244Z
  pkg://openindiana.org/developer/opensolaris/osnet@0.5.11,5.11-0.151.1.8.1:20130719T052242Z
  pkg://openindiana.org/developer/versioning/git@1.7.9.2,5.11-0.151.1.8.1:20130513T105600Z
  pkg://openindiana.org/developer/build/ant@1.7.1,5.11-0.151.1.8:20130305T135025Z
  pkg://openindiana.org/developer/object-file@0.5.11,5.11-0.151.1.8.1:20130704T030233Z
  pkg://openindiana.org/runtime/perl-510/module/sun-solaris@0.5.11,5.11-0.151.1.8.1:20130704T031314Z
  pkg://openindiana.org/library/security/openssl@0.9.8.25,5.11-0.151.1.8:20130305T140707Z
  pkg://openindiana.org/print/filter/ghostscript@8.64,5.11-0.151.1.8:20130305T140923Z
  pkg://openindiana.org/developer/build/autoconf@2.69,5.11-0.151.1.8:20130305T135023Z
  pkg://openindiana.org/developer/build/automake-19@1.9.6,5.11-0.151.1.8:20130305T135034Z
  pkg://openindiana.org/library/perl-5/xml-parser@5.10,5.11-0.151.1.8:20130406T201137Z
  pkg://openindiana.org/text/texinfo@4.7,5.11-0.151.1.8.1:20130518T221401Z
  pkg://openindiana.org/developer/gnome/gettext@2.30.0,5.11-0.151.1.8:20130406T202937Z
  pkg://openindiana.org/developer/build/onbld@0.5.11,5.11-0.151.1.8.1:20130704T030202Z
  pkg://openindiana.org/data/docbook@2.30.0,5.11-0.151.1.8:20130406T202410Z
  pkg://openindiana.org/editor/vim@7.2.308,5.11-0.151.1.8:20130305T135408Z
  pkg://openindiana.org/developer/build/automake-111@1.11.2,5.11-0.151.1.8.1:20130517T120839Z

Cheers,
Adam

On Jul 19, 2013, at 5:07 PM, Alexander Pyhalov <alp at rsu.ru> wrote:

> We have updated perl - 5.16 in repository.
> Build machine now builds only 5.16 modules by default (but uses 5.10 perl in usual operations).
> 
> I have strong suspicion that perl 5.10 dbi (and dependent postgres-dbi) are broken, because now library/perl-5/database is an empty package which has conditional dependency library/perl-5/database-516.  Earlier it was a  real package containing perl 5.10 dbi modules.
> -- 
> Best regards,
> Alexander Pyhalov,
> system administrator of Computer Center of Southern Federal University
> 
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4804 bytes
Desc: not available
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20130720/dc106c0c/attachment-0005.bin>


More information about the oi-dev mailing list