Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2010 22:35:59 +0000
From:      Aleksandar Simic <asimic@gmail.com>
To:        eculp <eculp@encontacto.net>
Cc:        Julien Laffaye <kimelto@gmail.com>, Doug Barton <dougb@freebsd.org>, freebsd-ports@freebsd.org
Subject:   Re: pkg_debunk
Message-ID:  <7d1be6611001041435r1d0a10eev37d70126ba7a6372@mail.gmail.com>
In-Reply-To: <20091231145534.145616ftehityh1c@econet.encontacto.net>
References:  <7d1be6610912310540y2e3ca781pcc77eab919d55c26@mail.gmail.com> <fee671620912310714t10d520e1p46ba799024e56f66@mail.gmail.com> <7d1be6610912310825o20c0380u8cbf333e0702e23b@mail.gmail.com> <4B3D0AED.6050002@FreeBSD.org> <20091231145534.145616ftehityh1c@econet.encontacto.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Eculp,

(not sniping the missing paths, my answer/question at the bottom)

2009/12/31 eculp <eculp@encontacto.net>:
> Quoting Doug Barton <dougb@FreeBSD.org>:
>
>> Aleksandar Simic wrote:
>>>
>>> running my tool I get these results:
>>>
>>> ./pkg_debunk.rb
>>> ca_root_nss-3.12.4:
>>> =A0missing /usr/local/etc/ssl/cert.pem
>>> ruby18-gems-1.3.5:
>>> =A0missing /usr/local/lib/ruby/gems/1.8/cache/sources-0.0.2.gem
>>> =A0missing /usr/local/lib/ruby/gems/1.8/gems/sources-0.0.2/lib/sources.=
rb
>>> =A0missing
>>> /usr/local/lib/ruby/gems/1.8/specifications/sources-0.0.2.gemspec
>>>
>>> With pkg_info:
>>>
>>> pkg_info -g ca_root_nss-3.12.4
>>>
>>> does not spot the missing /usr/local/etc/ssl/cert.pem.
>>>
>>> Looking at /var/db/pk/ca_root_nss-3.12.4/+CONTENTS for the above
>>> file, I can clearly see that its there in the spec but not on the syste=
m:
>>>
>>> etc/ssl/cert.pem
>>> @comment MD5:5b5db9a1ce7e4680ba1644ffe5c113b5
>>>
>>> It seems that "pkg_info -g" does not catch all the missing files.
>>
>> You missed a very important line:
>>
>> @cwd /
>> etc/ssl/cert.pem
>>
>> ls -l /etc/ssl/cert.pem
>> lrwxr-xr-x =A01 root =A0wheel =A038 Dec =A08 14:58 /etc/ssl/cert.pem@ ->
>> /usr/local/share/certs/ca-root-nss.crt
>>
>> ls -l /usr/local/share/certs/ca-root-nss.crt
>> -r--r--r-- =A01 root =A0wheel =A0676281 Dec =A08 14:58
>> /usr/local/share/certs/ca-root-nss.crt
>>
>> It's not actually missing. :)
>>
>> Not that I would in any way discourage you from your work, working on
>> ports tools is fun, and a great way to learn the system.
>>
>>
>> Doug
>
> I'm seeing something similar that I don't really understand. =A0I have
> successfully rebuilt all the ports that reported missing something twice =
and
> they still show them as missing. =A0I haven't really tried to check anyth=
ing
> else.
>
> The following don't go away. :(
>
> open-motif-2.2.3_6:
> =A0missing /usr/local/man/man3/Object.3.gz
> docbook-4.3:
> =A0missing /usr/local/share/doc/docbook/ChangeLog
> =A0missing /usr/local/share/doc/docbook/README
> gsfonts-8.11_5:
> =A0missing /usr/local/share/ghostscript/fonts/Ryumin-Light
> =A0missing /usr/local/share/ghostscript/fonts/GothicBBB-Medium
> =A0missing /usr/local/share/ghostscript/fonts/STHeiti-Regular
> =A0missing /usr/local/share/ghostscript/fonts/STSong-Light
> =A0missing /usr/local/share/ghostscript/fonts/MSung-Light
> linux-realplayer-10.0.9.809.20070726:
> =A0missing /usr/local/usr/share/locale/de/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/es/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/fr/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/hi/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/it/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/ja/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/ko/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/pl/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/pt_BR/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/zh_CN/LC_MESSAGES/realplay.mo
> =A0missing /usr/local/usr/share/locale/zh_TW/LC_MESSAGES/realplay.mo
> ghostscript8-8.70:
> =A0missing /usr/local/share/ghostscript/8.70/Resource/CIDFont
> can't find the contents for .pkgdb.db
> linux-f10-flashplugin-10.0r42:
> =A0missing /usr/local/usr/lib/libflashsupport.so
> can't find the contents for .testfile
> fusefs-kmod-0.3.9.p1.20080208_6:
> =A0missing /usr/local/fuse.ko
> qmake-3.3.8_1:
> =A0missing /usr/local/aix-g++-64/qmake.conf
> =A0missing /usr/local/aix-g++-64/qplatformdefs.h
> =A0missing /usr/local/aix-g++/qmake.conf
> =A0missing /usr/local/aix-g++/qplatformdefs.h
> =A0missing /usr/local/aix-xlc-64/qmake.conf
> =A0missing /usr/local/aix-xlc-64/qplatformdefs.h
> =A0missing /usr/local/aix-xlc/qmake.conf
> =A0missing /usr/local/aix-xlc/qplatformdefs.h
> =A0missing /usr/local/bsdi-g++/qmake.conf
> =A0missing /usr/local/bsdi-g++/qplatformdefs.h
> =A0missing /usr/local/cygwin-g++/qmake.conf
> =A0missing /usr/local/cygwin-g++/qplatformdefs.h
> =A0missing /usr/local/darwin-g++/qmake.conf
> =A0missing /usr/local/darwin-g++/qplatformdefs.h
> =A0missing /usr/local/dgux-g++/qmake.conf
> =A0missing /usr/local/dgux-g++/qplatformdefs.h
> =A0missing /usr/local/freebsd-g++/qmake.conf
> =A0missing /usr/local/freebsd-g++/qplatformdefs.h
> =A0missing /usr/local/freebsd-g++34/qmake.conf
> =A0missing /usr/local/freebsd-g++34/qplatformdefs.h
> =A0missing /usr/local/freebsd-icc/qmake.conf
> =A0missing /usr/local/freebsd-icc/qplatformdefs.h
> =A0missing /usr/local/hpux-acc-64/qmake.conf
> =A0missing /usr/local/hpux-acc-64/qplatformdefs.h
> =A0missing /usr/local/hpux-acc-o64/qmake.conf
> =A0missing /usr/local/hpux-acc-o64/qplatformdefs.h
> =A0missing /usr/local/hpux-acc/qmake.conf
> =A0missing /usr/local/hpux-acc/qplatformdefs.h
> =A0missing /usr/local/hpux-cc/qmake.conf
> =A0missing /usr/local/hpux-cc/qplatformdefs.h
> =A0missing /usr/local/hpux-g++-64/qmake.conf
> =A0missing /usr/local/hpux-g++-64/qplatformdefs.h
> =A0missing /usr/local/hpux-g++/qmake.conf
> =A0missing /usr/local/hpux-g++/qplatformdefs.h
> =A0missing /usr/local/hpuxi-acc-32/qmake.conf
> =A0missing /usr/local/hpuxi-acc-32/qplatformdefs.h
> =A0missing /usr/local/hpuxi-acc-64/qmake.conf
> =A0missing /usr/local/hpuxi-acc-64/qplatformdefs.h
> =A0missing /usr/local/hurd-g++/qmake.conf
> =A0missing /usr/local/hurd-g++/qplatformdefs.h
> =A0missing /usr/local/irix-cc-64/qmake.conf
> =A0missing /usr/local/irix-cc-64/qplatformdefs.h
> =A0missing /usr/local/irix-cc-o32/qmake.conf
> =A0missing /usr/local/irix-cc-o32/qplatformdefs.h
> =A0missing /usr/local/irix-cc/qmake.conf
> =A0missing /usr/local/irix-cc/qplatformdefs.h
> =A0missing /usr/local/irix-g++/qmake.conf
> =A0missing /usr/local/irix-g++/qplatformdefs.h
> =A0missing /usr/local/linux-cxx/qmake.conf
> =A0missing /usr/local/linux-cxx/qplatformdefs.h
> =A0missing /usr/local/linux-ecc-64/qmake.conf
> =A0missing /usr/local/linux-ecc-64/qplatformdefs.h
> =A0missing /usr/local/linux-g++-32/qmake.conf
> =A0missing /usr/local/linux-g++-32/qplatformdefs.h
> =A0missing /usr/local/linux-g++-64/qmake.conf
> =A0missing /usr/local/linux-g++-64/qplatformdefs.h
> =A0missing /usr/local/linux-g++/qmake.conf
> =A0missing /usr/local/linux-g++/qplatformdefs.h
> =A0missing /usr/local/linux-icc/qmake.conf
> =A0missing /usr/local/linux-icc/qplatformdefs.h
> =A0missing /usr/local/linux-kcc/qmake.conf
> =A0missing /usr/local/linux-kcc/qplatformdefs.h
> =A0missing /usr/local/linux-kylix/qmake.conf
> =A0missing /usr/local/linux-kylix/qplatformdefs.h
> =A0missing /usr/local/linux-pgcc/qmake.conf
> =A0missing /usr/local/linux-pgcc/qplatformdefs.h
> =A0missing /usr/local/lynxos-g++/qmake.conf
> =A0missing /usr/local/lynxos-g++/qplatformdefs.h
> =A0missing /usr/local/macx-g++/Info.plist.app
> =A0missing /usr/local/macx-g++/qmake.conf
> =A0missing /usr/local/macx-g++/qplatformdefs.h
> =A0missing /usr/local/macx-mwerks/README
> =A0missing /usr/local/macx-mwerks/mwerkstmpl.xml
> =A0missing /usr/local/macx-mwerks/qmake.conf
> =A0missing /usr/local/macx-mwerks/qplatformdefs.h
> =A0missing /usr/local/macx-pbuilder/Info.plist.app
> =A0missing /usr/local/macx-pbuilder/qmake.conf
> =A0missing /usr/local/macx-pbuilder/qplatformdefs.h
> =A0missing /usr/local/macx-xlc/qmake.conf
> =A0missing /usr/local/macx-xlc/qplatformdefs.h
> =A0missing /usr/local/netbsd-g++/qmake.conf
> =A0missing /usr/local/netbsd-g++/qplatformdefs.h
> =A0missing /usr/local/openbsd-g++/qmake.conf
> =A0missing /usr/local/openbsd-g++/qplatformdefs.h
> =A0missing /usr/local/qnx-g++/qmake.conf
> =A0missing /usr/local/qnx-g++/qplatformdefs.h
> =A0missing /usr/local/reliant-cds-64/qmake.conf
> =A0missing /usr/local/reliant-cds-64/qplatformdefs.h
> =A0missing /usr/local/reliant-cds/qmake.conf
> =A0missing /usr/local/reliant-cds/qplatformdefs.h
> =A0missing /usr/local/sco-cc/qmake.conf
> =A0missing /usr/local/sco-cc/qplatformdefs.h
> =A0missing /usr/local/sco-g++/qmake.conf
> =A0missing /usr/local/sco-g++/qplatformdefs.h
> =A0missing /usr/local/solaris-cc-64/qmake.conf
> =A0missing /usr/local/solaris-cc-64/qplatformdefs.h
> =A0missing /usr/local/solaris-cc/qmake.conf
> =A0missing /usr/local/solaris-cc/qplatformdefs.h
> =A0missing /usr/local/solaris-g++-64/qmake.conf
> =A0missing /usr/local/solaris-g++-64/qplatformdefs.h
> =A0missing /usr/local/solaris-g++/qmake.conf
> =A0missing /usr/local/solaris-g++/qplatformdefs.h
> =A0missing /usr/local/tru64-cxx/qmake.conf
> =A0missing /usr/local/tru64-cxx/qplatformdefs.h
> =A0missing /usr/local/tru64-g++/qmake.conf
> =A0missing /usr/local/tru64-g++/qplatformdefs.h
> =A0missing /usr/local/unixware-cc/qmake.conf
> =A0missing /usr/local/unixware-cc/qplatformdefs.h
> =A0missing /usr/local/unixware-g++/qmake.conf
> =A0missing /usr/local/unixware-g++/qplatformdefs.h
> =A0missing /usr/local/win32-borland/qmake.conf
> =A0missing /usr/local/win32-borland/qplatformdefs.h
> =A0missing /usr/local/win32-g++/qmake.conf
> =A0missing /usr/local/win32-g++/qplatformdefs.h
> =A0missing /usr/local/win32-g++/qtcrtentrypoint.cpp
> =A0missing /usr/local/win32-icc/qmake.conf
> =A0missing /usr/local/win32-icc/qplatformdefs.h
> =A0missing /usr/local/win32-icc/win32app.dsp
> =A0missing /usr/local/win32-icc/win32dll.dsp
> =A0missing /usr/local/win32-icc/win32lib.dsp
> =A0missing /usr/local/win32-msvc.net/qmake.conf
> =A0missing /usr/local/win32-msvc.net/qplatformdefs.h
> =A0missing /usr/local/win32-msvc/qmake.conf
> =A0missing /usr/local/win32-msvc/qplatformdefs.h
> =A0missing /usr/local/win32-msvc/win32app.dsp
> =A0missing /usr/local/win32-msvc/win32dll.dsp
> =A0missing /usr/local/win32-msvc/win32lib.dsp
> =A0missing /usr/local/win32-msvc2005/qmake.conf
> =A0missing /usr/local/win32-msvc2005/qplatformdefs.h
> =A0missing /usr/local/win32-watcom/qmake.conf
> =A0missing /usr/local/html/qmake.dcf
> =A0missing /usr/local/html/qmake-manual.html
> =A0missing /usr/local/html/qmake-manual-1.html
> =A0missing /usr/local/html/qmake-manual-2.html
> =A0missing /usr/local/html/qmake-manual-3.html
> =A0missing /usr/local/html/qmake-manual-4.html
> =A0missing /usr/local/html/qmake-manual-5.html
> =A0missing /usr/local/html/qmake-manual-6.html
> =A0missing /usr/local/html/qmake-manual-7.html
> =A0missing /usr/local/html/qmake-manual-8.html
> kdepimlibs-4.3.4:
> =A0missing /usr/local/kde4/lib/libgpgme++-pth.so
> =A0missing /usr/local/kde4/lib/libgpgme++-pth.so.2
> =A0missing /usr/local/kde4/lib/libgpgme++-pth.so.2.2.1
>
> I'll continue to look and check both the presence and the dependencies to
> see if I can figure out why although it won't be for a couple of days.


Are you getting those paths reported as missing only when using my
pkg_debunk script ? Or are they also not seen by pkg_info?

Thanks,
Aleksandar



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7d1be6611001041435r1d0a10eev37d70126ba7a6372>