Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Ben Hines

On Tuesday, January 7, 2003, at 05:12  AM, jeff whitaker wrote:

Ben:  Look at the archives - I wasn't just agreeing with myself.  Jeez, I
never thought I'd get so much grief for expressing an opinion.  Anyway,
since I'm clearly in the minority here's what I propose to do.


Nevermind me, i just like to argue.

1) create a unified xfree86 package which installs both the libs and the
rootles server (i.e. everything).

2) create little pseudo packages for xfree86-base(-shlibs) and
xfree86-rootless(-shlibs) that do nothing but Depend on xfree86-(shlibs).
This will provide an upgrade path if you already have a fink xfree86
package installed.

I have no idea whether this will work - we'll see.  Comments?


There is another option, we could leave the packages as is, implement "reccomends" support in fink, and have xfree86-base reccomend rootless. Newbies would (hopefully :) choose the default. It would look like:


Package xfree86-base reccomends these additional packages: 
xfree86-rootless
Install them now? (Y/n)

However this doesn't help apt-get and such, which don't prompt you for reccomends (dselect sort-of does, but the GUI is so horribly bad, newbies might not even notice :)

So on second thought i think we should go to the one package method.

We probably should just wait till 4.3 to do it, at which time we can also get rid of the -threaded packages, since 4.3 is threaded already.

-Ben


Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Alexander Hansen
To reiterate the point that both Martin and I made earlier (to avoid
potential confusion when people search the list archives), and just
mentioned today on the OroborOSX list, too:  OroborOSX requires you to
have _all_  of XFree86.  Its "private XDarwin" is just a replacement for
XDarwin.app.

On Mon, 2003-01-06 at 19:22, Joe Block wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> 
> On Monday, Jan 6, 2003, at 13:56 US/Eastern, Jeff Whitaker wrote:
> 
> > I argue for leaving it as is.  We indeed have had this discussion 
> > before,
> > and the conclusion was that since there are lots of ways to use X11 
> > apps
> > without having xfree86-rootless installed, we should not move 
> > "Provides:
> > x11" to xfree86-rootless.  For example, you can run these apps 
> > remotely on
> > a machine that does have an Xserver installed, or you can run them in
> > Xvnc/Vncviewer, or you can run them in oroborus X (which has it's own
> > XDarwin bundled in).  Why force people to install xfree86-rootless if 
> > they
> > don't really need to?
> 
> Why not have a ouroborusx dummy package that provides X11 for those 
> people running OuroborosX?  I think it's better for people who may not 
> be X11 gurus to have a default that leaves them with what they expect - 
> a system able to run package N when they do fink install N.
> 
> jpb
> - -- 
> Joe Block <[EMAIL PROTECTED]>
> 
> My definition of a free society is a society where it is safe to be 
> unpopular.
>   - Adlai Stevenson
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.1 (Darwin)
> 
> iD8DBQE+Gh3dyEXo8W2M9hsRAtoaAJ95n+9Dowt+YVu84EyYNsi3h2oThgCeOY0G
> pc4Ei/kJEH2N7BcdxldeC/4=
> =dVLg
> -END PGP SIGNATURE-
> 
> 
> 
> ---
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> ___
> Fink-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/fink-devel
> 
-- 
Alexander K. Hansen
Associate Research Scientist, Columbia University
visiting MIT Plasma Science and Fusion Center
Levitated Dipole Experiment
175 Albany Street, NW17-219
Cambridge, MA  02139-4213


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Benjamin Reed
On Tuesday, January 7, 2003, at 02:42 AM, Ben Hines wrote:


The current situation causes a LOT of confusion for newbies.  And for 
what - to save 4 megs of hard drive space. Thats silly.

I agree, saving 4 megs out of 45 isn't really worth the amount of 
questions we get on the subject.

No matter how many FAQ entries and big nasty warnings we could add, the 
truth is that they would be a band-aid on the fact that having them 
split is confusing, and gains very little.

For every person that asks about some xfree86-related thing on the 
list, there's 4 or 5 that you don't see asking on the IRC channel.  
It's really a rather goofy usability issue that is easily solved.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread jeff whitaker
On Mon, 6 Jan 2003, Ben Hines wrote:

>
> On Monday, January 6, 2003, at 10:56  AM, Jeff Whitaker wrote:
>
> > I argue for leaving it as is.  We indeed have had this discussion
> > before,
> > and the conclusion was that since there are lots of ways to use X11
> > apps
> > without having xfree86-rootless installed, we should not move
> > "Provides:
> >
>
> I think that was YOUR conclusion, and you are the maintainer, so it
> didn't happen. I disagreed then, and I still disagree, and it looks
> like more people disagree now.
>
> The current situation causes a LOT of confusion for newbies.  And for
> what - to save 4 megs of hard drive space. Thats silly.
>
> -Ben

Ben:  Look at the archives - I wasn't just agreeing with myself.  Jeez, I
never thought I'd get so much grief for expressing an opinion.  Anyway,
since I'm clearly in the minority here's what I propose to do.

1) create a unified xfree86 package which installs both the libs and the
rootles server (i.e. everything).

2) create little pseudo packages for xfree86-base(-shlibs) and
xfree86-rootless(-shlibs) that do nothing but Depend on xfree86-(shlibs).
This will provide an upgrade path if you already have a fink xfree86
package installed.

I have no idea whether this will work - we'll see.  Comments?

-Jeff


 --
Jeffrey S. Whitaker Phone : (303)497-6313
NOAA/OAR/CDC  R/CDC1FAX   : (303)497-6449
325 BroadwayWeb   : http://www.cdc.noaa.gov/~jsw
Boulder, CO, USA 80305-3328 Office: Skaggs Research Cntr 1D-124


---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Alexander Strange

On Tuesday, January 7, 2003, at 04:09 AM, Charles McCathieNevile wrote:


Ther are a couple of different possiblities for where we pay...

at the moment we save 4MB on the default install. This is not as 
trivial as
people make out - my 6GB drive is generally full, and I actively look 
at
anything over 1MB to see if I can get rid of it. Add to that the time 
to
download (in Australia this is still surprisingly slow over phone 
lines,
which is how I do it) and it is clear that it would be nice not to 
install
this unnecessarily.

One semi-hackish way to do this would be to make the server a 
BuildDepends. That way it would be installed afterwards, but it would 
be safely removable.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Charles McCathieNevile
Ther are a couple of different possiblities for where we pay...

at the moment we save 4MB on the default install. This is not as trivial as
people make out - my 6GB drive is generally full, and I actively look at
anything over 1MB to see if I can get rid of it. Add to that the time to
download (in Australia this is still surprisingly slow over phone lines,
which is how I do it) and it is clear that it would be nice not to install
this unnecessarily.

On the other hand there are lots of people running fink who are not really
good at understanding how the system works, and who are benefitting most from
the fact that fink decides where to put the things in their directories so
thhey don't end up with their usual mess of a desktop containing multiple
copies of the same software because they are unable to manage it "properly".
For these people the fact that they install a apckage and then it doesn't run
is a pain.

I think the best solution is to have the dependency on x11-server as a
possibility, and make that the default for packages currently dependent on
x11. After that it would be helpful for the expert few if maintainers
provided a cut-down version of their package that didn't require the server,
allowing people to easily save the 4MB.

In practice I think the people who don't need the server tend to be people
who could happily remove it by hand, whereas the people who do need it are
often (in my experience 7 of 9) people who have no idea what to do when they
haven't got the server. Meking the system easy for beginners and sufficiently
flexible to support the needs of experts is far better than having something
that only works for experts. This is a rationale for packaging in the first
place - the time it saves expert users is nothing compared to the
productivity it provides for novices.

just my 2 bits...

chaals

On Tue, 7 Jan 2003, Anthony DeRobertis wrote:

>[ Please forgive me if the tone is a little harsh; I'm stuck in front of
>  a Windoze box for the moment... ]
>
>> Sure you can think of scenarios where someone might want the X
>> libraries installed and not the X server, but these are largely
>> artificial.
>
>Erm, what?! I have at least 20 servers, of varios OS's, which have the X11
>base clients and X11 shared libraries in stalled, but no X11 server. No X
>fonts, font servers, etc. either.
>
>Why would I? I don't even have a monitor on some of them; many are at
>various data centers; etc. ssh -X forwards X11 to my workstation.
>
>> As people have pointed out you are only saving 5-10% of
>> the size of the distribution by separating out the server and there
>
>For those of us with 10GB HDs, XFree takes some very real disk space! And
>don't say that's silly --- it's what my slightly over a year old iBook has.
>I have many servers with far less.
>
>
>
>
>---
>This SF.NET email is sponsored by:
>SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
>http://www.vasoftware.com
>___
>Fink-devel mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/fink-devel
>

-- 
Charles McCathieNevile  http://www.w3.org/People/Charles  tel: +61 409 134 136
SWAD-E http://www.w3.org/2001/sw/Europe fax(france): +33 4 92 38 78 22
 Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australiaor
 W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-07 Thread Anthony DeRobertis
[ Please forgive me if the tone is a little harsh; I'm stuck in front of
  a Windoze box for the moment... ]

> Sure you can think of scenarios where someone might want the X
> libraries installed and not the X server, but these are largely
> artificial.

Erm, what?! I have at least 20 servers, of varios OS's, which have the X11
base clients and X11 shared libraries in stalled, but no X11 server. No X
fonts, font servers, etc. either.

Why would I? I don't even have a monitor on some of them; many are at
various data centers; etc. ssh -X forwards X11 to my workstation.

> As people have pointed out you are only saving 5-10% of
> the size of the distribution by separating out the server and there

For those of us with 10GB HDs, XFree takes some very real disk space! And
don't say that's silly --- it's what my slightly over a year old iBook has.
I have many servers with far less.




---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Ben Hines

On Monday, January 6, 2003, at 10:56  AM, Jeff Whitaker wrote:


I argue for leaving it as is.  We indeed have had this discussion 
before,
and the conclusion was that since there are lots of ways to use X11 
apps
without having xfree86-rootless installed, we should not move 
"Provides:


I think that was YOUR conclusion, and you are the maintainer, so it 
didn't happen. I disagreed then, and I still disagree, and it looks 
like more people disagree now.

The current situation causes a LOT of confusion for newbies.  And for 
what - to save 4 megs of hard drive space. Thats silly.

-Ben



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Ben Hines

On Monday, January 6, 2003, at 05:13  PM, Torrey Lyons wrote:



I haven't been lurking on fink-devel long enough to have insight into 
what the earlier debates on this were, but I have always found it 
strange that fink still separates the server from rest of XFree86. 
Sure you can think of scenarios where someone might want the X 
libraries installed and not the X server, but these are largely 
artificial. As people have pointed out you are only saving 5-10% of 
the size of the distribution by separating out the server and there is 
a very real complexity cost for doing so. There are other parts of the 
XFree86 distribution one might want to separate out as well that save 
even more space. Why is the server special?


I agree with Torrey. We should get rid of -rootless.

-Ben



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Joe Block
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On Monday, Jan 6, 2003, at 13:56 US/Eastern, Jeff Whitaker wrote:


I argue for leaving it as is.  We indeed have had this discussion 
before,
and the conclusion was that since there are lots of ways to use X11 
apps
without having xfree86-rootless installed, we should not move 
"Provides:
x11" to xfree86-rootless.  For example, you can run these apps 
remotely on
a machine that does have an Xserver installed, or you can run them in
Xvnc/Vncviewer, or you can run them in oroborus X (which has it's own
XDarwin bundled in).  Why force people to install xfree86-rootless if 
they
don't really need to?

Why not have a ouroborusx dummy package that provides X11 for those 
people running OuroborosX?  I think it's better for people who may not 
be X11 gurus to have a default that leaves them with what they expect - 
a system able to run package N when they do fink install N.

jpb
- -- 
Joe Block <[EMAIL PROTECTED]>

My definition of a free society is a society where it is safe to be 
unpopular.
 - Adlai Stevenson
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (Darwin)

iD8DBQE+Gh3dyEXo8W2M9hsRAtoaAJ95n+9Dowt+YVu84EyYNsi3h2oThgCeOY0G
pc4Ei/kJEH2N7BcdxldeC/4=
=dVLg
-END PGP SIGNATURE-



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Torrey Lyons
At 9:25 PM +0100 1/6/03, Martin Costabel wrote:

Bruce Korb wrote:

Jeff Whitaker wrote:


Why force people to install xfree86-rootless if they
don't really need to?



Because is solves real, multi-hour problems.  The cost is very
marginal:  systems that need x-base and not x servers and their
price is only a few minutes of install time.  The disk space is
only worth mentioning that it is sub-marginal.


Yes, exactly.


I haven't been lurking on fink-devel long enough to have insight into 
what the earlier debates on this were, but I have always found it 
strange that fink still separates the server from rest of XFree86. 
Sure you can think of scenarios where someone might want the X 
libraries installed and not the X server, but these are largely 
artificial. As people have pointed out you are only saving 5-10% of 
the size of the distribution by separating out the server and there 
is a very real complexity cost for doing so. There are other parts of 
the XFree86 distribution one might want to separate out as well that 
save even more space. Why is the server special?

I think the reason is largely historical. Back in the XFree86 4.1.0 
days there was no rootless X server, only a full screen one. There 
was, however, a rootless X server that mostly worked under 
development in the top of the XFree86 CVS tree. Christoph Pfisterer 
wanted fink users to be able to use the rootless X server from the 
top of the tree without having to worry about upgrading the libraries 
and everything else as well. Thus he separated the packages, which 
worked at the time. These days it does not even make sense to use an 
X server and libraries from different XFree86 tags because the server 
depends on the libraries. Today people either live with the last 
stable version or the cutting edge, but they upgrade server and 
libraries together.

Since there is no longer any desire to update the server and the rest 
of XFree86 separately, keeping the two in separate packages seems to 
complicate things for no reason.

--Torrey


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Martin Costabel
Bruce Korb wrote:

Jeff Whitaker wrote:



Why force people to install xfree86-rootless if they
don't really need to?



Because is solves real, multi-hour problems.  The cost is very
marginal:  systems that need x-base and not x servers and their
price is only a few minutes of install time.  The disk space is
only worth mentioning that it is sub-marginal.


Yes, exactly.

Another thing: Right now, any package that needs libgl will install 
xfree86-rootless, because this is what provides libgl. This is OK, but 
it shows that the need of an X server is not an argument here.

BTW, OroborOSX does *not* work when xfree68-rootless is not installed.

--
Martin





---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Alexander Hansen
Elaborating on Bruce Korb's point, if we look at the sizes of the debs:

[ldx3:main/binary-darwin-powerpc/x11-system] hansen% ls -l
total 47288
-rw-r--r--1 root admin 1684000 Dec 10 11:12
xfree86-base-threaded-shlibs_4.2.1.1-3_darwin-powerpc.deb
-rw-r--r--1 root admin42540212 Dec 10 11:12
xfree86-base-threaded_4.2.1.1-3_darwin-powerpc.deb
-rw-r--r--1 root admin  327472 Dec 10 11:12
xfree86-rootless-threaded-shlibs_4.2.1.1-3_darwin-powerpc.deb
-rw-r--r--1 root admin 3866616 Dec 10 11:12
xfree86-rootless-threaded_4.2.1.1-3_darwin-powerpc.deb

the -rootless packages add only around 4 megs to the 40+ of the -base,
although I'm not sure if the proportionality is the same for the files
as installed.

For an interim solution:  I'll add a FAQ entry, like Martin suggested.

On Mon, 2003-01-06 at 13:56, Jeff Whitaker wrote: 
> On Mon, 6 Jan 2003, Martin Costabel wrote:
> 
> >
> > Many (most) packages that need to run under X11 have a dependency on
> > the virtual package x11. This is not enough to make them work.
> >
> > The x11 virtual package is provided by the xfree86-base package. The
> > problem with this is that when xfree86 is compiled and installed as a
> > result of this dependency on x11, *only* xfree86-base and as its
> > dependency, xfree86-base-shlibs are installed. The other two packages,
> > xfree86-rootless and its *-shlibs are not installed, although they
> > contain the X server and without them nothing works.
> >
> > So every poor beginner falls automatically into this trap. He compiles
> > for 3 hours and then it tells him that "no X server is in your PATH". I
> > had this myself recently on a newly installed system: "fink install
> > scilab", 4 hours of compilation, and then it doesn't work.
> >
> > Either the "Provides: x11" has to be shifted from *-base to *-rootless,
> > or the packages that really need X11 windows and not just some of the
> > libraries, must depend on something else, maybe another virtual package
> > 'xserver' that is provided by xfree86-rootless (and by system-xfree86).
> >
> 
> 
> I argue for leaving it as is.  We indeed have had this discussion before,
> and the conclusion was that since there are lots of ways to use X11 apps
> without having xfree86-rootless installed, we should not move "Provides:
> x11" to xfree86-rootless.  For example, you can run these apps remotely on
> a machine that does have an Xserver installed, or you can run them in
> Xvnc/Vncviewer, or you can run them in oroborus X (which has it's own
> XDarwin bundled in).  Why force people to install xfree86-rootless if they
> don't really need to?

(Actually, unless things have changed since last I made the attempt,
OroborOSX does require xfree86-rootless* to be installed:  its XDarwin
is apparently only a replacement for /Applications/XDarwin.app)


> 
> -Jeff
> 
>  --
> Jeffrey S. Whitaker Phone : (303)497-6313
> NOAA/OAR/CDC  R/CDC1FAX   : (303)497-6449
> 325 BroadwayWeb   : http://www.cdc.noaa.gov/~jsw
> Boulder, CO, USA 80305-3328 Office: Skaggs Research Cntr 1D-124
> 
> 
> 
> ---
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> ___
> Fink-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/fink-devel
> 
-- 
Alexander K. Hansen
Associate Research Scientist, Columbia University
visiting MIT Plasma Science and Fusion Center
Levitated Dipole Experiment
175 Albany Street, NW17-219
Cambridge, MA  02139-4213


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Martin Costabel
David wrote:


please keep in mind, that this is a VERY important decision. As the 
documentation maintainer I will have to make sure that every reference 
to X11 is then changed to the new name and that consistency is provided 
throughout the whole documentation.

What the documentation maintainer could do right now without any further 
delay is to write a big fat FAQ entry about the present situation. "no X 
server in PATH"? -> Make sure that xfree86-rootless is installed.

--
Martin





---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Charles McCathieNevile
I think the goal is to do better than this - to have an explicit dependency
on the server for the many packages that need it. So there is (for example)
x11 provided by x-base, and there is x11-server provided by x-rootless.

If people package things that may or may not need a server they can make
different versions - but I think most people running X-based packages will do
so locally and want both the base and server. For beginners it is clearer if
everything happens automatically, rather than getting a message they don't
understand and thinking there is something wrong with the system. This
shouldn't stop people who want to be able to factor out the server from doing
so.

Chaals

On Mon, 6 Jan 2003, Bruce Korb wrote:

>Jeff Whitaker wrote:
>
>> Why force people to install xfree86-rootless if they
>> don't really need to?
>
>Because is solves real, multi-hour problems.  The cost is very
>marginal:  systems that need x-base and not x servers and their
>price is only a few minutes of install time.  The disk space is
>only worth mentioning that it is sub-marginal.
>
>
>---
>This sf.net email is sponsored by:ThinkGeek
>Welcome to geek heaven.
>http://thinkgeek.com/sf
>___
>Fink-devel mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/fink-devel
>

-- 
Charles McCathieNevile  http://www.w3.org/People/Charles  tel: +61 409 134 136
SWAD-E http://www.w3.org/2001/sw/Europe fax(france): +33 4 92 38 78 22
 Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australiaor
 W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Bruce Korb
Jeff Whitaker wrote:

> Why force people to install xfree86-rootless if they
> don't really need to?

Because is solves real, multi-hour problems.  The cost is very
marginal:  systems that need x-base and not x servers and their
price is only a few minutes of install time.  The disk space is
only worth mentioning that it is sub-marginal.


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Jeff Whitaker
On Mon, 6 Jan 2003, Martin Costabel wrote:

>
> Many (most) packages that need to run under X11 have a dependency on
> the virtual package x11. This is not enough to make them work.
>
> The x11 virtual package is provided by the xfree86-base package. The
> problem with this is that when xfree86 is compiled and installed as a
> result of this dependency on x11, *only* xfree86-base and as its
> dependency, xfree86-base-shlibs are installed. The other two packages,
> xfree86-rootless and its *-shlibs are not installed, although they
> contain the X server and without them nothing works.
>
> So every poor beginner falls automatically into this trap. He compiles
> for 3 hours and then it tells him that "no X server is in your PATH". I
> had this myself recently on a newly installed system: "fink install
> scilab", 4 hours of compilation, and then it doesn't work.
>
> Either the "Provides: x11" has to be shifted from *-base to *-rootless,
> or the packages that really need X11 windows and not just some of the
> libraries, must depend on something else, maybe another virtual package
> 'xserver' that is provided by xfree86-rootless (and by system-xfree86).
>


I argue for leaving it as is.  We indeed have had this discussion before,
and the conclusion was that since there are lots of ways to use X11 apps
without having xfree86-rootless installed, we should not move "Provides:
x11" to xfree86-rootless.  For example, you can run these apps remotely on
a machine that does have an Xserver installed, or you can run them in
Xvnc/Vncviewer, or you can run them in oroborus X (which has it's own
XDarwin bundled in).  Why force people to install xfree86-rootless if they
don't really need to?

-Jeff

 --
Jeffrey S. Whitaker Phone : (303)497-6313
NOAA/OAR/CDC  R/CDC1FAX   : (303)497-6449
325 BroadwayWeb   : http://www.cdc.noaa.gov/~jsw
Boulder, CO, USA 80305-3328 Office: Skaggs Research Cntr 1D-124



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Charles McCathieNevile
On 6 Jan 2003, Randal L. Schwartz wrote:

>> "David" == David  <[EMAIL PROTECTED]> writes:
>David> Hello guys,
>
>David> please keep in mind, that this is a VERY important decision. As the
>David> documentation maintainer I will have to make sure that every reference
>David> to X11 is then changed to the new name
>
>No, that'd be the *wrong* thing.  I need "x11" to compile ImageMagick,
>and it would be nice to have the server installed for a couple of the
>tools, but I can use "convert" just fine without the server running.
>
>Although it is monday morning, so I may not be following this very
>well. :)

I think this is why the question is important. We can pick a default that
does little real damage, like saying that xfree86-rootless provides x11
instead of -base, and then slowly go through the packages picking out
applications that don't need the server. Or add the "server" dependency to
the packages that do need it. But we can't rely on doing a simple copy/paste
and getting it right.

Which means that the sooner done the fewer packages there are to look at
:)

chaals



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Randal L. Schwartz
> "David" == David  <[EMAIL PROTECTED]> writes:

>> 
>> How about "x11-server"?
>> 
>> 

David> Hello guys,

David> please keep in mind, that this is a VERY important decision. As the
David> documentation maintainer I will have to make sure that every reference
David> to X11 is then changed to the new name

No, that'd be the *wrong* thing.  I need "x11" to compile ImageMagick,
and it would be nice to have the server installed for a couple of the
tools, but I can use "convert" just fine without the server running.

Although it is monday morning, so I may not be following this very
well. :)

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> 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!


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread David
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160



How about "x11-server"?




Hello guys,

please keep in mind, that this is a VERY important decision. As the 
documentation maintainer I will have to make sure that every reference 
to X11 is then changed to the new name and that consistency is provided 
throughout the whole documentation.

so please pick a feasible term ;)

- -d

- - Face me and you shall surely perish.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (Darwin)

iD8DBQE+GcThiW/Ta/pxHPQRA+vuAJ9p+sDfkgYAXH5y4rBS4aCECo9yXQCeLAhN
+qAvC+T8jr0wqqstvhoqP4M=
=2Hpb
-END PGP SIGNATURE-



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Randal L. Schwartz
> "Martin" == Martin Costabel <[EMAIL PROTECTED]> writes:

Martin> Either the "Provides: x11" has to be shifted from *-base to
Martin> *-rootless, or the packages that really need X11 windows and not just
Martin> some of the libraries, must depend on something else, maybe another
Martin> virtual package 'xserver' that is provided by xfree86-rootless (and by
Martin> system-xfree86).

I might get "xserver" confused with "Xserver", since Apple seems to have
chosen that name now.

How about "x11-server"?

And also note that a server is generally not needed to *build* a
product, just *run* it.  But there may be the few cases where it's
needed to *build* it, so be careful where you put that.

As long as you don't call it "X-Windows" [1] over my dead body... :)



[1] c.f. "man X" ->

   The X Consortium requests that the following names be used
   when referring to this software:

   X
X Window System
  X Version 11
  X Window System, Version 11
  X11

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> 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!


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Who should Provide X11 ?

2003-01-06 Thread Martin Costabel
I think this has been discussed before, but it has come up again a lot 
lately:

Many (most) packages that need to run under X11 have a dependency on 
the virtual package x11. This is not enough to make them work.

The x11 virtual package is provided by the xfree86-base package. The 
problem with this is that when xfree86 is compiled and installed as a 
result of this dependency on x11, *only* xfree86-base and as its 
dependency, xfree86-base-shlibs are installed. The other two packages, 
xfree86-rootless and its *-shlibs are not installed, although they 
contain the X server and without them nothing works.

So every poor beginner falls automatically into this trap. He compiles 
for 3 hours and then it tells him that "no X server is in your PATH". I 
had this myself recently on a newly installed system: "fink install 
scilab", 4 hours of compilation, and then it doesn't work.

Either the "Provides: x11" has to be shifted from *-base to *-rootless, 
or the packages that really need X11 windows and not just some of the 
libraries, must depend on something else, maybe another virtual package 
'xserver' that is provided by xfree86-rootless (and by system-xfree86).

--
Martin





---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel