public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev]  Re: Re: Re: New category proposal
Date: Wed, 11 May 2005 03:03:14 -0700	[thread overview]
Message-ID: <pan.2005.05.11.10.03.13.603585@cox.net> (raw)
In-Reply-To: 20050511065023.GE17034@exodus.wit.org

Brian Harring posted <20050511065023.GE17034@exodus.wit.org>, excerpted
below,  on Wed, 11 May 2005 01:50:23 -0500:

> Umm.  yes?
> Cleanup of stuff in general is in the works, including (done when it's
> done) binpkg handling being tweaked, which may or may not cover the
> huge-ass block of requests above :)

I see I didn't effectively convey what I wanted, then, if the description
is a "huge-ass block of requests".  =8^)  Let's see if I can reword it a
bit more effectively...

What I had in mind (and tried to describe), was a /single/ (if large)
/general/ feature, call it FEATURE=binpkg-name, to be combined with a
second parameter enabled by that feature, BINPKG-NAME=<whatever>. 
<whatever> would then either be a) created as a subdir of the existing
$PKGDIR, or b) appended to the name of the package in the existing dir,
preferably creating a double-extension, as in bash-3.0-r11.gcc4.tbz2, if
(as in my example, the reason I'd presently find this useful)
BINPKG-NAME="gcc4".

Thus, for this specific use, I'd either a) have a $PKGDIR/gcc4 subtree in
addition to the normal $PKGDIR subtree (which would be equivalent to
BINPKG-NAME=""), or b) have individual packages such as
bash-3.0-r11.gcc4.tbz2, as well as possibly having the normal
bash-3.0-r11.tbz2, with the feature or BINPKG-NAME var unset.

However, as envisioned, the feature would be generalized enough to allow
all sorts of other uses as well, perhaps for MULTILIB (MULTIAPP??) folks,
a separate 32-bit and 64-bit copy of the same package, use of the same
general $PKGDIR location with different archs due to the possible subtrees
(or subnames), or for any other sort of testing or local use where
creating a binpkg that doesn't overwrite a previous version might be
useful.  The key here is that the feature as implemented would be general
enough to allow all sorts of local flexibility as to how it was used.

So far, I've only discussed portage binpkg creation.  Use of those
additional binpkg subtrees/subnames could remain manual only, requiring
the user/admin to shuffle the desired binpkg back into the default
location, and still be quite useful.  Alternatively, and probably when
the second half of implementation is complete, portage would account for
the feature, and if it was on read the var and draw from the appropriate
subtree/subname (a or b options above) as configured.

/IF/ that makes any more sense...  Single feature, implemented as a toggle
feature with a var pointer, thus generalizing the use.

If the above were to be implemented, gcc-config could then possibly take
advantage of it, appending to the local installation set BINPKG-NAME var 
for experimental versions of gcc.  If the feature was set, it would then
automatically create its own experimental binpkgs which wouldn't overwrite
existing versions.  If the feature was unset, setting BINPKG-NAME
wouldn't have any effect.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list


  reply	other threads:[~2005-05-11 10:04 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-08 13:17 [gentoo-dev] New category proposal Alin Nastac
2005-05-08 13:47 ` Lars Weiler
2005-05-08 17:57 ` [gentoo-dev] " R Hill
2005-05-08 20:46   ` [gentoo-dev] Re: New category proposal, [gentoo-dev] Alin Nastac
2005-05-08 23:53     ` Mike Frysinger
2005-05-09 12:16       ` [gentoo-dev] Henrik Brix Andersen
2005-05-09 13:21         ` [gentoo-dev] Alin Nastac
2005-05-09 13:34           ` [gentoo-dev] Henrik Brix Andersen
2005-05-09 14:01             ` [gentoo-dev] New category proposal Alin Nastac
2005-05-09 14:56               ` Henrik Brix Andersen
2005-05-09 15:05               ` Peter Cech
2005-05-09 19:05             ` [gentoo-dev] Sami Samhuri
2005-05-08 22:29   ` [gentoo-dev] Re: New category proposal, [gentoo-dev] W.Kenworthy
2005-05-08 23:01     ` Collins Richey
2005-05-08 23:50       ` Lars Weiler
2005-05-09  0:19         ` Georgi Georgiev
2005-05-09 17:07           ` [gentoo-dev] Re: New category proposal Aron Griffis
2005-05-10  9:02             ` Martin Schlemmer
2005-05-10 14:27               ` [gentoo-dev] " Duncan
2005-05-10 15:05                 ` Alec Warner
2005-05-10 15:36                   ` Stephen Bennett
2005-05-10 17:25                     ` [gentoo-dev] " Duncan
2005-05-10 17:34                       ` Stephen P. Becker
2005-05-10 17:44                       ` Stephen Bennett
2005-05-10  9:28             ` [gentoo-dev] " Martin Schlemmer
2005-05-10 11:04               ` Georgi Georgiev
2005-05-11  3:30                 ` Brian Harring
2005-05-11  4:27                   ` Georgi Georgiev
2005-05-11  5:09                     ` Brian Harring
2005-05-11  5:59                       ` [gentoo-dev] " Duncan
2005-05-11  6:50                         ` Brian Harring
2005-05-11 10:03                           ` Duncan [this message]
2005-05-11 10:35                             ` [gentoo-dev] " Duncan
2005-05-11  7:10                         ` [gentoo-dev] " Georgi Georgiev
2005-05-11  7:23                           ` Georgi Georgiev
2005-05-11 10:13                           ` [gentoo-dev] " Duncan
2005-05-11 15:41                         ` [gentoo-dev] " Ciaran McCreesh
2005-05-11 17:21                           ` Georgi Georgiev
2005-05-11 18:06                             ` Ciaran McCreesh
2005-05-11 19:01                               ` Georgi Georgiev
2005-05-11 19:10                                 ` Ciaran McCreesh
2005-05-11 19:37                                   ` Brian Harring
2005-05-11 22:58                                   ` Stroller
2005-05-12  9:11                                     ` Patrick Lauer
2005-05-12 19:01                                       ` Stroller
2005-05-12 11:53                                         ` Alec Warner
2005-05-12 23:15                                         ` Brian Harring
2005-05-14 12:46                                         ` Jan Kundrát
2005-05-11  7:46                       ` [gentoo-dev] " Kevin F. Quinn
2005-05-11  8:40                         ` Brian Harring
2005-05-11  9:01                           ` Georgi Georgiev
2005-05-11 10:42                             ` Brian Harring
2005-05-11 15:11                               ` Alec Warner
2005-05-11 15:33                                 ` Brian Harring
2005-05-11 17:32                                   ` Georgi Georgiev
2005-05-12 11:37                           ` Kevin F. Quinn
2005-05-10  9:35             ` Martin Schlemmer
2005-05-16 20:28           ` [gentoo-dev] multiple categories for a package (was: [gentoo-dev] Re: New category proposal) David Klaftenegger
2005-05-16 20:45             ` Brian Harring
2005-05-17  8:38               ` [gentoo-dev] multiple categories for a package David Klaftenegger
2005-05-17  9:14                 ` Jan Kundrát
2005-05-17  8:26             ` Marius Mauch
2005-05-17 10:38               ` Alin Nastac
2005-05-17 21:10                 ` Marius Mauch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pan.2005.05.11.10.03.13.603585@cox.net \
    --to=1i5t5.duncan@cox.net \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox