Re: [Fink-devel] Running your own Binary Distribution Server
This worked. Many thanks for the suggestion. > > You can make another directory http://xanana.ucsc.edu/fink-10.3 that > contains symlinks to everything in http://xanana.ucsc.edu/fink, > EXCEPT for 'dists' which should point to '10.3'. Then tell 10.3 users > to use the source 'deb http://xanana.ucsc.edu/fink-10.3 stable main > crypto' and things should work fine. > > Dave > --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
On 6/2/05, Robert M. Lefkowitz <[EMAIL PROTECTED]> wrote: > If this is in fact the current state of Fink, I would be willing to > make an attempt to enhance fink to allow multiple source > repositories. Have you investigated the "Trees" line in fink.conf? ('man fink.conf' for details) I could be misinterpreting your notion of "multiple source repositories"... Admittedly, running 'fink selfupdate' will not propagate those changes automatically (unless you are using CVS, which would not work with selfupdate-rsync). -- - Charles Lepple --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
Robert M. Lefkowitz wrote: > If this is in fact the current state of Fink, I would be willing to > make an attempt to enhance fink to allow multiple source repositories. > Is this something that would be viewed as helpful? Would anybody be > interested in working with me on this? Even better, submit the aqua packages to fink proper, and they'll be part of the distribution. :) For a long time, we unofficially didn't accept such packages, but now we do, although it's not really advertised much anywhere. Make sure you use the AppBundles: field for packaging up apps so they end up getting handled properly. --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
I also set up a local binary distribution following these instructions -- but after some investigation, it seems that there is no way to have multiple source repositories. That is, apt supports the notion of multiple repositories -- which are all searched by apt.Fink, however, only permits a single fink source repository -- so that it is not possible to set up an "experimental" site ( to complement stable and unstable) for anything but the binary packages. Have I misunderstood the capabilities of Fink? I would like to set up a repository containing Cocoa/Aqua applications (as the fink main repository doesn't include any) -- but I cannot see any way of configuring the clients to access it -- except for binary packages. If this is in fact the current state of Fink, I would be willing to make an attempt to enhance fink to allow multiple source repositories. Is this something that would be viewed as helpful? Would anybody be interested in working with me on this? Thanks, r0ml "Only the mediocre are always at their best." -- Jean Giraudoux On May 31, 2005, at 8:19 PM, William Scott wrote: Hi Folks: I've set up a binary distribution server following the directions here: http://fink.sourceforge.net/doc/advanced/bindist.php I set this up while running 10.3.x and am now running 10.4.1. Users who have 10.4.x experience no problems Users who are still on 10.3.x cannot access my debian packages in the 10.3 trees. Is there anything different they should put in their /sw/etc/apt/sources.list files or is there anything I can do on the server side to make this work for them? Many thanks. Bill Scott --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg- q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
On Jun 1, 2005, at 1:40 AM, Dave Vasilevsky wrote: On Jun 1, 2005, at 1:27 AM, William Scott wrote: I have do have separate repositories. So for this example ccp4 revision 200 is in 10.4 and revision 100 is in 10.3, and was built with 10.3. For whatever reason, the 10.3 user is only seeing the 10.4 tree, even though the 10.3 stuff is also present, i.e., http://xanana.ucsc.edu/fink/10.3/ You're giving users the sources like 'deb http://xanana.ucsc.edu/ fink stable main crypto'. Apt doesn't know about 10.3/10.4, it just follows the 'dist' symlink in http://xanana.ucsc.edu/fink, which currently points to 10.4-transitional. You can make another directory http://xanana.ucsc.edu/fink-10.3 that contains symlinks to everything in http://xanana.ucsc.edu/ fink, EXCEPT for 'dist' which should point to '10.3'. Then tell 10.3 users to use the source 'deb http://xanana.ucsc.edu/fink-10.3 stable main crypto' and things should work fine. Another possibility is to do this the way we do it in the official apt repository, having users add a line like 'deb http:// xanana.ucsc.edu/fink 10.3/stable main crypto' instead of 'deb http:// xanana.ucsc.edu/fink stable main crypto' to their sources.list. You have to set things up carefully for this to work, but it allows you to maintain the structure of your repository with multiple distributions as it is set up by fink. -- Dave --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Jun 1, 2005, at 1:40 AM, Dave Vasilevsky wrote: On Jun 1, 2005, at 1:27 AM, William Scott wrote: I have do have separate repositories. So for this example ccp4 revision 200 is in 10.4 and revision 100 is in 10.3, and was built with 10.3. For whatever reason, the 10.3 user is only seeing the 10.4 tree, even though the 10.3 stuff is also present, i.e., http://xanana.ucsc.edu/fink/10.3/ You're giving users the sources like 'deb http://xanana.ucsc.edu/ fink stable main crypto'. Apt doesn't know about 10.3/10.4, it just follows the 'dist' symlink in http://xanana.ucsc.edu/fink, which currently points to 10.4-transitional. You can make another directory http://xanana.ucsc.edu/fink-10.3 that contains symlinks to everything in http://xanana.ucsc.edu/ fink, EXCEPT for 'dist' which should point to '10.3'. Then tell 10.3 users to use the source 'deb http://xanana.ucsc.edu/fink-10.3 stable main crypto' and things should work fine. The easiest way I found was to use aliases in apache, and have the dists dir from a url go to the correct dist tree...i dont have the config on hand, unfortunately, but it wasn't too hard. (I think) :-) - -chris zubrzycki - - -- PGP public key: http://homepage.mac.com/beren/publickey.txt ID: 0xA2ABC070 Fingerprint: 26B0 BA6B A409 FA83 42B3 1688 FBF9 8232 A2AB C070 "Sadly, text alone cannot convey the depths of my sarcasm." -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.0 (Darwin) Comment: Please sign reply-http://www.gnupg.org iEYEARECAAYFAkKdXBMACgkQ+/mCMqKrwHBRVgCghz3YHkXZiYkQAgo4KvQSsNBS 2lwAoNDmqlsPjjnOQNAC24UMBO7CT5Q9 =JGh7 -END PGP SIGNATURE- --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
Dave Vasilevsky wrote: [] You can make another directory http://xanana.ucsc.edu/fink-10.3 that contains symlinks to everything in http://xanana.ucsc.edu/fink, EXCEPT for 'dist' which should point to '10.3'. Then tell 10.3 users to use the source 'deb http://xanana.ucsc.edu/fink-10.3 stable main crypto' and things should work fine. Actually, the only thing that is missing from the setup is a "dists" (not "dist") symlink inside 10.3 that points to "." or to "../10.3". The reason is that apt-get adds "dists" to the data given in the sources.list file: An entry deb URL tree dir1 dir2 will look for debs in URL/dists/tree/dir{1,2}/binary-darwin-powerpc -- Martin --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
On Jun 1, 2005, at 1:27 AM, William Scott wrote: I have do have separate repositories. So for this example ccp4 revision 200 is in 10.4 and revision 100 is in 10.3, and was built with 10.3. For whatever reason, the 10.3 user is only seeing the 10.4 tree, even though the 10.3 stuff is also present, i.e., http://xanana.ucsc.edu/fink/10.3/ You're giving users the sources like 'deb http://xanana.ucsc.edu/fink stable main crypto'. Apt doesn't know about 10.3/10.4, it just follows the 'dist' symlink in http://xanana.ucsc.edu/fink, which currently points to 10.4-transitional. You can make another directory http://xanana.ucsc.edu/fink-10.3 that contains symlinks to everything in http://xanana.ucsc.edu/fink, EXCEPT for 'dist' which should point to '10.3'. Then tell 10.3 users to use the source 'deb http://xanana.ucsc.edu/fink-10.3 stable main crypto' and things should work fine. Dave PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] Running your own Binary Distribution Server
> Every Fink package has a dependency on the version of the kernel it > was built with, for technical reasons. This means that if you want to > have both 10.3 and 10.4-transitional users using the same apt > repository, you have to build the packages with 10.3. (It may be > possible to make Tiger build 10.3 packages using some chroot > trickiness, but I honestly don't know how reliable that would be.) > > Alternatively, you can have two separate repositories for 10.3 and > 10.4-transitional. Hi Dave: Thanks for the reply. I have do have separate repositories. So for this example ccp4 revision 200 is in 10.4 and revision 100 is in 10.3, and was built with 10.3. For whatever reason, the 10.3 user is only seeing the 10.4 tree, even though the 10.3 stuff is also present, i.e., http://xanana.ucsc.edu/fink/10.3/ Thanks. Bill --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Running your own Binary Distribution Server
On May 31, 2005, at 11:36 PM, William Scott wrote: ccp4: Depends: ccp4lib (>= 5.0.2-200) but it is not going to be installed Depends: ccp4lib-shlibs (>= 5.0.2-200) but it is not going to be installed Depends: darwin (>= 8-1) but 7.7.2-1 is to be installed Every Fink package has a dependency on the version of the kernel it was built with, for technical reasons. This means that if you want to have both 10.3 and 10.4-transitional users using the same apt repository, you have to build the packages with 10.3. (It may be possible to make Tiger build 10.3 packages using some chroot trickiness, but I honestly don't know how reliable that would be.) Alternatively, you can have two separate repositories for 10.3 and 10.4-transitional. On May 31, 2005, at 7:43 PM, Dave Vasilevsky wrote: By the way, if you would like to have 'fink scanpackages' run many times faster, you can run fink from CVS HEAD and install the package apt-ftparchive. The more testers the merrier :-) This sounds good. How do I get it though? (Sorry to be stupid. I have cvs access for fink.) To get Fink from CVS HEAD, follow the instructions under "Updating the Package Manager" on this page http://fink.sourceforge.net/doc/ cvsaccess/index.php . Dave PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] Running your own Binary Distribution Server
On May 31, 2005, at 8:19 PM, William Scott wrote: Users who are still on 10.3.x cannot access my debian packages in the 10.3 trees. Is there anything different they should put in their /sw/etc/apt/sources.list files or is there anything I can do on the server side to make this work for them? Can you give more details? IE: What's in their sources.list? Does 'apt-get update' work for them? If not, what error do they see? If so, does apt-cache find the desired packages? By the way, if you would like to have 'fink scanpackages' run many times faster, you can run fink from CVS HEAD and install the package apt-ftparchive. The more testers the merrier :-) Dave PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] Running your own Binary Distribution Server
Bill, I'm not sure how old those instructions are, but a few things have changed. First, be sure that people trying to use this are putting their modifications either at the very top or very bottom of the /sw/etc/apt/sources.list file. (The middle sections of this file get rewritten from time to time.) I believe that if they put an addition at the top, your packages will override the official ones, whereas if they put them at the bottom, the official ones would be used first. Also, these days we use the distribution name, such as 10.3/release rather than just release. I'm actually not sure if this matters in your situation. -- Dave William Scott <[EMAIL PROTECTED]> wrote: > Hi Folks: > > I've set up a binary distribution server following the directions > here: http://fink.sourceforge.net/doc/advanced/bindist.php > > I set this up while running 10.3.x and am now running 10.4.1. > > Users who have 10.4.x experience no problems > > Users who are still on 10.3.x cannot access my debian packages in the > 10.3 trees. Is there anything different they should put in their /sw/ > etc/apt/sources.list files or is there anything I can do on the > server side to make this work for them? > > Many thanks. > > Bill Scott > --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Running your own Binary Distribution Server
Hi Folks: I've set up a binary distribution server following the directions here: http://fink.sourceforge.net/doc/advanced/bindist.php I set this up while running 10.3.x and am now running 10.4.1. Users who have 10.4.x experience no problems Users who are still on 10.3.x cannot access my debian packages in the 10.3 trees. Is there anything different they should put in their /sw/ etc/apt/sources.list files or is there anything I can do on the server side to make this work for them? Many thanks. Bill Scott --- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel