Am 27.06.2012 um 03:35 schrieb Ryan Schmidt:
> 
> On Jun 26, 2012, at 07:43, sie...@gmx.de wrote:
> 
>> --->  Computing dependencies for p5.12-locale-gettext
>> --->  Fetching archive for p5.12-locale-gettext
>> --->  Attempting to fetch 
>> p5.12-locale-gettext-1.50.0_7.darwin_11.x86_64.tbz2 
>> fromhttp://packages.macports.org/p5.12-locale-gettext
>> --->  Fetching distfiles for p5.12-locale-gettext
>> --->  Verifying checksum(s) for p5.12-locale-gettext
>> --->  Extracting p5.12-locale-gettext
>> --->  Applying patches to p5.12-locale-gettext
>> --->  Configuring p5.12-locale-gettext
>> --->  Building p5.12-locale-gettext
>> --->  Staging p5.12-locale-gettext into destroot
>> --->  Installing p5.12-locale-gettext @1.50.0_7
>> --->  Cleaning p5.12-locale-gettext
>> --->  Computing dependencies for p5.12-locale-gettext
>> Warning: Failed to open Portfile from registry for p5.12-locale-gettext 
>> @1.50.0_6
>> --->  Deactivating p5.12-locale-gettext @1.50.0_6
>> --->  Activating p5.12-locale-gettext @1.50.0_7
>> --->  Cleaning p5.12-locale-gettext
>> Warning: Failed to open Portfile from registry for p5.12-locale-gettext 
>> @1.50.0_6
>> --->  Uninstalling p5.12-locale-gettext @1.50.0_6
>> --->  Updating database of binaries: 100.0%
>> --->  Scanning binaries for linking errors: 100.0%
>> --->  No broken files found.
>> 
>> Question:
>> -------------
>> What do these Warnings mean and how to avoid them? Are they a one-timer, or 
>> will they emerge regulary?
> 
> You cannot avoid the warnings but they are harmless and will occur one time 
> only per upgraded p5 port.

OK. Thanks for clarification.

BUT, meanwhile strange things have happened:
Several minutes ago, I've done a

$ sudo port -f uninstall p5.12-gd p5-gd p5.12-locale-gettext p5-locale-gettext

And to be sure:

$ sudo port clean --all p5.12-gd p5-gd p5.12-locale-gettext p5-locale-gettext

Result by the way:

