[Fink-devel] Faster installation of fink systems - a proposal

2005-05-23 Thread Johan Glimming

Dear Fink Developers,

I think it is far too tedious to manually select all packages  
everytime fink. Also, I prefer installings this in one go, rather  
than continously finding a package that I may need (which could  
happen at a bad occasions, e.g. when Internet it is not availabe,  
while at a conference, in a train...).


Therefore a suggestion: Why not add a virtual package called stable- 
all or just stable-base or similar that installs ALL fink  
packages. I suggest having several virtual packages in fact:


 - stable-minimal
 - stable-medium-with-x11
 - stable-medium-without-x11
 - stable-medium-gnome
 - stable-medium-kde
 - stable-maximal

etc. I myself would do a nightly fink install stable-maximal once  
and for all.


Best Wishes,
Johan Glimming


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Faster installation of fink systems - a proposal

2005-05-23 Thread Alexander K. Hansen


On May 22, 2005, at 2:14 PM, Johan Glimming wrote:


Dear Fink Developers,

I think it is far too tedious to manually select all packages 
everytime fink. Also, I prefer installings this in one go, rather than 
continously finding a package that I may need (which could happen at a 
bad occasions, e.g. when Internet it is not availabe, while at a 
conference, in a train...).


Therefore a suggestion: Why not add a virtual package


(Technically, what you're proposing isn't a virtual package.  It's a 
bundle package--meaning that it depends on many other packages but 
doesn't install any files of its own.)


called stable-all or just stable-base or similar that installs ALL 
fink packages.


(It is completely impossible to install the entire Fink distribution 
because some packages conflict with each other)



 I suggest having several virtual packages in fact:

 - stable-minimal
 - stable-medium-with-x11
 - stable-medium-without-x11
 - stable-medium-gnome


Is this basically like installing bundle-gnome + bundle-gnome-office 
(and possibly all of the other GNOME-based apps)?



 - stable-medium-kde


This one's mostly covered by bundle-kde(-ssl) plus all of the other 
KDE-based apps that aren't part of the main distribution.



 - stable-maximal

etc. I myself would do a nightly fink install stable-maximal once 
and for all.




Umm...my reading of the above makes me think this is more troublesome 
than helpful.


To force a bundle to update dependent packages requires it to depend on 
explicit versions of the dependencies, and therefore when any of these 
gets changed the dependency in the bundle has to be changed, even for 
minor updates.


On the other hand, the way the existing bundle-* package work is much 
simpler.  You have a bundle, which  installs whatever the latest 
versions of the dependencies in the particular tree (stable/unstable) 
happen to be.  If there's an update, the usual fink selfupdate; fink 
update-all sequence brings you the newer version without messing with 
the bundle.  People who install the bundle later get the later versions 
automatically still.


In any case it's not too hard to set up bundle packages.  You could do 
it yourself on your own system and if it works then submit what you've 
done.



Best Wishes,
Johan Glimming



--
Alexander Hansen
Fink Documentarian
[Day Job] Levitated Dipole Experiment
http://psfcwww2.psfc.mit.edu/ldx/



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: fink in unstable is unstable

2005-05-23 Thread Jack Howarth
Martin,
I don't think it is wise to remove the BuildConflicts for freeglut
and glut. The current freeglut and glut packaging has freeglut built
as libfreeglut rather than libglut to avoid the binary incompatibility
of the libraries. However to avoid requiring any package that wants
to use freeglut instead of glut requiring changes to its configure
and Makefiles, I have symlinks in the freeglut package to the
glut based header and library names...that is in /sw/include/GL we
have...

lrwxr-xr-x   1 root  admin 10 May 20 08:50 glut.h - freeglut.h
lrwxr-xr-x   1 root  admin 14 May 20 08:50 glut_ext.h - freeglut_ext.h
lrwxr-xr-x   1 root  admin 14 May 20 08:50 glut_std.h - freeglut_std.h

and in /sw/lib we have...

lrwxr-xr-x   1 root  admin   13 May 20 08:50 libglut.a - libfreeglut.a
lrwxr-xr-x   1 root  admin   19 May 20 08:50 libglut.dylib - 
libfreeglut.3.dylib

I could do a careful check to make sure the freeglut build isn't leaky
and won't build against the wrong headers and libraries but it would be
best if fink knew how to properly cope with BuildConflicts.
 Jack


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Faster installation of fink systems - a proposal

2005-05-23 Thread Johan Glimming
Umm...my reading of the above makes me think this is more  
troublesome than helpful.


Hi Again,

Contrary to open source culture I cannot do this myself. But, I
disagree that this is a bad idea. :-)  The very idea of having this  
sort of

bundle packages is

 * like a Linux distribution, Fink could not come with single  
packages, but

   also with tested combinations useful for many systems. The idea is
   PRECISELY to avoid dependency problems, and make a selection of  
useful
   packages based on best practice. Installing a stable bundle  
will give
   no compilation errors or dependency problems, in the best of all  
worlds.


 * like a Linux distribution, most users have no time to select and  
learn
   exactly what are the dependencies of certain packages etc. For  
us, it
   is much easier to just install a pre-selected bunch of packages  
known

   to work.

For such bundles, there could be maintainers: preferrably system  
groups at some univerrsity etc could absorb such a responsibility.  
For this I suggest to open a Fink Foundation which awards such  
system administrators with a some funds to replace portion of their  
salary. Maybe Apple will donate? :-) This could become a network of  
university system admins or such like.


Best Wishes,
Johan Glimming


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: fink in unstable is unstable

2005-05-23 Thread David R. Morrison
[EMAIL PROTECTED] (Jack Howarth) wrote:

[snip]

 but it would be
 best if fink knew how to properly cope with BuildConflicts.

Sadly, fink doesn't know how to properly cope with BuildConflicts, nor
is this likely to change without a complete rewrite of fink's dependency
engine.  (This rewrite is something whose need we are well aware of, but
nobody currently working on fink has the time to do it.)

I hope you are willing to work within the limitations of fink as it
currently exists.

  -- Dave


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Faster installation of fink systems - a proposal

2005-05-23 Thread Alexander K. Hansen


On May 23, 2005, at 8:52 AM, Johan Glimming wrote:

Umm...my reading of the above makes me think this is more troublesome 
than helpful.


Hi Again,

Contrary to open source culture I cannot do this myself. But, I
disagree that this is a bad idea. :-)


For clarity--the only part I thought might be annoying would be if 
there were need for frequent updates of the placeholders.  If these are 
stable snapshots, then I withdraw that.



The very idea of having this sort of
bundle packages is

 * like a Linux distribution, Fink could not come with single 
packages, but

   also with tested combinations useful for many systems. The idea is
   PRECISELY to avoid dependency problems, and make a selection of 
useful
   packages based on best practice. Installing a stable bundle will 
give
   no compilation errors or dependency problems, in the best of all 
worlds.




Agreed.

 * like a Linux distribution, most users have no time to select and 
learn
   exactly what are the dependencies of certain packages etc. For us, 
it
   is much easier to just install a pre-selected bunch of packages 
known

   to work.



Also agreed.  This was the philosophy behind the existing bundles.

For such bundles, there could be maintainers: preferrably system 
groups at some univerrsity etc could absorb such a responsibility.


There would be maintainers in any case.  The question that comes up is 
the chain of command--who is responsible for which package in the nest 
of dependencies.


For this I suggest to open a Fink Foundation which awards such 
system administrators with a some funds to replace portion of their 
salary.


Work _is_ underway to form a Fink nonprofit organization.


Maybe Apple will donate? :-)


Fat chance. ;-)


 This could become a network of university system admins or such like.

Best Wishes,
Johan Glimming



--
Alexander Hansen
Fink Documentarian
[Day Job] Levitated Dipole Experiment
http://psfcwww2.psfc.mit.edu/ldx/



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: Faster installation of fink systems - a proposal

2005-05-23 Thread Benn Newman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I know of something used in Debian GNU+Linux that sounds is somewhat (it
is a little of a stretch) what you are talking about (called
taskselect). If lets you decide what you want to do with the computer,
like being a web server or a dial-up server. Is that more of what you
would want?

Johan Glimming wrote:
 Dear Fink Developers,
 
 I think it is far too tedious to manually select all packages  everytime
 fink. Also, I prefer installings this in one go, rather  than
 continously finding a package that I may need (which could  happen at a
 bad occasions, e.g. when Internet it is not availabe,  while at a
 conference, in a train...).
 
 Therefore a suggestion: Why not add a virtual package called stable-
 all or just stable-base or similar that installs ALL fink  packages.
 I suggest having several virtual packages in fact:
 
  - stable-minimal
  - stable-medium-with-x11
  - stable-medium-without-x11
  - stable-medium-gnome
  - stable-medium-kde
  - stable-maximal
 
 etc. I myself would do a nightly fink install stable-maximal once  and
 for all.
 
 Best Wishes,
 Johan Glimming

- --
Benn Newman
E-mail: [EMAIL PROTECTED] | Maintainer of the Fink Developer Map
Jabber: [EMAIL PROTECTED]  | http://finkproject.org/map/

Please avoid sending Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)

iEYEARECAAYFAkKSIQwACgkQFE65lPR8xrESqQCeOdeVT+K75cr0BY9Qz6bM5K6L
76gAnRNlFtAZS6R6cgtqqYWnS6BwiWtE
=EO4m
-END PGP SIGNATURE-


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: Faster installation of fink systems - a proposal

2005-05-23 Thread Chris Zubrzycki

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On May 23, 2005, at 2:29 PM, Benn Newman wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I know of something used in Debian GNU+Linux that sounds is  
somewhat (it

is a little of a stretch) what you are talking about (called
taskselect). If lets you decide what you want to do with the computer,
like being a web server or a dial-up server. Is that more of what you
would want?

That is exactly what he wants.

- -chris zubrzycki
- - --
PGP public key: http://homepage.mac.com/beren/publickey.txt
ID: 0xA2ABC070 Fprint: 26B0 BA6B A409 FA83 42B3  1688 FBF9 8232 A2AB  
C070


A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
Comment: Please sign reply-http://www.gnupg.org

iEYEARECAAYFAkKSS+UACgkQ+/mCMqKrwHAxSACgio6P9pYWTFImJwmqBZa77NRm
nfsAoNan5+575rsv9jnXAh7tth4zhP2p
=kK/h
-END PGP SIGNATURE-


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] revised freeglut/glut submitted

2005-05-23 Thread Jack Howarth
I have submitted revised version of the glut (3.7-25) and the
freeglut (2.2.0-3) packages for fink unstable into the tracking
system. The only changes made were the removal of the Build-Conflicts
line which currently isn't handled properly under fink. This change
will prevent fink from deinstalling glut if freeglut was installed
and freeglut if glut was installed allowing the builds that require
them to succeed.
As I mention in the tracker reports, both packages pass fink
validate for their info files and resulting debs.
Jack


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] new pymol-py package

2005-05-23 Thread Jack Howarth
I have resubmitted the pymol-py package as new package on the
tracker since I was having no luck whatsoever in getting this into
unstable. Once again, this pymol-py package replaces the current
pymol package and allows builds against python2.2, python2.3 or
python2.4 with the resulting pymol-py22, pymol-py23 and pymol-py24
packages being built. As before, the info and debs all pass fink
validate. I would REALLY appreciate some feedback here if there is
a reason why this package is being delayed.
 Jack


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new pymol-py package

2005-05-23 Thread Koen van der Drift
Which tree should they go into? I tested them on 10.3 and it works 
fine. If I know which trees and if there are no other objections I will 
commit them. Is the glut/freeglut issue that was discussed a bit ago 
solved?


- Koen.


On May 23, 2005, at 7:41 PM, Jack Howarth wrote:


I have resubmitted the pymol-py package as new package on the
tracker since I was having no luck whatsoever in getting this into
unstable. Once again, this pymol-py package replaces the current
pymol package and allows builds against python2.2, python2.3 or
python2.4 with the resulting pymol-py22, pymol-py23 and pymol-py24
packages being built. As before, the info and debs all pass fink
validate. I would REALLY appreciate some feedback here if there is
a reason why this package is being delayed.
 Jack


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel





---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new pymol-py package

2005-05-23 Thread Jack Howarth
Koen,
   The pymol-py package should go in both the 10.3 and
10.4-transitional trees (unstable). Thanks in advance.
 Jack


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new pymol-py package

2005-05-23 Thread Koen van der Drift


On May 23, 2005, at 10:25 PM, Jack Howarth wrote:


 While you are adding pymol-py, please update the glut and freeglut
packages in the 10.3 and 10.4-transitional unstable trees as well.


Ok done. I assume they build and validate fine, I did not check that.

- Koen.



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] new pymol-py package

2005-05-23 Thread Daniel Macks
On Mon, May 23, 2005 at 10:25:54PM -0400, Jack Howarth wrote:
 Koen,
While you are adding pymol-py, please update the glut and freeglut
 packages in the 10.3 and 10.4-transitional unstable trees as well.
 
 http://sourceforge.net/tracker/index.php?func=detailaid=1207413group_id=17203atid=414256
 http://sourceforge.net/tracker/index.php?func=detailaid=1207415group_id=17203atid=414256
 
 These are identical to the current versions of the packages except the
 Build-Conflicts field has been removed from each of the info file. Currently
 fink is unable to properly handle Build-Conflicts so that if you build
 pymol-py which Build-Depends on freeglut with glut installed, fink will
 build, install and then deinstall freeglut in favor of glut just before
 it tries to build pymol-py. Removal of the Build-Conflicts eliminates
 this glitch which has been discussed in the thread entitled fink in
 unstable is unstable.

The goal is clean build first and foremost; *then* worry about
avoiding buildlock deadlock. If there's leakage from an installed pkg
into the build, please do specify the BuildConflicts...that's why we
created the field no?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel