Re: [Fink-devel] Identically named packages

2003-12-16 Thread Benjamin Reed
Martin Costabel wrote:

It basically contains /sw/bin/python which is a symlink to the real 
executable /sw/bin/pytonx.y. I cannot speak for Jeff, but this 
arrangement has so far allowed to have several versions of python to be 
installed at the same time without conflicts. This is one solution of 
the old (unsolvable!) problem of how to handle version-dependent parts 
of a package that have no version number in their name.
This is what update-alternatives is for.

You should be able to implement it cleanly with the alternatives system 
without needing to have a wrapper package, if all it's doing is making 
the symlink...

--
Benjamin Reed a.k.a. Ranger Rick -- http://ranger.befunk.com/
gpg: 6401 D02A A35F 55E9 D7DD  71C5 52EF A366 D3F6 65FE
xar!


pgp0.pgp
Description: PGP signature


Re: [Fink-devel] Identically named packages

2003-12-16 Thread Martin Costabel
Ben Hines wrote:

On Dec 15, 2003, at 6:24 AM, Peter O'Gorman wrote:

Things should not be depending on python, they ought to depend on the
specific version of python that they require, if the package is indeed


So what then is the 'python' splitoff for?
It basically contains /sw/bin/python which is a symlink to the real 
executable /sw/bin/pytonx.y. I cannot speak for Jeff, but this 
arrangement has so far allowed to have several versions of python to be 
installed at the same time without conflicts. This is one solution of 
the old (unsolvable!) problem of how to handle version-dependent parts 
of a package that have no version number in their name.

--
Martin


---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Identically named packages

2003-12-15 Thread Ben Hines
On Dec 15, 2003, at 6:24 AM, Peter O'Gorman wrote:

Things should not be depending on python, they ought to depend on the
specific version of python that they require, if the package is indeed
So what then is the 'python' splitoff for?

-Ben



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Identically named packages

2003-12-15 Thread Peter O'Gorman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Ben Hines wrote:
| On Dec 9, 2003, at 2:44 PM, Max Horn wrote:
|
|>
|> Why was this done? Why not "netpbm10-bin", which then "Provides:
|> netpbm-bin" ?
|
|
| I agree, and was complaining about this the other day. Identically named
| packages should be illegal.
|
| 'python' has a similar problem. If a user with python21 installs a
| package which simply depends on 'python' (ie, the package doesn't care
| what python version is installed), they will currently be forced to
| install python23!
Things should not be depending on python, they ought to depend on the
specific version of python that they require, if the package is indeed
python version neutral (i.e. it does not put anything in
/sw/lib/python2.x and does not require a specific python version to
run), then the package should depend on python21 | python22 | python23.
The same rule should apply to pretty much all of the interpreted
languages in fink.
Peter
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQCVAwUBP93ELriDAg3OZTLPAQJkTAP/e14d7vIkZEcacJNJHERv19Hq9g2hEoxJ
3EEyZZng8kQWn+gUP8vyGNzO2mlnXrMCb1dDX5srAOo6dK4f51GitvWia1flaXpE
lTu+BmpGxqTjdi8/dvYLsRaPZcgdOzb24OaQD8CC3tYQrGEPwcuRarZP2r03VmlB
kGgiTIGUhEI=
=762e
-END PGP SIGNATURE-
---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Identically named packages

2003-12-14 Thread Ben Hines
On Dec 9, 2003, at 2:44 PM, Max Horn wrote:

Why was this done? Why not "netpbm10-bin", which then "Provides: 
netpbm-bin" ?
I agree, and was complaining about this the other day. Identically 
named packages should be illegal.

'python' has a similar problem. If a user with python21 installs a 
package which simply depends on 'python' (ie, the package doesn't care 
what python version is installed), they will currently be forced to 
install python23!

-Ben



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel