Uploaded pkg-order 0.01 (source all) to master
Ok folks,
Here it is. A dependency checker and package ordering tool,
or a first approximation thereof. This has passed all 4 sets of new
package lists I threw at it, so it must be time to unleash it to the
world ;-).
This is still tretty alpha, but it should not be a problem
installing it, since it never pllotes anything outside the current
directory (make sure you use it in /tmp )
The documentation is, to be kind, sketchy. It needs also to be
gone over with a fine tooth comb (which is where you come in) and
tested to make sure it handles more of the real-world inputs. (It
works on my machine, YMMV).
Unfortunately, I am being called away to firefight a customer
site ``escalation'', so I'll be away till at least the weekend (Or
else I'd have polished it more).
----------------------------------------------------------------------
__> pkg-order -h
Unknown option: h
usage: pkg-order [options] <Package-file-for-new-packages>
where the options are:
--check-depends Do a dependency check as well as the ordering [ON]
--output-order Do a package ordering [ON]
--check-recommends Check the Recommends field as well [OFF]
--check-suggests Check the Suggests field as well [OFF]
--check-consistency Make sure that extra warning are issued if the
new packages are not consistent [ON]
--print-failures Make a full report of dependency failures [ON]
--print-dependencies Print fulfilled dependencies as well [OFF]
----------------------------------------------------------------------
__> pkg-order t/Packages > order
Passed Predependency checks
Passed dependency checks
----------------------------------------------------------------------
__> cat order
START
wdiff
tetexdoc
tetexlib
tetex
svgalib1
spellprogs
sp
rpncalc
rcs
picon-weather
picon-users
picon-unknown
picon-misc
picon-domains
netstd
metamail
mbr
lilo
dwww
dpkg
dpkg-dev
debmake
bug
bsdutils
svgalib1-dev
END
----------------------------------------------------------------------
__> make test
PERL_DL_NONLAZY=1 /bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00307 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/deplist...........ok
t/installed.........ok
t/list..............ok
t/new...............ok
t/order.............ok
t/package...........ok
All tests successful.
Files=6, Tests=6, 14 secs ( 8.25 cusr 0.91 csys = 9.16 cpu)
----------------------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE-----
Format: 1.5
Date: Wed, 29 Jan 1997 13:20:26 -0600
Source: pkg-order
Binary: pkg-order
Architecture: source all
Version: 0.01
Distribution: experimental
Urgency: low
Maintainer: Manoj Srivastava <srivasta@datasync.com>
Description:
pkg-order - A Package dependency checker and install ordering tool
Changes:
pkg-order (0.01) experimental; urgency=low
.
* Initial Release.
Files:
665780d80536999d78738524bb7ac033 601 experimental extra pkg-order_0.01.dsc
adc4c935631c080e75f392913808595f 18266 experimental extra pkg-order_0.01.tar.gz
e93d66481d543119122091a2d53d5254 109618 experimental extra pkg-order_0.01_all.deb
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv
Comment: Requires PGP version 2.6 or later.
iQCVAwUBMu/h523FgPXHJhCVAQHmfgP/eA6nVkzbj0egvOzv/jiHdTunEXmzKMoR
eIgD/6fRwpHsqf8kIATQatPlusSuJkUinKNjRR9DMAAMOpXy6U9TMX4Lc6UVSk9W
EnOCpdWnAcCL0HoSwdwHwUDTE0b9R86BkmEHV0e6s/aMtDrBGnLBb93hz+4EltX1
ki4tFahVWEA=
=tCqE
-----END PGP SIGNATURE-----
Reply to: