Hi!

While upgrading to the latest snapshot, i get a few messages like these:

----8<---- Snipped from long list of stuff ----8<----
Can't install atk-1.10.3p0: lib not found glib-2.0.600.4
Even by looking in the dependency tree:
        expat-1.95.6, libiconv-1.9.2p1, glib2-2.8.3, gettext-0.14.5
Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
-----------------------------------------------------

And (part of) ``pkg_info -K -L expat-1.95.6 libiconv-1.9.2p1 glib2-2.8.3 gettext-0.14.5'' reads:

----8<---- Long list again ----8<----
Information for glib2-2.8.3

Files:
@file /usr/local/bin/glib-genmarshal
@file /usr/local/bin/glib-gettextize
@file /usr/local/bin/glib-mkenums
@file /usr/local/bin/gobject-query
@file /usr/local/include/glib-2.0/glib-object.h
@file /usr/local/include/glib-2.0/glib.h
@file /usr/local/include/glib-2.0/glib/galloca.h
@file /usr/local/include/glib-2.0/glib/garray.h
@file /usr/local/include/glib-2.0/glib/gasyncqueue.h
@file /usr/local/include/glib-2.0/glib/gatomic.h
@file /usr/local/include/glib-2.0/glib/gbacktrace.h
@file /usr/local/include/glib-2.0/glib/gcache.h
@file /usr/local/include/glib-2.0/glib/gcompletion.h
-------------------------------------

So I say to myself: Aha! They _were_ in fact ``in a dependent package, but not tagged with @lib'', as suggested.

I am not fully skilled in port/package handling, but If my assumption above is correct, what is the proper procedure in these cases? Should I notify the maintainer of glib2 so that these libs gets correctly tagged, or could there be other reasons these kind of things does not work?

( Entire listings are preserved, should they be needed. )

/Alexander

Reply via email to