[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: