[Slapt-get-devel] hello

Chris Lewis burn03 at bellsouth.net
Mon Aug 30 19:23:49 EDT 2004

Well before I bring up something, I need to know how slapt-get evaluates 
version expressions - specifically the qualifications of less/greater 
than. How exactly to the arch and build fields factor in to the 
equation? Do they affect less/greater than at all?
An example (or several) might be more concise. First off, lets take the 
package libdvdread-0.9.4-i486-1.tgz. Lets say this pkg is a dep of 
dvdbackup-0.1-i486-1.tgz, listed as the minimum threshold version (>=) 
of libdvdread. According the the FAQ the version arch and build factor 
into the composite package version. so this package is 0.9.4-i486-1. 
What if the user had this library installed by any of the following 
package names:

    libdvdread-0.9.4-i386-1.tgz        (differing yet upward compatible 
    libdvdread-0.9.4-i586-1.tgz        (differing yet backward 
compatible arch)
    libdvdread-0.9.4-i686-1.tgz        (differing yet backward 
compatible arch)
    libdvdread-0.9.4-i486-2.tgz        (up one build #)
    libdvdread-0.9.4-i686-5.tgz        (differing yet backward 
compatible arch, and higher build #)

One more question. I have seen many 3rd party packages that include the 
"tag" of the packager appended to the build #. How does slapt-get handle 
this? Say the user has the following package installed:

Would this package satisfy the libdvdread-0.9.4-i486-1.tgz dependency? 
Or if the installed version was one of the pkgs in the previous example?

Thanks for your insight, and thanks for slapt-get!


Jason Woodward wrote:

>>Hello all - I'm wondering if this would be the right place to request discuss new features
>and implementations. If not, where would be the best place for that?
>Sure is.
>take care,
>Jason Woodward
>woodwardj at jaos.org
>Version: GnuPG v1.0.6 (GNU/Linux)
>Comment: For info see http://www.gnupg.org
>my($c, at s)=(0,qw( | / - \ ));$|++;my$p;&{sub{map{$p.=chr$_}
>[qw/74117115116 2333/],[qw/65110111116104101114 2333333/],
>[qw/80101114108 2333/],[qw/729799107101114 222333/];{my$z=
>$c<4?$s[$c++]:$s [$c=0];printf"\ec%s%s%s",$z,$p,$z,select*

More information about the Slapt-get-devel mailing list