portupgrade a zavislost na Perl-5.8.8

Miroslav Lachman 000.fbsd at quip.cz
Sun Mar 11 12:04:01 CET 2007


Jen by me tak zajimalo, od kdy je portupgrade zavisly na Perlu 5.8.8? 
Drive jsem si nikdy nevsimnul, ze by byl vubec na Perlu zavisly.

Ted jsem dal na jendom starickem systemu s FreeBSD 4.11 'portupgrade 
portupgrade' a zacal se tam instalovat Perl 5.8.8 (byla tam starsi verze 
Perlu). Ne ze by to az tak moc vadilo, ale zkratka me prekvapuje, ze 
portupgrade, ktery je napsany v Ruby, si vyzada upgrade Perlu na 5.8.8.

Jeste je pak zarazejici to, ze vytvoreni balicku skonci s chybou:

===>   Registering installation for portupgrade-2.2.6_2,2
===>  Building package for portupgrade-2.2.6_2,2
Creating package /usr/ports/packages/All/portupgrade-2.2.6_2,2.tbz
Registering depends: ruby18-bdb-0.5.9_2 ruby-1.8.5.12,1 
openssl-stable-0.9.7j perl-5.8.8 db41-4.1.25_4 ldconfig_compat-1.0_8.
Registering conflicts: portupgrade-devel-*.
Creating bzip'd tar ball in 
'/usr/ports/packages/All/portupgrade-2.2.6_2,2.tbz'
tar: (null): Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now
pkg_create: make_dist: tar command failed with code 512
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
===>  Cleaning for ruby-1.8.5.12,1
===>  Cleaning for pkg_install-20060113
===>  Cleaning for ruby18-bdb-0.6.0
===>  Cleaning for ldconfig_compat-1.0_8
===>  Cleaning for perl-5.8.8
===>  Cleaning for openssl-0.9.8e
===>  Cleaning for db41-4.1.25_4
===>  Cleaning for portupgrade-2.2.6_2,2
--->  Cleaning out obsolete shared libraries
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 240 packages 
found (-0 +2) .. done]
--->  ** Upgrade tasks 1: 1 done, 0 ignored, 0 skipped and 0 failed


Samozrejme vim o tom, ze 4.11 uz je 'mrtva' a tak dale, jen me zkratka 
prekvapuje, ze to vyzaduje konkretni verzi Perlu a ze balickovani skonci 
s chybou. To by se mi oboje zrovna jevilo jako nezavisle na verzi systemu.

Miroslav Lachman



More information about the Users-l mailing list