Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-24 Thread Michael Haubenwallner
Ok, no separate glep for home installation: So i need some clues how to install plugins into home - attached is some ebuild patch sample (actually not a diff output) how i would try to start with vim-plugins.eclass, as a discussion base. Variables to be set by portage: PREFIX=/home/haubi

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-24 Thread Ciaran McCreesh
On Tue, 24 May 2005 11:53:30 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | Variables to be set by portage: | PREFIX=/home/haubi | AFFIX=home/haubi/ (not used here) Hrm. So what do we use for finding out where our non-home deps are installed then? | Where should additional documents

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-24 Thread Brian Harring
On Tue, May 24, 2005 at 11:07:54AM +0100, Ciaran McCreesh wrote: On Tue, 24 May 2005 11:53:30 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | Variables to be set by portage: | PREFIX=/home/haubi | AFFIX=home/haubi/ (not used here) Hrm. So what do we use for finding out where our

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-23 Thread Michael Haubenwallner
Jason Stubbs wrote: On Friday 20 May 2005 21:30, Michael Haubenwallner wrote: snip But - aren't there many settings left over to the packages to decide, at least to choose the package-defaults ? Any package that does this is broken. There are a couple of cases where there's no other

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-20 Thread Michael Haubenwallner
Jason Stubbs wrote: snip I intend that the package to be installed should not assume anything about where its dependencies are and should query portage for them all. Oh no, now many things get much clearer to me :( But - aren't there many settings left over to the packages to decide, at

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-20 Thread Jason Stubbs
On Friday 20 May 2005 21:30, Michael Haubenwallner wrote: Jason Stubbs wrote: snip I intend that the package to be installed should not assume anything about where its dependencies are and should query portage for them all. Oh no, now many things get much clearer to me :( But - aren't

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-19 Thread Ciaran McCreesh
On Thu, 19 May 2005 10:18:03 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | So unless it is shown otherwise, home install support requires: | | But imo the home-support _really_ requires another glep, as there | are lots of more issuses than for the prefix-support. Naah. Not really. The

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-19 Thread Michael Haubenwallner
Ciaran McCreesh wrote: On Thu, 19 May 2005 10:18:03 +0200 Michael Haubenwallner | But imo the home-support _really_ requires another glep, as there | are lots of more issuses than for the prefix-support. Naah. Not really. The hard part is figuring out how to correctly change all shell

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-19 Thread Ciaran McCreesh
On Thu, 19 May 2005 13:05:20 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | Most of the packages (not ebuilds) wont work on systems without | /bin/sh (Bourne-Shell, not bash) and /usr/bin/env, so there's no need | to have a Bourne-Shell installed in /my/prefix/bin/sh instead of | /bin/sh.

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-19 Thread Michael Haubenwallner
One general Question: How can open source packages work on Unices which are non-Gentoo-Linux if there are that many unresolved issues you try to point out ? This is what autoconf and libtool are for, and if a package lacks using them, autoconf/libtool-like trickery has to be done in ebuilds.

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-19 Thread Ciaran McCreesh
On Thu, 19 May 2005 14:46:34 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | How can open source packages work on Unices which are non-Gentoo-Linux | if there are that many unresolved issues you try to point out ? The issues I'm pointing out are things which are issues with the way ebuilds

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-12 Thread Michael Haubenwallner
- Original Message - From: Marius Mauch [EMAIL PROTECTED] Ciaran McCreesh wrote: snip As for the new metadata variable, I think it should be a complement to RESTRICT (not limited to prefix). As the name for this var I suggest SUPPORTS, so for an ebuild that can install into /usr,

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-12 Thread Marius Mauch
Michael Haubenwallner wrote: - Original Message - From: Marius Mauch [EMAIL PROTECTED] Ciaran McCreesh wrote: snip As for the new metadata variable, I think it should be a complement to RESTRICT (not limited to prefix). As the name for this var I suggest SUPPORTS, so for an ebuild that can

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-09 Thread Brian Harring
On Mon, May 09, 2005 at 03:46:57AM +0300, Marius Mauch wrote: Brian Harring wrote: Clarify please :) Offhand, I don't see why a bin repo for a home target isn't viable, along with a vdb repo in the same location. It's a bit trickier, but I suspect it might be a bit more flexible in the

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager OT

2005-05-08 Thread Brian Harring
On Sat, May 07, 2005 at 04:51:36PM +0100, Ciaran McCreesh wrote: | If a dev doesn't have adequate knowledge for a particular package he | shouldn't be fscking with it in the first place. So there said package | can sit, having only the ability to install to / just like it always | has until

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-08 Thread Brian Harring
On Sun, May 08, 2005 at 12:47:05AM +0900, Jason Stubbs wrote: 6 Portage must disallow the creation of binary packages where all dependencies are not in the same PREFIX. First level, second level... ? I'd rather see the deps/prefix data slapped into the binpkg, and tracked alongside, and

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager OT

2005-05-08 Thread Ciaran McCreesh
On Sun, 8 May 2005 02:58:32 -0500 Brian Harring [EMAIL PROTECTED] wrote: | Write the sucker up as a glep, issues and all for discussion, and you | attack those involved as trying to bypass the discussion. Bah. It should have been written up as a GLEP with the initial feedback already

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-08 Thread Marius Mauch
Brian Harring wrote: Clarify please :) Offhand, I don't see why a bin repo for a home target isn't viable, along with a vdb repo in the same location. It's a bit trickier, but I suspect it might be a bit more flexible in the long run. I don't think that's possible without a lot of hacking for

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Brian Harring
On Sat, May 07, 2005 at 02:39:20AM +0100, Ciaran McCreesh wrote: 'tweak' is too mild a term... As far as I can tell I'm the only person who's bothered to actually even try to look at this from an ebuild perspective Surprisingly, not quite true (was fun stating it I'm sure though). -- not

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Marius Mauch
Ciaran McCreesh wrote: Ok, say we use ICANINSTALLTO (name!). Then if we have prefix as the destination, there's no problem, because we know that all our deps are installed in ${PREFIX} as well. However, if we're installing to home, we need to know where our deps are -- for home installs I'm

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Ciaran McCreesh
On Sat, 7 May 2005 02:08:17 -0500 Brian Harring [EMAIL PROTECTED] wrote: | Re: changes, yes, things will need changes, and again, as stated | thrice, those who want the changes are the ones who are stuck doing | said changes. In other words, the actual work required to | cleanse/correct the

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Kito
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On May 7, 2005, at 9:49 AM, Ciaran McCreesh wrote: On Sat, 7 May 2005 02:08:17 -0500 Brian Harring [EMAIL PROTECTED] wrote: | Re: changes, yes, things will need changes, and again, as stated | thrice, those who want the changes are the ones who are

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Jason Stubbs
On Saturday 07 May 2005 23:49, Ciaran McCreesh wrote: Hrm. Being able to say I need xyz installed globally, and abc installed either globally or at home level would work if and only if there was a way of finding out where abc and xyz had been installed. The being able to say is the harder

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Ciaran McCreesh
On Sat, 7 May 2005 10:31:49 -0500 Kito [EMAIL PROTECTED] wrote: | Isn't going to work. A lot of these changes need package-specific | knowledge that most people just don't have. | | If a dev doesn't have adequate knowledge for a particular package he | shouldn't be fscking with it in the first

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Ciaran McCreesh
On Sun, 8 May 2005 00:47:05 +0900 Jason Stubbs [EMAIL PROTECTED] wrote: | I was planning to summarize home install support here, but your | statement above has confused me a little. Is there any case where a | package *must* have a dependency installed globally? If so, I can't | see it. I'm

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-06 Thread Brian Harring
On Fri, May 06, 2005 at 02:28:49PM +0100, Ciaran McCreesh wrote: The problem isn't the packages. The problem is the ebuilds. Agreed, although seemed to take a bit of dancing to get done to the fact that yes, changing the prefix has a good chance of working. From there, we're back to the old two

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-06 Thread Ciaran McCreesh
On Fri, 6 May 2005 20:05:18 -0500 Brian Harring [EMAIL PROTECTED] wrote: | On Fri, May 06, 2005 at 02:28:49PM +0100, Ciaran McCreesh wrote: | The problem isn't the packages. The problem is the ebuilds. | Agreed, although seemed to take a bit of dancing to get done to the | fact that yes,

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-05 Thread Brian Harring
On Thu, May 05, 2005 at 03:48:49AM -0500, Brian Harring wrote: default being use or use/local or whatever the hell Wow. no more posting at 3:50 am... meant usr for above, pardon. ~brian -- gentoo-dev@gentoo.org mailing list

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-05 Thread Ciaran McCreesh
On Thu, 5 May 2005 03:48:49 -0500 Brian Harring [EMAIL PROTECTED] wrote: | Ok, here's the main issue. Simply changing prefix isn't enough to | automatically make every package in the tree work. A heck of a lot | of them will need manual modification, and there's no easy way to | figure out

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-03 Thread Marius Mauch
On Mon, 2 May 2005 21:48:10 -0500 Brian Harring [EMAIL PROTECTED] wrote: Clarify why portage, which _does_ function as a secondary pkg manager (collision-protect wouldn't exist otherwise) wouldn't suffice if someone gave enough of a damn to do the work? Off-topic, but collision-protect

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-03 Thread Michael Haubenwallner
Ciaran McCreesh wrote: Oh, and by the way, we don't follow FHS. This makes things easier, so what's better - to omit this completely, or just say (without a reference to FHS): This document prefers a filesystem hierarchy under this prefix as close as possible to the current filesystem

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-03 Thread Jason Stubbs
On Monday 02 May 2005 21:22, Michael Haubenwallner wrote: Hi ebuild devs, Here's a glep draft now for (a part of) the long-term portage-goal act as a secondary package manager ... How about packages that usually install into /? Regards, Jason Stubbs pgpbBCO46FIdq.pgp Description: PGP

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-03 Thread Ciaran McCreesh
On Mon, 2 May 2005 19:02:29 -0500 Brian Harring [EMAIL PROTECTED] wrote: | State said problem for the general community. Guessing you're | referencing the issue/request that being able to manage home, and | 'global' installations? | | I'd still posit that the issue of installing to a user's

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-02 Thread Ciaran McCreesh
On Mon, 02 May 2005 14:22:15 +0200 Michael Haubenwallner [EMAIL PROTECTED] wrote: | Hi ebuild devs, | | Here's a glep draft now for (a part of) the long-term portage-goal | act as a secondary package manager ... Why did you post this without addressing the problems I pointed out to you

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-02 Thread Brian Jackson
Michael Haubenwallner wrote: Hi ebuild devs, Here's a glep draft now for (a part of) the long-term portage-goal act as a secondary package manager ... Comments welcome, haubi It's fancy, but what about ROOT? You don't like it just because you'd have /usr/local/usr/bin/foo? --

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-02 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Brian Jackson wrote: Michael Haubenwallner wrote: Hi ebuild devs, Here's a glep draft now for (a part of) the long-term portage-goal act as a secondary package manager ... Comments welcome, haubi It's fancy, but what about ROOT? You

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-02 Thread Brian Jackson
On Mon, 2005-05-02 at 20:58 -0400, Alec Warner wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Brian Jackson wrote: Michael Haubenwallner wrote: Hi ebuild devs, Here's a glep draft now for (a part of) the long-term portage-goal act as a secondary package manager ...

Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-02 Thread Brian Harring
On Mon, May 02, 2005 at 09:11:03PM -0500, Brian Jackson wrote: Well, I've got a bug open to have a different variable like ROOT that portage would read config files from. Maybe you could jump on that bandwagon, and see if you can make things work that way. Assuming you're referencing