From owner-freebsd-ports@FreeBSD.ORG Mon Jan 4 22:36:08 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CF6010656DB for ; Mon, 4 Jan 2010 22:36:08 +0000 (UTC) (envelope-from asimic@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by mx1.freebsd.org (Postfix) with ESMTP id 928F68FC13 for ; Mon, 4 Jan 2010 22:36:07 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 19so185349fgg.13 for ; Mon, 04 Jan 2010 14:35:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=8XuElAOIVr0YxrlJ0CG4nYGX4d0izD9cChEU/cRXNY4=; b=vjXzHeIRidNkxxYvZh4oWYrlJr/2ARoLBM6EQ3rz3ahttr28E09tTfamT16/qEHgWO GInJaRGpXXjH9qrm1pt2zwZrAsDPsyga3ihGDPYsuYXvUOwL5fekeoT2oQ85a1SmP5De z2mW3AGA4sGAl0hu8tfd8HEruAu65UdrqJK70= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=MMhwQ7I7FoNFG/gFpGOMZ0cKuV7clsDkNK612mwIzZ30D24ffFLAfPoX8XQtUHcqBe sbe9bvvIaTy4nrEhkUNfcx6dAZD6wBpee6sy3tJFFZgp/32aqg20apf85tnSIkcd/zlE rwEFRislQ+CvFlmh+MdgGalpBD47Cy7AjLqak= MIME-Version: 1.0 Received: by 10.239.197.142 with SMTP id z14mr2703137hbi.213.1262644559545; Mon, 04 Jan 2010 14:35:59 -0800 (PST) In-Reply-To: <20091231145534.145616ftehityh1c@econet.encontacto.net> References: <7d1be6610912310540y2e3ca781pcc77eab919d55c26@mail.gmail.com> <7d1be6610912310825o20c0380u8cbf333e0702e23b@mail.gmail.com> <4B3D0AED.6050002@FreeBSD.org> <20091231145534.145616ftehityh1c@econet.encontacto.net> Date: Mon, 4 Jan 2010 22:35:59 +0000 Message-ID: <7d1be6611001041435r1d0a10eev37d70126ba7a6372@mail.gmail.com> From: Aleksandar Simic To: eculp Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Julien Laffaye , Doug Barton , freebsd-ports@freebsd.org Subject: Re: pkg_debunk X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2010 22:36:08 -0000 Hello Eculp, (not sniping the missing paths, my answer/question at the bottom) 2009/12/31 eculp : > Quoting Doug Barton : > >> 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