An empty /opt/local/var/macports/registry/portfiles directory (as it has been 
empty and maybe nonexistent until yesterday's port update).

And afterwards a re-install:

$ sudo port install p5-gd p5-locale-gettext
--->  Computing dependencies for p5-gd
--->  Dependencies to be installed: p5.12-gd
--->  Fetching archive for p5.12-gd
--->  Attempting to fetch p5.12-gd-2.450.0_4.darwin_11.x86_64.tbz2 from 
http://packages.macports.org/p5.12-gd
--->  Fetching distfiles for p5.12-gd
--->  Attempting to fetch GD-2.45.tar.gz from 
http://lil.fr.distfiles.macports.org/perl5
--->  Verifying checksum(s) for p5.12-gd
--->  Extracting p5.12-gd
--->  Configuring p5.12-gd
--->  Building p5.12-gd
--->  Staging p5.12-gd into destroot
--->  Installing p5.12-gd @2.450.0_4
--->  Activating p5.12-gd @2.450.0_4
--->  Cleaning p5.12-gd
--->  Fetching archive for p5-gd
--->  Attempting to fetch p5-gd-2.450.0_4.darwin_11.noarch.tbz2 from 
http://packages.macports.org/p5-gd
--->  Fetching distfiles for p5-gd
--->  Verifying checksum(s) for p5-gd
--->  Extracting p5-gd
--->  Configuring p5-gd
--->  Building p5-gd
--->  Staging p5-gd into destroot
--->  Installing p5-gd @2.450.0_4
--->  Activating p5-gd @2.450.0_4
--->  Cleaning p5-gd
--->  Computing dependencies for p5-locale-gettext
--->  Dependencies to be installed: p5.12-locale-gettext
--->  Fetching archive for p5.12-locale-gettext
--->  Attempting to fetch p5.12-locale-gettext-1.50.0_7.darwin_11.x86_64.tbz2 
from http://packages.macports.org/p5.12-locale-gettext
--->  Fetching distfiles for p5.12-locale-gettext
--->  Attempting to fetch gettext-1.05.tar.gz from 
http://lil.fr.distfiles.macports.org/perl5
--->  Verifying checksum(s) for p5.12-locale-gettext
--->  Extracting p5.12-locale-gettext
--->  Applying patches to p5.12-locale-gettext
--->  Configuring p5.12-locale-gettext
--->  Building p5.12-locale-gettext
--->  Staging p5.12-locale-gettext into destroot
--->  Installing p5.12-locale-gettext @1.50.0_7
--->  Activating p5.12-locale-gettext @1.50.0_7
--->  Cleaning p5.12-locale-gettext
--->  Fetching archive for p5-locale-gettext
--->  Attempting to fetch p5-locale-gettext-1.50.0_7.darwin_11.noarch.tbz2 from 
http://packages.macports.org/p5-locale-gettext
--->  Fetching distfiles for p5-locale-gettext
--->  Verifying checksum(s) for p5-locale-gettext
--->  Extracting p5-locale-gettext
--->  Configuring p5-locale-gettext
--->  Building p5-locale-gettext
--->  Staging p5-locale-gettext into destroot
--->  Installing p5-locale-gettext @1.50.0_7
--->  Activating p5-locale-gettext @1.50.0_7
--->  Cleaning p5-locale-gettext
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

NO WARNING!

And: still an empty /opt/local/var/macports/registry/portfiles directory.

And to top it, I've done afterwards a:

$ sudo port -n upgrade --force p5-sgml-parser-opensp
--->  p5-sgml-parser-opensp is replaced by p5.12-sgml-parser-opensp
--->  Computing dependencies for p5.12-sgml-parser-opensp
--->  Cleaning p5.12-sgml-parser-opensp
--->  Unable to uninstall p5.12-sgml-parser-opensp @0.994.0_4, the following 
ports depend on it:
--->    p5-sgml-parser-opensp @0.994.0_4
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating p5.12-sgml-parser-opensp @0.994.0_4
--->  Unable to deactivate p5.12-sgml-parser-opensp @0.994.0_4, the following 
ports depend on it:
--->    p5-sgml-parser-opensp @0.994.0_4
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning p5.12-sgml-parser-opensp
--->  Uninstalling p5.12-sgml-parser-opensp @0.994.0_4
--->  Cleaning p5.12-sgml-parser-opensp
--->  Deactivating p5-sgml-parser-opensp @0.994.0_4
--->  Cleaning p5-sgml-parser-opensp
--->  Computing dependencies for p5.12-sgml-parser-opensp
--->  Fetching archive for p5.12-sgml-parser-opensp
--->  Attempting to fetch 
p5.12-sgml-parser-opensp-0.994.0_4.darwin_11.x86_64.tbz2 from 
http://packages.macports.org/p5.12-sgml-parser-opensp
--->  Fetching distfiles for p5.12-sgml-parser-opensp
--->  Attempting to fetch SGML-Parser-OpenSP-0.994.tar.gz from 
http://lil.fr.distfiles.macports.org/perl5
--->  Verifying checksum(s) for p5.12-sgml-parser-opensp
--->  Extracting p5.12-sgml-parser-opensp
--->  Applying patches to p5.12-sgml-parser-opensp
--->  Configuring p5.12-sgml-parser-opensp
--->  Building p5.12-sgml-parser-opensp
--->  Staging p5.12-sgml-parser-opensp into destroot
--->  Installing p5.12-sgml-parser-opensp @0.994.0_4
--->  Activating p5.12-sgml-parser-opensp @0.994.0_4
--->  Cleaning p5.12-sgml-parser-opensp
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

Guess what?
Amazingly no warning ("Failed to open Portfile from registry for …") and still 
an empty /opt/local/var/macports/registry/portfiles directory.

So, now I raise the question: what has happened yesterday, that these warnings 
appeared (in the course of a port update) and the 
/opt/local/var/macports/registry/portfiles directory has contained interim:

$ ls -l /opt/local/var/macports/registry/portfiles
total 0
drwxr-xr-x  3 root  admin  102 26 Jun 11:48 p5-gd
drwxr-xr-x  3 root  admin  102 26 Jun 11:48 p5.12-gd
drwxr-xr-x  3 root  admin  102 26 Jun 11:49 p5.12-locale-gettext

And now, today, several hours later and after deleting and reinstalling these 3 
ports, I've got an empty directory (what I guess would be the right thing since 
the registry DB has changed to a SQLite db 
(/opt/local/var/macports/registry/registry.db) instead of a flat file db):

$ ls -la /opt/local/var/macports/registry/portfiles
total 0
drwxr-xr-x  2 root  admin   68 27 Jun 13:46 .
drwxr-xr-x  3 root  admin  204 27 Jun 13:46 ..

Question: what's right, what's wrong -- should the directory 
opt/local/var/macports/registry/portfiles exist and contain port files or not? 
If not, what has happened yesterday, that these 2-3 ports stored their port 
file there, but today, after a deletion and reinstall of these ports, they 
don't. And: should the directory /opt/local/var/macports/registry/portfiles 
exist at all? Or can it be deleted with a "rmdir portfiles", since it is not 
used anymore and replaced by registry.db?

Strange, this temporary mess.
Do you or anybody have an explanation for that?

Sierk
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to