[Slackbuilds-users] dependencies
Eric Hameleers
alien at slackbuilds.org
Fri Mar 2 19:34:57 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robby Workman wrote:
> Deak, Ferenc wrote:
>
>> I know this is FAQ no 14, and I know all the technical and political issues
>> issues of the "dependecy problem", but...
>>
>> The current rule of this slackbuild project is that we can put the
>> "informal" list of dependencies into the README file.
>>
>> Supposing that most of us have a full slackware install on our machines,
>> is it a very bad idea that a package lists those dependencies formally
>> which are solved by the slackbuilds project?
>> For example we can put "SBODEPS=pkg1,pkg2" os something similar to the
>> .info file.
>>
>> The reason is that I would like to write a script to
>> 1. to compile an application automatically, building its sbo deps before
>> 2. I would like to write a script which checks which packages have to be
>> rebuilt, when an other package releases a newer version. I know this
>> later is harder because I have to know that I really need a rebuild or not.
>> (when I have a newer .so lib it does not necessary need to rebuild of its
>> dependant)
>>
>> So the first target is 1.
>>
>> If we do not want to put it to the .info the second choice is to put it to
>> the README as now,
>> but in a standard form (in a separate line by a leading token) to able to
>> parse by grep or
>> similar tools.
>
>
> Unless something changes upstream (as in, Pat changes his stance on
> the automated dependency resolution issue as a whole), I can say with
> almost 100% certainty that this functionality will never be officially
> supported and/or endorsed by the SlackBuilds.org project.
>
> The goal of this project was never to provide a "super-tool" that
> would find, download, compile, and install an application and its
> dependencies. It requires enough time (from volunteer project admins)
> to simply test and approve submissions - trying to maintain a list of
> dependencies, incompatibilities, flavors (and the accompanying
> dependencies/incompatibilities with them) is just too much work for
> very limited benefit.
>
> If some third party wishes to try and maintain such a list, then
> that's fine with us. However, we will not be adding any new parts to
> the $APP.info file format for the sole purpose of supporting some
> third-party dependency management.
>
> RW
Amen.
- --
Eric Hameleers >')
ICQ: 151799386 ( \
Jabber: alien at jabber.xs4all.nl ^^`
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFF6HxhXlaqr6dcvaARAt74AKCi2VHJm3HjEP/5O2DiqR9YpS3VgwCePLED
jSIrrOaPWtFnjc52YAOoNss=
=2SW2
-----END PGP SIGNATURE-----
More information about the Slackbuilds-users
mailing list