[Fink-devel] Lua packaging and versions
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 ?
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
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
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
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