Re: [Fink-devel] Running your own Binary Distribution Server

2005-06-03 Thread William Scott

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

2005-06-02 Thread Charles Lepple
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

2005-06-02 Thread Benjamin Reed
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

2005-06-02 Thread Robert M. Lefkowitz
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

2005-06-01 Thread David R. Morrison


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

2005-05-31 Thread Chris Zubrzycki

-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

2005-05-31 Thread Martin Costabel

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

2005-05-31 Thread Dave Vasilevsky


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

2005-05-31 Thread William Scott

> 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

2005-05-31 Thread Dave Vasilevsky


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

2005-05-31 Thread Dave Vasilevsky


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

2005-05-31 Thread David R. Morrison
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

2005-05-31 Thread William Scott

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