[gentoo-dev] Re: new categories:

2009-02-03 Thread Steve Long
Denis Dupeyron wrote: On Tue, Feb 3, 2009 at 11:47 AM, George Shapovalov geo...@gentoo.org wrote: Besides, in my opinion, the ability to see what's there in at least minimally categorized way without having to resort to using some special tools or going to some website is worht something. In

[gentoo-dev] Re: Re: what happened to /etc/init.d/hal{d,daemon,whatever} script ?

2009-01-09 Thread Steve Long
Ben de Groot wrote: Jeremy Olexa wrote: Andrey Grozin wrote: It was discussed (don't have a reference to the thread at hand) that it would be useful to have a table which shows which functions die by themselves, and which not. I see this asked every X months and never quite figured out why,

[gentoo-dev] Re: [v4] Planning for automatic assignment computation of bugs

2009-01-07 Thread Steve Long
Peter Volkov wrote: ? ???, 04/01/2009 ? 18:57 +0100, Robert Buchholz ?: Accepting the fact that different teams have different preferences, we need to find a solution for them to set theirs individually. This could either be the order of elements in metadata.xml (and would set the

[gentoo-dev] Re: Re: bash version in ebuilds/eclasses...non-compliance and what to do?

2008-12-24 Thread Steve Long
Fabian Groffen wrote: On 20-12-2008 05:35:25 +, Steve Long wrote: I note that bash-3.2_p17-r1 is stable on all the architectures that 3.0-r12 lists (it just adds the two -fbsd archs as unstable.) portage-2.1.4.5 requires at least that version (only unstable on mips as against 2.1.1-r2

[gentoo-dev] Re: List of ebuild functions that die/do not die

2008-12-24 Thread Steve Long
Nirbheek Chauhan wrote: On Wed, Dec 24, 2008 at 9:50 PM, Doug Goldstein car...@gentoo.org wrote: Nirbheek Chauhan wrote: [snip] commands that die: everything that is implemented as a function (ebuild.sh, eclasses, etc) [snip] Technically the rule is that eclasses shouldn't die. At least

[gentoo-dev] Re: bash version in ebuilds/eclasses...non-compliance and what to do?

2008-12-19 Thread Steve Long
Jeremy Olexa wrote: This causes me pain on my hosts that don't have =bash-3.1[0] for /bin/bash. Because I can't install portage with an old bash until I get a new python installed which uses python.eclass which isn't supported with my /bin/bash (quite circular indeed) Technically there are

[gentoo-dev] Re: app-admin/eselect needs YOUR help

2008-12-09 Thread Steve Long
Donnie Berkholz wrote: Ciaran McCreesh wrote: Donnie Berkholz wrote: I hadn't heard of it before, thanks for the ref. What was the reason for forking the codebase? It gets pretty annoying to copy across useful changes, especially while eselect is stuck in svn. Ease of getting things

[gentoo-dev] Re: Re: debug/release builds extensions/clarification proposal

2008-12-06 Thread Steve Long
Maciej Mrozowski wrote: On Monday 01 of December 2008 09:36:12 Diego 'Flameeyes' Pettenò wrote: - USE=debug is useless when CFLAGS/LDFLAGS or FEATURES are not appropriate What are you saying here? I'm afraid you're mistaken here. The point is to look at this from users' (well, a bit)

[gentoo-dev] Re: Re: Please review: function epunt_la_files for eutils.eclass

2008-11-17 Thread Steve Long
Peter Alfredsen wrote: I've given this some thought and I think I've been convinced that dberkholz' position is probably the most tenable. If this is to be done, we should do it in a documented Gentooish way. The problem with going down the FEATURES road are two-fold: 1) What should the

[gentoo-dev] Re: Reinstating eclasses

2008-11-05 Thread Steve Long
Duncan wrote: Joe Peterson wrote: In general, it makes sense to me to have an unversioned one if there is no version dependency - i.e. if xfce.eclass would likely work for future ones (like xfce5). I'm not sure why, other than to emphasize that a new version is out, upstream packages (like

[gentoo-dev] Re: Flags to punt (including: kerberos USE flag)

2008-11-05 Thread Steve Long
David Leverton wrote: On Monday 03 November 2008 04:29:34 Nirbheek Chauhan wrote: Why not use EAPI=1 for those ebuilds and turn the flag on by default? Well, as I said, it seems more sensible to me to set the default once, instead of once for each ebuild. I don't particularly care,

[gentoo-dev] Re: [PMS] Add RESTRICT=distcc capability

2008-11-03 Thread Steve Long
Ciaran McCreesh wrote: On Sun, 2 Nov 2008 12:11:10 -0700 Gordon Malm [EMAIL PROTECTED] wrote: Have you conclusively established that they do build fine in parallel? If so, how? Yes it builds in parallel. By compiling it in parallel. If you think compiling it in parallel confirms that

[gentoo-dev] Re: Proposed change to base.eclass: EAPI-2 support

2008-11-03 Thread Steve Long
Peter Alfredsen wrote: debug-print-function $FUNCNAME $* You should be using $@ not unquoted $*. Seems like the FUNCNAME bit should just be rolled into the function with ${FUNCNAME[1]} which could be done tree-wide quite easily.

[gentoo-dev] [project] Re: [RFC] some global useflags

2008-10-19 Thread Steve Long
Ryan Hill wrote: Steve Long wrote: Ciaran McCreesh wrote: Steve Long wrote: Have a look at, for example, [1], where Mike already gave you an answer one of the previous times we discussed it. I'm aware of the prior discussion. Re-read it, and tell me what it breaks, if you can

[gentoo-dev] Re: Re: Re: [RFC] some global useflags

2008-10-18 Thread Steve Long
Ciaran McCreesh wrote: On Thu, 16 Oct 2008 22:06:40 +0100 Steve Long [EMAIL PROTECTED] wrote: Have a look at, for example, [1], where Mike already gave you an answer one of the previous times we discussed it. I'm aware of the prior discussion. Re-read it, and tell me what it breaks

[gentoo-dev] Re: Re: Re: Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-16 Thread Steve Long
Arun Raghavan wrote: I've not really got an opinion on the topic, per se, but fwiw, this is really not a meaningful statistic. *If* parsing strings in the ebuild is not a trivial part of the overall ebuild parsing process, then yes, this is a significant gain and should be treated as such. I

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-16 Thread Steve Long
Peter Volkov wrote: Steve, your example only tests how much time bash takes to parse string. It's obvious that in quoted strings some expansions could be avoided and thus bash works faster. Yeah that's all I wanted to get across. But although ebuilds use bash syntax they are interpreted

[gentoo-dev] Re: Re: Re: Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-16 Thread Steve Long
Ciaran McCreesh wrote: On Wed, 15 Oct 2008 20:28:43 +0100 Steve Long [EMAIL PROTECTED] wrote: Fernando J. Pereda wrote: A big gain in the context of ebuilds and source packages. Well done. Yes, almost as important as not sourcing any ebuilds, so let's all stick an EAPI extension

[gentoo-dev] Re: Re: [RFC] some global useflags

2008-10-16 Thread Steve Long
Ciaran McCreesh wrote: Steve Long wrote: Ciaran McCreesh wrote: Markus Meier wrote: server16 Already been discussed, can't be done. What does it break? Have a look at, for example, [1], where Mike already gave you an answer one of the previous times we

[gentoo-dev] Re: Re: [RFC] New keywords for non-Gentoo Linux platforms

2008-10-15 Thread Steve Long
Michael Haubenwallner wrote: Fabian Groffen wrote: Ciaran McCreesh wrote: Steve Long wrote: Unless someone can say what using PROPERTIES=prefix would break, I'd go with that. It's a /classic/ usage of that variable, as it's simply a boolean; PROPERTIES is well-defined and I'm hoping

[gentoo-dev] Re: Re: bzr.eclass into Portage

2008-10-15 Thread Steve Long
Bo Ørsted Andresen wrote: On Monday 13 October 2008 04:43:48 Steve Long wrote: EBZR_OPTIONS=${EBZR_OPTIONS:-} (and similar variants) doesn't do anything (beyond waste lex and yacc time.) It gets listed in the generated man page. From what I remember of the awk that generates those manpages

[gentoo-dev] Re: Stabilize ebuilds which use EAPIs only supported by ~arch PMs

2008-10-15 Thread Steve Long
Alec Warner wrote: Petteri Räty wrote: There's no need to commit straight to stable. Just make two different new revisions for each EAPI. Then the arch teams can test it like usual. Aha a perfect canidate use case for GLEP 55[1] that fends off 'why are there multiple versions of the same

[gentoo-dev] Re: Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-15 Thread Steve Long
Jan Kundrát wrote: Steve Long wrote: insinto /usr/share/doc/${P}/examples Is there any chance we can start using correctly quoted filenames across the board? Since when is ${P} allowed to have spaces? I believe I answered this in my prior post. Besides being faster (quote the whole

[gentoo-dev] Re: System packages in (R)DEPEND?

2008-10-15 Thread Steve Long
Peter Volkov wrote: Jeremy Olexa ?: Thomas Sachau wrote: Should we depend on all system packages? Should we depend on some packages, because they could be removed? If yes, which ones? Or should we leave the system packages out completly? https://bugs.gentoo.org/show_bug.cgi?id=221311

[gentoo-dev] Re: Re: Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-15 Thread Steve Long
Fernando J. Pereda wrote: On Wed, Oct 15, 2008 at 10:33:22AM +0100, Steve Long wrote: Here you go (this is on an old machine, so you'll get much quicker times if you try this at home): A big gain in the context of ebuilds and source packages. Well done. Yes, almost as important

[gentoo-dev] Re: Re: Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-15 Thread Steve Long
David Leverton wrote: On Wednesday 15 October 2008 10:33:22 Steve Long wrote: Here you go (this is on an old machine, so you'll get much quicker times if you try this at home): [EMAIL PROTECTED] ~]$ echo $(run) #!/bin/bash P='some-crap/god-i-hate-asshats' I do hope that that isn't

[gentoo-dev] Re: [RFC] some global useflags

2008-10-15 Thread Steve Long
Ciaran McCreesh wrote: On Wed, 15 Oct 2008 18:36:32 +0200 Markus Meier [EMAIL PROTECTED] wrote: server16 Already been discussed, can't be done. What does it break?

[gentoo-dev] Re: Projects without a homepage, and valid contents of HOMEPAGE (per bug 239268)

2008-10-12 Thread Steve Long
Peter Volkov wrote: Robert Buchholz ?: Thilo Bangert wrote: HOMEPAGE=http://this-package-has-no-homepage.gentoo.org/; Why not use our package site for this, i.e. HOMEPAGE=http://packages.gentoo.org/package/${CAT}/${PN}; This is not homepage. HOMEPAGE should point to package

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-lang/python: ChangeLog python-2.6.ebuild python-2.5.2-r6.ebuild

2008-10-12 Thread Steve Long
Thomas Sachau wrote: what about this: insinto /usr/share/doc/${P}/examples Is there any chance we can start using correctly quoted filenames across the board? [EMAIL PROTECTED] NB: I'm raising this as a talking-point, not pushing it as an agenda, so please don't reply if discussion doesn't

[gentoo-dev] Re: [RFC] New keywords for non-Gentoo Linux platforms

2008-10-12 Thread Steve Long
Jeremy Olexa wrote: Fabian Groffen wrote: snip Most notably, in Prefix all keywords are full GLEP53 style, which results in e.g. amd64-linux. We did this on purpose, because in Prefix we don't necessarily are on Gentoo Linux. We also chose to expand fbsd, nbsd and obsd to their long

[gentoo-dev] [project] Re: Re: EAPI-2 and src_configure in eclasses

2008-10-08 Thread Steve Long
Ciaran McCreesh wrote: On Tue, 07 Oct 2008 17:07:21 +0100 Steve Long [EMAIL PROTECTED] wrote: It's illegal, according to PMS. It also won't work with Paludis, since phase function definitions aren't made available until just before that phase executes (there is a reason

[gentoo-dev] Re: Re: Projects without a homepage, and valid contents of HOMEPAGE (per bug 239268)

2008-10-08 Thread Steve Long
Brian Harring wrote: Steve Long wrote: Robert Buchholz wrote: Ciaran McCreesh [EMAIL PROTECTED] said: Robin H. Johnson [EMAIL PROTECTED] wrote: Either we need special cases to declare that it no longer has a homepage, or we need to allow the empty HOMEPAGE. HOMEPAGE

[gentoo-dev] Re: developer profile

2008-10-07 Thread Steve Long
Duncan wrote: Thomas Sachau [EMAIL PROTECTED] posted [EMAIL PROTECTED], excerpted below, on Sun, 05 Oct 2008 14:24:55 +0200: I just had a user in bugzilla who thought, the developer profile would be for software developers, not just for gentoo developers. Probably he is not the only one.

[gentoo-dev] Re: Projects without a homepage, and valid contents of HOMEPAGE (per bug 239268)

2008-10-07 Thread Steve Long
Robert Buchholz wrote: On Sunday 05 October 2008, Thilo Bangert wrote: Ciaran McCreesh [EMAIL PROTECTED] said: On Sun, 5 Oct 2008 03:44:20 -0700 Robin H. Johnson [EMAIL PROTECTED] wrote: Either we need special cases to declare that it no longer has a homepage, or we need to allow

[gentoo-dev] Re: EAPI-2 and src_configure in eclasses

2008-10-07 Thread Steve Long
Alexis Ballier wrote: Indeed; different names could be given to different implementations of the same thing, but that might completely kill the point of abstracting it. Maybe eclasses should die on unknown eapi; the fact is I really hate the current way it's done when switching an ebuild to

[gentoo-dev] Re: EAPI-2 and src_configure in eclasses

2008-10-07 Thread Steve Long
Ciaran McCreesh wrote: On Sun, 5 Oct 2008 17:38:11 +0200 Ulrich Mueller [EMAIL PROTECTED] wrote: By the way, do we really want to special case eapi-2 in every eclass ? That's lot of code duplication and will get even worse when we'll reach eapi-42. That would have been cool to have a pm

[gentoo-dev] Re: [RFC] PROPERTIES=set for meta-packages that should behave like package sets

2008-09-29 Thread Steve Long
Zac Medico wrote: Rémi Cardona wrote: Zac Medico a écrit : Please consider a PROPERTIES=set value that allows an ebuild to indicate that it should behave like a package set when selected on the command line. This is behavior is somewhat difficult to describe in words but the following

[gentoo-dev] Re: Re: [RFC] PROPERTIES=set for meta-packages that should behave like package sets

2008-09-29 Thread Steve Long
Zac Medico wrote: Steve Long wrote: Zac Medico wrote: Rémi Cardona wrote: As one of the maintainers of the gnome-base/gnome meta, I fail to see the usefulness of such a change. We have yet to ask users to rebuild gnome completely. Do you have any specific use cases (maybe coming from

[gentoo-dev] OT: Re: Default src_install for EAPI-2 or following EAPI

2008-09-24 Thread Steve Long
Ulrich Mueller wrote: As I said; generality in lib functions seems like a useful thing. Other ebuild variables are space separated lists, so why should DOCS be an exception? Because we're doing it right this time, while allowing existing usage. IOW you can quite happily continue to use your

[gentoo-dev] Re: OT: Re: Default src_install for EAPI-2 or following EAPI

2008-09-24 Thread Steve Long
Steve Long wrote: In summary that's why for instance no filenames with spaces (leave alone all the other characters you can't deal with atm) can be safely handled by any of your ebuild structure, unless it comes from a glob, and is never manipulated or referenced in and of itself. (Unless

[gentoo-dev] [project] Re: Default src_install for EAPI-2 or following EAPI

2008-09-23 Thread Steve Long
Duncan wrote: Steve Long [EMAIL PROTECTED] posted [EMAIL PROTECTED], excerpted below, on Mon, 22 Sep 2008 01:35:57 +0100: This is an old rhetorical trick (I don't know its name in English): You impute that I claimed things which I never said - of course, then it is easy for you to prove

[gentoo-dev] Re: Re: Default src_install for EAPI-2 or following EAPI

2008-09-23 Thread Steve Long
Thomas Sachau wrote: Ulrich Mueller schrieb: And I still don't see why we would need the most general solution for a *default* function. There's always the possibility to write your own src_install() for the few ebuilds that need it. I aggree with Ulrich in this case. As I said;

[gentoo-dev] Re: Re: Default src_install for EAPI-2 or following EAPI

2008-09-21 Thread Steve Long
Vaeth wrote: Steve Long wrote: Thomas Sachau wrote: [...] [[ -n ${DOCS} ]] dodoc ${DOCS} [...] It might be wise to use an array for DOCS there Since I have now seen suggestions for using arrays unnecessarily at least twice (see also [RFC] Ability to pass arguments

[gentoo-dev] Re: Default src_install for EAPI-2 or following EAPI

2008-09-21 Thread Steve Long
Ulrich Mueller wrote: On Mon, 22 Sep 2008, Kent Fredric wrote: find /usr/share/doc/ -wholename * * /usr/share/doc/gpac-0.4.4-r1/ISO 639-2 codes.txt.bz2 Yes, and if you look into src_install of the ebuild, it does: dodoc doc/*.txt Well at least we've established that it can and does

[gentoo-dev] Re: Making built_with_use die by default with EAPI 2

2008-09-21 Thread Steve Long
Petteri Räty wrote: When EAPI 2 goes live built_with_use should probably die for most cases. Are there valid use cases for built_with_use that are not covered by the use deps in EAPI 2? If there are we could add a switch like --noeapi2die to it. It would be nicer imo if we just added

[gentoo-dev] Re: Default src_install for EAPI-2 or following EAPI

2008-09-21 Thread Steve Long
Ulrich Mueller wrote: On Sun, 21 Sep 2008, Steve Long wrote: That works for that specific case, yes, but it's still not a general solution, which is what BASH arrays were invented for. For instance, an ebuild author cannot specifically include a file with spaces, and ignore all the other

[gentoo-dev] Re: Re: Re: Default src_install for EAPI-2 or following EAPI

2008-09-21 Thread Steve Long
[Sorry for length] Vaeth wrote: Steve Long wrote: Vaeth wrote: let me remark that the more clever way to this is [ -n ${DOCS} ] eval dodoc ${DOCS} eval is _not_ clever. Try: /msg greybot eval ..or check http://wooledge.org:8000/BashFAQ/048 This is not at all related with my

[gentoo-dev] Re: Default src_install for EAPI-2 or following EAPI

2008-09-20 Thread Steve Long
Thomas Sachau wrote: I see, we have a default src_unpack and a default src_compile but a default src_install is still missing. Here is my suggestion (taken and modified from bug 33544): src_install() { if [ -f Makefile -o -f GNUmakefile -o -f makefile ]; then emake DESTDIR=${D} install ||

[gentoo-dev] Re: Re: Request for feedback on GNU Patch change

2008-09-18 Thread Steve Long
Fabian Groffen wrote: On 17-09-2008 10:21:17 +0200, Santiago M. Mola wrote: Why not simply alias patch=gpatch in profile.bashrc? See the FreeBSD profile for an example. I'd like to package portage for OpenSolaris and have it just drop-in work so modifications like what you suggest

[gentoo-dev] RFC: Bug 217042: enewgroup/enewuser in pkg_setup()

2008-09-18 Thread Steve Long
Just wondered what's going on with this one; is it waiting for impl of GLEP 27 or something? Would it be wise to update the documentation as requested, in the meantime? http://bugs.gentoo.org/show_bug.cgi?id=217042

[gentoo-dev] Re: RFC: Glep 55 use case: moving slot to file name

2008-09-14 Thread Steve Long
Petteri Räty wrote: Icedtea has two release tracks. One for the 1.7 OpenJDK code base and one for the 1.6 code base. They have independent version numbering so they can have collisions. By moving the slot to the file name we could have icedtea-1.2:1.6.ebuildN and icedtea-1.2:1.7.ebuildN. This

[gentoo-dev] Re: Re: Re: News item: World file handling changes in Portage-2.2

2008-09-11 Thread Steve Long
Dale wrote: Holger Hoffstaette wrote: On Wed, 10 Sep 2008 11:38:56 +0100, Mike Auty wrote: Marius Mauch wrote: Maybe the best solution is to drop the non-prefixed versions of 'world' and 'system' completely Deprecating the old syntax sounds like a sensible action to get

[gentoo-dev] Re: Re: News item: World file handling changes in Portage-2.2

2008-09-10 Thread Steve Long
Marius Mauch wrote: On Wed, 10 Sep 2008 01:43:45 +0100 Steve Long [EMAIL PROTECTED] wrote: Marius Mauch wrote: Second for the suggestions on how to handle the transition: - treating 'world' and '@world' differently is a no go from my POV. One of the main reasons to implement them

[gentoo-dev] Re: News item: World file handling changes in Portage-2.2

2008-09-09 Thread Steve Long
Marius Mauch wrote: Second for the suggestions on how to handle the transition: - treating 'world' and '@world' differently is a no go from my POV. One of the main reasons to implement them as sets was to remove special case code in emerge, so I'm quite opposed to adding new special cases

[gentoo-dev] Re: [RFC] Ability to pass arguments to src_configure/src_compile

2008-09-09 Thread Steve Long
Duncan wrote: Ciaran McCreesh [EMAIL PROTECTED] posted Having to write an ebuild just to install something in a package manager friendly way and be able to uninstall it cleanly later is a defect, not a feature. I've always rather liked that I can tell someone in -dev-help or -chat If you can

[gentoo-dev] Re: Re: [RFC] PROPERTIES=virtual for meta-packages (clarification of definition)

2008-09-09 Thread Steve Long
Ciaran McCreesh wrote: On Mon, 08 Sep 2008 22:40:37 +0100 Steve Long [EMAIL PROTECTED] wrote: * should be treated as being very quickly installable * should be treated as having zero cost for installs Both of which follow from installs nothing. Or would you disagree? No, they're

[gentoo-dev] Re: [RFC] PROPERTIES=virtual for meta-packages (clarification of definition)

2008-09-08 Thread Steve Long
Joe Peterson wrote: Ciaran McCreesh wrote: Except it doesn't. A virtual ebuild: * installs nothing * does nothing I'd say that virtual does indeed do something: it pulls in other packages. * should be treated as being very quickly installable * should be treated as having zero cost

[gentoo-dev] Re: Re: [RFC] EAPI 2 Draft

2008-09-08 Thread Steve Long
Alec Warner wrote: On Sat, Sep 6, 2008 at 4:43 AM, Steve Long [EMAIL PROTECTED] wrote: Christian Faulhammer wrote: Zac Medico [EMAIL PROTECTED]: Both approaches are essentially equivalent but it's a little simpler for ebuild writer if they don't have to customize the output file name

[gentoo-dev] Re: Re: [RFC] EAPI 2 Draft

2008-09-08 Thread Steve Long
Thomas Anderson wrote: On Sat, Sep 06, 2008 at 12:43:12PM +0100, Steve Long wrote: Christian Faulhammer wrote: Zac Medico [EMAIL PROTECTED]: Both approaches are essentially equivalent but it's a little simpler for ebuild writer if they don't have to customize the output file name

[gentoo-dev] Re: [RFC] Ability to pass arguments to src_configure/src_compile

2008-09-08 Thread Steve Long
Ben de Groot wrote: It may be 2 lines less, but it is 42 characters more. Plus, I dislike caps. :-p Well the original patch used DEFAULT_CONFIG_ENABLE and DEFAULT_CONFIG_WITH and didn't invoke any subshells. I'm not sure what the thinking behind changing it was, unless it was a straight lift

[gentoo-dev] Re: FHS compliant KDE install and multi-version support

2008-09-08 Thread Steve Long
Jorge Manuel B. S. Vicetto wrote: The next step was to use a kdeprefix use flag[2]. This flag no longer touches the SLOT that is set to 4 for all kde-4.X versions. It only determines if the package will be installed under the FHS compliant location (/usr) or under the old location

[gentoo-dev] Re: [RFC] Ability to pass arguments to src_configure/src_compile

2008-09-08 Thread Steve Long
Vaeth wrote: The point is that in contrast to shell code you need additional pre-knowledge to read or write it. True. the syntax looks fine and the syntax is in fact still bash. I do not want to start a discussion now whether this is implicit semantic or sort of an extended syntax - it

[gentoo-dev] Re: [RFC] EAPI 2 Draft

2008-09-06 Thread Steve Long
Christian Faulhammer wrote: Zac Medico [EMAIL PROTECTED]: Both approaches are essentially equivalent but it's a little simpler for ebuild writer if they don't have to customize the output file name. One needs exceptions for all kind of systems, for example I had to workaround Trac which

[gentoo-dev] Re: [RFC] PROPERTIES=virtual for meta-packages (clarification of definition)

2008-08-30 Thread Steve Long
Duncan wrote: Ciaran McCreesh [EMAIL PROTECTED] posted [EMAIL PROTECTED], excerpted below, on Tue, 26 Aug 2008 14:20:44 +0100: On Tue, 26 Aug 2008 06:39:38 + (UTC) Duncan [EMAIL PROTECTED] wrote: But I think virtual works just fine for kde-base/kde, too, if one simply reads it

[gentoo-dev] Re: Re: [RFC] PROPERTIES=virtual for meta-packages (clarification of definition)

2008-08-30 Thread Steve Long
Ciaran McCreesh wrote: On Sat, 30 Aug 2008 10:59:41 +0100 Steve Long [EMAIL PROTECTED] wrote: I concur that it makes a lot of sense, fitting in exactly with the meaning originally given. That it means 'zero-install-cost' is neither here nor there imo; 'virtual' is a well understood terms

[gentoo-dev] Re: Re: Re: Re: [RFC] What features should be included in EAPI 2?

2008-08-23 Thread Steve Long
Alec Warner wrote: At least one has...do you want to vote for each feature? What will it take to convince you? It's not up to me, and I've already conceded on IRC that the consensus is against me (just letting others know); that's life *shrug* (The one missing is a src_fetch_extra or

[gentoo-dev] Re: Re: Re: [RFC] What features should be included in EAPI 2?

2008-08-21 Thread Steve Long
Ciaran McCreesh wrote: On Tue, 19 Aug 2008 21:27:03 +0100 Steve Long [EMAIL PROTECTED] wrote: On Tue, 19 Aug 2008 23:31:17 +0530 Arun Raghavan [EMAIL PROTECTED] wrote: Ciaran McCreesh wrote: The benefit is that it's a logically separate action, and will avoid all the silliness

[gentoo-dev] Re: News item: World file handling changes in Portage-2.2

2008-08-19 Thread Steve Long
Duncan wrote: every time I try to emerge -NuD system I think there's a good case for system and world without the set specifier working the way they always have. I for one am very aware if I type in @world (ie not system, useful for -e) vs world. I don't see any benefit to the user in

[gentoo-dev] Re: [RFC] What features should be included in EAPI 2?

2008-08-19 Thread Steve Long
Ciaran McCreesh wrote: On Wed, 13 Aug 2008 01:18:33 -0700 Zac Medico [EMAIL PROTECTED] wrote: * The old src_compile phase function is split into separate src_configure and src_compile fuctions. If you're doing new phases... Exheres has been using src_prepare, after src_unpack, to

[gentoo-dev] Re: Re: News item: World file handling changes in Portage-2.2

2008-08-19 Thread Steve Long
Joe Peterson wrote: Duncan wrote: That's an interesting idea. I don't personally care either way, as long as @world continues to /not/ include system/@system, but having world (without the @) continue to include system /would/ be useful for backward compatibility. I think it'd be much

[gentoo-dev] Re: Re: [RFC] What features should be included in EAPI 2?

2008-08-19 Thread Steve Long
Ciaran McCreesh wrote: On Tue, 19 Aug 2008 23:31:17 +0530 Arun Raghavan [EMAIL PROTECTED] wrote: Ciaran McCreesh wrote: The benefit is that it's a logically separate action, and will avoid all the silliness of people repeatedly changing their minds about which phase should do the

[gentoo-dev] Re: The Plethora of Patches

2008-08-15 Thread Steve Long
Andrew D Kirch wrote: Here's the script that I used to generate this. Just some bash hints. In a nutshell: please don't use ls in scripts. I have not manually reviewed all of thousands of patches to determine the unique situation of each patch, however I would like a suggestion on how to

[gentoo-dev] Re: [RFC] Shall we create a ballot for PROPERTIES value definition proposals?

2008-08-11 Thread Steve Long
Zac Medico wrote: Given the vast number of possible choices to consider when defining new PROPERTIES values [1], perhaps we should create a ballot and hold a vote on definitions that people have submitted. I suppose that voters would be able to vote yes or no on each proposed property

[gentoo-dev] Re: Retirement

2008-08-11 Thread Steve Long
Bo Ørsted Andresen wrote: My retirement is probably long overdue as I haven't really been active for several months. It is now clear to me that Gentoo is not moving in the direction I had wished for and the last council election indicates that most current Gentoo developers appear to be

[gentoo-dev] Re: [RFC] New PROPERTIES=virtual value to identify meta-packages?

2008-08-11 Thread Steve Long
Zac Medico wrote: Ciaran McCreesh wrote: On Tue, 05 Aug 2008 22:15:11 -0700 Zac Medico [EMAIL PROTECTED] wrote: Does this seem like a desirable way to represent the virtual attribute? Any suggestions? Again, I'm not so sure that this doesn't represent multiple separable concepts. It

[gentoo-dev] Re: [RFC] New PROPERTIES=live-sources setting for ebuilds?

2008-08-06 Thread Steve Long
Zac Medico wrote: As a substitute for the previously discussed RESTRICT=live value[1], I'd now like you to consider an equivalent PROPERTIES=live-sources setting. By specifying PROPERTIES=live-sources, an ebuild will be able to indicate that it uses src_unpack() to download sources from some

[gentoo-dev] Re: Bug wrangling

2008-05-14 Thread Steve Long
Diego 'Flameeyes' Pettenò wrote: Donnie Berkholz [EMAIL PROTECTED] writes: Would it be possible to add the tree categories as products and the packages as components thereof? It makes moving a bug from one package to another quite a complex task though, as it requires two confirmation

[gentoo-dev] Re: [RFC] global useflags

2008-05-14 Thread Steve Long
server -- never did get a rational explanation of what it breaks. and now USE defaults work there's simply no excuse imo. I note openldap in 2008.0 profile uses minimal which has *always* been acknowledged as the wrong way to build a client installation, despite its long-standing use in mysql.

[gentoo-dev] Re: Bug wrangling

2008-05-14 Thread Steve Long
Diego 'Flameeyes' Pettenò wrote: Steve Long [EMAIL PROTECTED] writes: It makes moving a bug from one package to another quite a complex task though, as it requires two confirmation screens... and trust me that happens often enough. Shouldn't that just be scripted via pybugz? A GUI

[gentoo-dev] Re: Bug wrangling

2008-05-12 Thread Steve Long
Mark Loeser wrote: Making an actual bug wrangling team (subproject of QA) is something I've been toying around with in my head. I'd love to get an actual team set up so we can encourage users to help us get the information we need in bugs so it is less work for us. Several other

[gentoo-dev] Re: Re: RFC: qemu - add gcc-3.x dependency

2008-05-12 Thread Steve Long
Matthias Schwarzott wrote: Well, you want it compact, without loops. Here is it: set -- /usr/bin/gcc-3* Get first entry: CC=$1 Get last entry: eval CC=\${$#} Nice one, yeah I thought : splitting was posix silly me ;) I still shy clear of eval for general use and you have to go thru

[gentoo-dev] Re: RFC: qemu - add gcc-3.x dependency

2008-05-10 Thread Steve Long
Matthias Schwarzott wrote: Code may look like this: # get last one of sorted list for t in $(ls -1 /usr/bin/gcc-3*|sort); do use teh globs, luke ;) for t in /usr/bin/gcc-3*; do # will already do this, sorting according to LC_COLLATE order (set to C or POSIX [same thing] for ebuild.) There's

[gentoo-dev] Re: preserving mtimes

2008-05-10 Thread Steve Long
Zac Medico wrote: It's currently possible for ebuilds to call the insopts, diropts, exeopts, and libopts functions to modify these variables. If they add the -p option, then timestamps will be preserved. I suppose we can add -p to the default options if that's what everybody wants. Gets my

[gentoo-dev] Re: Dependencies that're available at pkg_*inst

2008-04-27 Thread Steve Long
Ciaran McCreesh wrote: On Sat, 19 Apr 2008 18:38:06 +0200 Marijn Schouten (hkBst) [EMAIL PROTECTED] wrote: I don't know what the general use of pkg_preinst is, but in pkg_postinst the package itself should be runnable, so its RDEPENDS should be installed and usable at this point. So perhaps

Re: [gentoo-dev] DevRel policy update

2008-04-27 Thread Steve Long
Petteri Räty wrote: Wulf C. Krueger kirjoitti: How to gain power the easy way and obsolete conflict resolution in just one commit: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/policy.xml?r1=1.18r2=1.19 Please use the appropriate mailing list. Nothing technical

[gentoo-dev] Re: New developer : Chris Henhawke (bunder)

2008-04-27 Thread Steve Long
Denis Dupeyron wrote: Please everybody, give a very warm welcome to bunder. Yay bunder! Well done, man. :-) -- gentoo-dev@lists.gentoo.org mailing list

[gentoo-dev] Re: Re: Dependencies that're available at pkg_*inst

2008-04-27 Thread Steve Long
Ciaran McCreesh wrote: On Sun, 27 Apr 2008 10:41:57 +0100 Steve Long [EMAIL PROTECTED] wrote: Use PDEPEND. PDEPEND has a different meaning, and isn't suitable for runtime dependencies. PDEPEND should be avoided in favour of RDEPEND except where this will create circular dependency chains

[gentoo-dev] Re: Re: Re: Re: New global USE flag: keyring

2008-04-22 Thread Steve Long
Jeroen Roovers wrote: On Mon, 21 Apr 2008 15:02:29 +0100 Steve Long [EMAIL PROTECTED] wrote: Sorry to get technical but how difficult is it really to change USE flag names? I appreciate that users are out of sync yadda yadda, but could this kind of thing not be considered out of band data

[gentoo-dev] Re: Re: Re: New global USE flag: keyring

2008-04-21 Thread Steve Long
Jeroen Roovers wrote: On Sun, 20 Apr 2008 18:06:07 +0200 Tiziano Müller [EMAIL PROTECTED] wrote: I'd say we should convert it to a global use flag now with a good description and change it to gnome-keyring later in case we really have a package which needs 'keyring' for something else.

[gentoo-dev] Re: escaping variables in sed expressions

2008-04-21 Thread Steve Long
Ciaran McCreesh wrote: Nor do most Unix apps, since they tend to be written in C using all those C library functions that work on null terminated strings. Null introduces far more problems than it solves, character-wise... ..but it's fine as a terminator, if you know what you're doing.

[gentoo-dev] Re: Re: Re: RFC: New build types

2008-03-21 Thread Steve Long
Petteri Räty wrote: Steve Long kirjoitti: I don't see how it would wreak more havoc than a novice using, eg ANT from Java which s/he is comfortable with, and then further having to learn BASH peculiarities when things don't fit with the eclass. But yeah, the fun is what attracts me

[gentoo-dev] Re: Re: Re: RFC: New build types

2008-03-21 Thread Steve Long
Brian Harring wrote: On Thu, Mar 20, 2008 at 06:51:13AM +, Steve Long wrote: I don't have figures, but my understanding is that one of the major factors in pkgcore's speed (which *is* impressive, even if the UI isn't quite there yet) is that it doesn't reload bash for every phase

[gentoo-dev] Re: Re: RFC: New build types

2008-03-20 Thread Steve Long
Rémi Cardona wrote: Steve Long a écrit : First and foremost to give an environment wherein people can write their installation scripts using the language they are most comfortable with. If bash is not easy or straightforward enough for what you are trying to achieve, then I'd say

[gentoo-dev] Re: [RFC] Major changes to the Gnome2 Eclasses

2008-03-20 Thread Steve Long
Rémi Cardona wrote: Now, basically, if the portage metadata or QA people could tell me a way to figure *all* the ebuilds that inherit gnome2 *and* have a pkg_preinst() function somewhere (either in the ebuild or in an eclass somewhere) I'd really appreciate it, as I really don't want to read

[gentoo-dev] Re: RFC: New build types

2008-03-19 Thread Steve Long
Rémi Cardona wrote: What would be the point of such a change? What problem are you trying to solve or to improve? First and foremost to give an environment wherein people can write their installation scripts using the language they are most comfortable with. Secondly efficiency; in the case

[gentoo-dev] Re: RFC: New build types

2008-03-19 Thread Steve Long
Luca Barbato wrote: Steve Long wrote: Something that's been discussed on IRC is the idea of a .pbuild file, written in Python. I can also think of .cbuild (C) .Cbuild (C++) .sbuild (Scheme) .hbuild (Haskell) and .jbuild (guess;) as being of immediate use, (although I accept I might

[gentoo-dev] RFC: New build types

2008-03-18 Thread Steve Long
Something that's been discussed on IRC is the idea of a .pbuild file, written in Python. I can also think of .cbuild (C) .Cbuild (C++) .sbuild (Scheme) .hbuild (Haskell) and .jbuild (guess;) as being of immediate use, (although I accept I might be the only one interested in the first ;) The basic

[gentoo-dev] Re: New developer: Bo Ørsted Andresen (zlin)

2008-03-02 Thread Steve Long
Iain Buchanan wrote: On Thu, 2008-02-28 at 14:28 +0200, Petteri Räty wrote: He has been breaking the tree for a while now but as Calchan has been having availability problems I get to insult him a little bit later than usual. Bo hails from Aalborg, Denmark. He studies to become a control

[gentoo-dev] Re: Keyword amd64 - x86_64

2008-03-02 Thread Steve Long
Fabian Groffen wrote: Ben de Groot wrote: Bernd Steinhauser wrote: | Wouldn't it be more clean if it is amd64 just like the Linux one? | Because the arch basically is the same. I think that | amd64(-linux) -- x86_64-fbsd | x86(-linux) -- x86-fbsd | | would be more confusing than |

[gentoo-dev] Re: The future of ebuild

2008-02-24 Thread Steve Long
Felipe Contreras wrote: On Sat, Feb 23, 2008 at 10:45 PM, Alec Warner [EMAIL PROTECTED] wrote: On 2/20/08, Felipe Contreras [EMAIL PROTECTED] wrote: b) Error are difficult to handle since bash doesn't have exceptions I disagree here: most errors are fatal anyway any non fatal errors can

  1   2   3   4   5   >