* [gentoo-portage-dev] Extended package.mask
@ 2005-08-31 16:44 Fabian Zeindl
2005-08-31 23:45 ` Brian Harring
0 siblings, 1 reply; 2+ messages in thread
From: Fabian Zeindl @ 2005-08-31 16:44 UTC (permalink / raw
To: gentoo-portage-dev
Hi
I'm using gentoo and the best package manager of the world for over one year
now, and I'm quite satisfied :-).
One idea I had: I regularly stumble across ebuilds which are masked in
package.mask because they break certain other packages or something like that.
It would be genial if portage wouldn't just say
"this ebuild is masked cause it breaks XYZ", but detect whether I have XYZ
installed and warns me if so resp. emerges normally otherwise. If I install
package XYZ some time later portage must of course detect this and say "you
have package ABC installed, which makes problem with the package you wan't to
install now, what do you want to do?".
Is this an insane idea? It would make portage even better if it could resolve
situations/environments/configurations where emerging/unmerging something will
cause problems.
greetings
fabian zeindl
PS: The second question I want to ask: Why are some packages so long marked ~
unstable when their upstream is stable. Is there a policy how long to mark new
ebuilds or something like that?
--
... I want something good to die for
To make it beautiful to live.
I want a new mistake, lose is more than hesitate.
Do you believe it in your head?
- Queens of the Stone Age - "Go with the Flow"
I prefer signed/encrypted Mail (even if I can't write it myself at
the moment due to OpenWebMail deficiencies):
Fingerprint: CFE8 38A7 0BC4 3CB0 E454 FA8D 04F9 B3B6 E02D 25BA
--
gentoo-portage-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-portage-dev] Extended package.mask
2005-08-31 16:44 [gentoo-portage-dev] Extended package.mask Fabian Zeindl
@ 2005-08-31 23:45 ` Brian Harring
0 siblings, 0 replies; 2+ messages in thread
From: Brian Harring @ 2005-08-31 23:45 UTC (permalink / raw
To: gentoo-portage-dev
[-- Attachment #1: Type: text/plain, Size: 1641 bytes --]
On Wed, Aug 31, 2005 at 06:44:33PM +0200, Fabian Zeindl wrote:
> Hi
>
> I'm using gentoo and the best package manager of the world for over one year
> now, and I'm quite satisfied :-).
> One idea I had: I regularly stumble across ebuilds which are masked in
> package.mask because they break certain other packages or something like that.
> It would be genial if portage wouldn't just say
> "this ebuild is masked cause it breaks XYZ", but detect whether I have XYZ
> installed and warns me if so resp. emerges normally otherwise. If I install
> package XYZ some time later portage must of course detect this and say "you
> have package ABC installed, which makes problem with the package you wan't to
> install now, what do you want to do?".
>
> Is this an insane idea? It would make portage even better if it could resolve
> situations/environments/configurations where emerging/unmerging something will
> cause problems.
You forgot the inverse of it, you've merge the package that's loosely
masked as you're proposing, portage now has to tell block you from
merging XYZ (due to the package breaking xyz).
Offhand... I'm not much for this. The scenarios where it occurs, and
a package *could* released are a bit rare imo; basically, gain vs
cost.
> PS: The second question I want to ask: Why are some packages so long marked ~
> unstable when their upstream is stable. Is there a policy how long to mark new
> ebuilds or something like that?
Upstream stability does not match actual stability; we stable
dependant on our experiences, bugs, and user feedback with a
particular version.
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-08-31 23:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-31 16:44 [gentoo-portage-dev] Extended package.mask Fabian Zeindl
2005-08-31 23:45 ` Brian Harring
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox