[Fink-devel] Lua packaging and versions

2005-04-22 Thread Asko Kauppi
Hi, all
I would have a question regarding versioning of packages, especially 
concerning the Lua (www.lua.org) scripting language.

Current package in Fink is 5.0, by the name 'lua'.  Latest stable 
release is 5.0.2, which is compatible and causes no problems.

However, in the Lua tradition, backwards compatibility is not an 
absolute requirement. Things can and will change, which causes problems 
to version dependent systems like Fink.  How to deal with this?

a) could do 'lua5' and 'lua6' and so forth package names, but should 
these all Provides: lua or not?  The user expects the command name to 
be 'lua' regardless of version.  For _most_ Lua scripts, the version 
will not make a difference.

b) just keep as is.  then a module or script package dependent on Lua 
would need to Requires: lua (= 5.02 = 5.99) or similar, until it is 
confirmed that it actually does run in the future (not yet existing) 
Lua 6.

c) even so, also minor versions may have changes, s.a. 5.1w4 
(development version) is not completely 5.0.2 backwards compatible.  
There are positive changes, but those may break some occasional script.

So...  do you see the problem?  How about a solution?
I am not the Lua package author, but would like to expose a couple of 
Lua utilities I've made, via fink. In order to do this, I'd need a 
5.0.2 package, and a course set up for future Lua releases.

-asko

---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fink (the program) bug ?

2005-04-22 Thread Corey Halpin
  I had occasion to try this recently:

fink remove --recursive libdnet-shlibs
apt-get remove libdnet-shlibs
Reading Package Lists...
Building Dependency Tree...
W: Couldn't stat source package list file: local/main Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_local_main_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: Couldn't stat source package list file: unstable/main Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_unstable_main_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: Couldn't stat source package list file: unstable/crypto Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_unstable_crypto_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: Couldn't stat source package list file: local/main Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_local_main_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: Couldn't stat source package list file: unstable/main Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_unstable_main_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: Couldn't stat source package list file: unstable/crypto Packages 
(/sw/var/lib/apt/lists/_sw%5funstable_fink_dists_unstable_crypto_binary-darwin-powerpc_Packages)
 - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: The package qt2-g++2 needs to be reinstalled, but I can't find an archive 
for it.
### execution of apt-get failed, exit code 100
Failed: can't remove package libdnet-shlibs

Looks like there's a % expansion somewhere that isn't happening correctly?

crh


pgp27cK4p8DeW.pgp
Description: PGP signature


Re: [Fink-devel] new upgrade strategies

2005-04-22 Thread Chris Zubrzycki
Here's an updated, more fleshed out version of upgrading everything c+
+ at once to gcc4/abi2
from #fink
02:52  cirdan will you help me on my upgrade plan? :-)
02:52  cirdan i need a feature or to in fink for it to be possible
02:52  cirdan smalish stuff
02:52  dmacks Tell me about the features.
02:52  lisppaste dmacks pasted xdrawchem on 10.3 at http:// 
paste.lisp.org/display/7574
02:53  dmacks TheSin: also, boshcp took almost half an hour on my  
dual 1.25GHz G4
02:53  cirdan ok, user has fink on 10.3, fink distro set to 10.3  
(or 10.2*)
02:54  cirdan they install tiger
02:54  cirdan fink will not let them build any new packages until  
they do a `fink dist-upgrade`
02:54  cirdan (except for fink itself)
02:55  cirdan basically if installed osx != current distro in  
fink.conf fink will yell
02:55  dmacks That's something I've been meaning to implement for a  
while actually:)
02:56  cirdan user does fink dist-upgrade, fink displays lots of  
warnings and faq URLs, as too what will happen
02:56  cirdan and no timeout, no is default
02:56  cirdan if they dont wanna upgrade, they can continue to use  
the 10.3 apt-get servers and stuff
02:57  cirdan user decides to fink dist-upgrade
02:57  cirdan fink sees current os as 10.4, so does selfupdate and  
activates 10.4-trans tree
02:58  cirdan this tree is empty, except for placeholder .info  
files for *every* g++* using package, very important. same versions  
as {un}stable, just very high rev
02:59  cirdan there is a new essential package, 10.4-clean-c++ (or  
something) that depends on each one of those placeholder packages, to  
force the user along
03:00  cirdan the 10.4-clean-c++ has a post install that changes  
the tree to 10.4 and does another selfupdate
03:00  dmacks every g++ using package is just libs, or also  
everything that depends on them?
03:01  cirdan 10.4 tree uses gcc4 mostly, and g++4 only (abi=2)
03:01  cirdan everything, nothing can stray
03:01  dmacks (good)
03:01  cirdan we can't have libs, and the users will yell very loud  
if the app is there and no libs :-)
03:01  cirdan hehe
03:01  cirdan uhg
03:01  cirdan ugh
03:02  cirdan now we'll have 10.4/c++, with the non-working c++  
packages (for developers)
03:02  cirdan and as the c++ crap builds with g++4 and it's deps  
are met, they go back into {un}stable
03:03  cirdan we won't force an upgrade, but we will make it clear  
that they cannot build w/o upgrading
03:03  dmacks Your 10.4-clean-c++ approach is flawed: you lose  
track of what c++ stuff the user had, so when he gets to the actual  
10.4 tree, he'll have dummies for *every* c++-using package.
03:03 -!- MacDome [EMAIL PROTECTED] has quit [Read  
error: 110 (Connection timed out)]
03:03  dmacks ...not just the ones he had before starting.
03:03  cirdan ah
03:03  cirdan yes
03:04  cirdan ok, c++-fix conflicts with every c++ package  rev in  
10.4 trans
03:04  cirdan but actuaclly an update-all will install all the new  
packages
03:04  dmacks Also a maintenance nightmare. Since we'll still be  
supporting 10.3, we'd have to update that 10.4-clean-c++ every time  
we add a new version or package that uses c++ to the 10.3 tree.
03:04  cirdan hmm
03:05  dmacks When one installs a package that conflicts with  
others, those others get nuked. Again, you've lost track of what the  
user had.
03:05  cirdan dmacks: only if there is also a replaces
03:05  cirdan otherwise it refuses to install
03:06  cirdan you are right, i didnt think about updates in 10.3..
03:06  cirdan we might be able to do it programmaticlly
03:07  cirdan scan all .info files, fill in a skeleton .info with  
updated version and a revision of like 401
03:07  cirdan since by policy any c++ package is declared with the  
gxx flag
03:08  cirdan hell, with some time and effort fink dist-upgrade  
could create it's own 10.4-trans tree
03:09  cirdan (scan all local .info files and all)
03:12  htodd_ dmacks: what did I do now?
03:12 -!- htodd_ is now known as htodd
03:20 xhrl [EMAIL PROTECTED] has joined #fink
03:21  dmacks cirdan: That scan/build-.info on-the-fly is probably  
the *only* way that could work.
03:22  dmacks htodd: I was looking at your term-readline-gnu-pm581  
package, which contains a note Should eventually [do something with  
it] that's about a year old. Was wondering if that eventuality will  
come to pass.
03:23 asparagui [EMAIL PROTECTED] has  
joined #fink
03:23  dmacks (/me noticed it because the .deb no longer validates  
either)
03:25 -!- asparagui [EMAIL PROTECTED]  
has quit [Client Quit]
03:26 asparagui [EMAIL PROTECTED] has  
joined #fink
03:26 -!- asparagui [EMAIL PROTECTED]  
has quit [Client Quit]
03:26 asparagui [EMAIL PROTECTED] has  
joined #fink
03:26  asparagui ugh.
03:26  asparagui sorry.
03:26  dmacks heh
03:28  cirdan hmm
03:28  asparagui well, fyi: /server in ircle changes the currently  
active server and _not_ the currently selected one.
03:28  cirdan how hard do you think that would be, dmacks? does  
fink have the 

[Fink-devel] 403 forbidden errors

2005-04-22 Thread Randal L. Schwartz

I'm getting these every time I run now:

/sw/bin/apt-get update
Err http://us.dl.sourceforge.net 10.3/release/main Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/release/main Release
Err http://us.dl.sourceforge.net 10.3/release/crypto Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/release/crypto Release
Err http://us.dl.sourceforge.net 10.3/current/main Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/current/main Release
Err http://us.dl.sourceforge.net 10.3/current/crypto Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/current/crypto Release
Failed to fetch 
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/release/main/binary-darwin-powerpc/Packages
  403 Forbidden [IP: 69.16.168.245 80]
Failed to fetch 
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/release/crypto/binary-darwin-powerpc/Packages
  403 Forbidden [IP: 69.16.168.245 80]
Failed to fetch 
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/current/main/binary-darwin-powerpc/Packages
  403 Forbidden [IP: 69.16.168.245 80]
Failed to fetch 
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/current/crypto/binary-darwin-powerpc/Packages
  403 Forbidden [IP: 69.16.168.245 80]
Reading Package Lists... Done
Building Dependency Tree... Done
E: Some index files failed to download, they have been ignored, or old ones 
used instead.
### execution of /sw/bin/apt-get failed, exit code 100


Did someone break something at sourceforge?  Why the 403's?

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
merlyn@stonehenge.com URL:http://www.stonehenge.com/merlyn/
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!


---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] 403 forbidden errors

2005-04-22 Thread Koen van der Drift
I am getting similar errors:
Downloading the indexes of available packages in the binary  
distribution.
/sw/bin/apt-get update
0% [Working]FATAL - Could not set non-blocking flag Operation not  
supported by device
Err http://us.dl.sourceforge.net 10.3/release/main Packages
  403 Forbidden [IP: 69.16.168.245 80]
E: Method http has died unexpectedly!
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
### execution of /sw/bin/apt-get failed, exit code 100

- Koen.
On Apr 22, 2005, at 1:34 PM, Randal L. Schwartz wrote:
I'm getting these every time I run now:
/sw/bin/apt-get update
Err http://us.dl.sourceforge.net 10.3/release/main Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/release/main Release
Err http://us.dl.sourceforge.net 10.3/release/crypto Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/release/crypto Release
Err http://us.dl.sourceforge.net 10.3/current/main Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/current/main Release
Err http://us.dl.sourceforge.net 10.3/current/crypto Packages
  403 Forbidden [IP: 69.16.168.245 80]
Ign http://us.dl.sourceforge.net 10.3/current/crypto Release
Failed to fetch  
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/release/ 
main/binary-darwin-powerpc/Packages  403 Forbidden [IP: 69.16.168.245  
80]
Failed to fetch  
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/release/ 
crypto/binary-darwin-powerpc/Packages  403 Forbidden [IP:  
69.16.168.245 80]
Failed to fetch  
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/current/ 
main/binary-darwin-powerpc/Packages  403 Forbidden [IP: 69.16.168.245  
80]
Failed to fetch  
http://us.dl.sourceforge.net/fink/direct_download/dists/10.3/current/ 
crypto/binary-darwin-powerpc/Packages  403 Forbidden [IP:  
69.16.168.245 80]
Reading Package Lists... Done
Building Dependency Tree... Done
E: Some index files failed to download, they have been ignored, or old  
ones used instead.
### execution of /sw/bin/apt-get failed, exit code 100

Did someone break something at sourceforge?  Why the 403's?
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777  
0095
merlyn@stonehenge.com URL:http://www.stonehenge.com/merlyn/
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl  
training!

---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real  
users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel