public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* [gentoo-dev] kick-ass (for me at least) portage idea
@ 2002-06-17  6:17 99% Vadim Berezniker
  0 siblings, 0 replies; 1+ results
From: Vadim Berezniker @ 2002-06-17  6:17 UTC (permalink / raw
  To: gentoo-dev

This is an idea that is orinted mostly toward hard-core users and maybe 
to some regular users.

The idea is the ability to compile cvs versions of packages. That is for 
example to type 'emerge anjuta-cvs' and to have portage download anjuta 
from CVS, compile it, install it, etc, and record it as 
'anjuta-cvs-###########'(timestamp up to seconds).

The point for this is to allow users to be able to have stuff from CVS 
and yet to be able to have the package manager track that (without 
having to do anything manually). I have yet to come across any package 
manager that can do that.

The problem with this is that the CVS URL for the package is not ebuild 
specific. So you could have abc-1.0.ebuild and abc-1.1.ebuil but they 
would have the same CVS url. So I guess what would be good here is some 
kind of way to have per-'application' specific settings. (Also 
per-applicatin-per-major version) so that you could have a different CVS 
url for abc-1.0 and abc-2.0.

So I guess the idea is to have package-MAJORVERSION.info with common 
settings (without having to source it manually from a ebuild) for that 
major version of the package. (And of course being able to override the 
common settings with a setting in an ebuild.)

The idea does not end here. The user should also be able to type 'emerge 
package-cvs-20021022190412' and have emerge download and install the 
package from CVS from that specific point in time. (using -D cvs flag).
Also the last idea is to be able to go as far as typing 'emerge 
package-cvs-branch-20021022190412' to have it fetch the sources from a 
particular branch'.

(I may have been too paranoid with the timestamp by including seconds.)

Thank You,
Kryptolus

This idea is feasable, but I'm sure can bring its own problems to the table.

So I would like you to consider this idea and express your opinion.



^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2002-06-17  6:17 99% [gentoo-dev] kick-ass (for me at least) portage idea Vadim Berezniker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox