public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Overriding package mask
@ 2002-08-16 22:28 Sebastian Werner
  2002-08-16 22:42 ` mike
  2002-08-16 23:08 ` Troy Dack
  0 siblings, 2 replies; 14+ messages in thread
From: Sebastian Werner @ 2002-08-16 22:28 UTC (permalink / raw
  To: gentoo-dev

Hi!

I want to use the beta version of gimp. So I unmask gimp in 
package.mask. But each rsync this file will be overwritten and I have to 
modify it again. We have a portage overlay support now... what's about 
to add a /usr/portage.local/profiles/package.ok which overrides 
package.mask in /usr/portage? Is it possible to implement something like 
this. I have some more programs which are declared as beta but I want to 
use :)

Regards

Sebastian



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-16 22:28 [gentoo-dev] Overriding package mask Sebastian Werner
@ 2002-08-16 22:42 ` mike
  2002-08-16 23:08 ` Troy Dack
  1 sibling, 0 replies; 14+ messages in thread
From: mike @ 2002-08-16 22:42 UTC (permalink / raw
  To: gentoo-dev

at the moment there is no feature in place ... at least the last
post i saw on bugs.gentoo.org was that PORTAGE_OVERLAY
supported only ebuilds
-mike

----- Original Message ----- 
From: "Sebastian Werner" <sebastian@werner-productions.de>
To: <gentoo-dev@gentoo.org>
Sent: Friday, August 16, 2002 18:28
Subject: [gentoo-dev] Overriding package mask


> Hi!
> 
> I want to use the beta version of gimp. So I unmask gimp in 
> package.mask. But each rsync this file will be overwritten and I have to 
> modify it again. We have a portage overlay support now... what's about 
> to add a /usr/portage.local/profiles/package.ok which overrides 
> package.mask in /usr/portage? Is it possible to implement something like 
> this. I have some more programs which are declared as beta but I want to 
> use :)
> 
> Regards
> 
> Sebastian
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
> 


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-16 22:28 [gentoo-dev] Overriding package mask Sebastian Werner
  2002-08-16 22:42 ` mike
@ 2002-08-16 23:08 ` Troy Dack
  2002-08-17 16:13   ` Sebastian Werner
  2002-08-18  4:04   ` Jonathan Kelly
  1 sibling, 2 replies; 14+ messages in thread
From: Troy Dack @ 2002-08-16 23:08 UTC (permalink / raw
  To: gentoo-dev

On Sat, 2002-08-17 at 08:28, Sebastian Werner wrote:
> Hi!
> 
> I want to use the beta version of gimp. So I unmask gimp in 
> package.mask. But each rsync this file will be overwritten and I have to 
> modify it again. We have a portage overlay support now... what's about 
> to add a /usr/portage.local/profiles/package.ok which overrides 
> package.mask in /usr/portage? Is it possible to implement something like 
> this. I have some more programs which are declared as beta but I want to 
> use :)
> 

It doesn't exist as yet, but it is in development.  There is at least
one bug on bugs.gentoo.org where the devs are discussing this.

At the moment your best bet is to copy the gimp directory to your
PORTAGE_OVERLAY directory.  Local ebuild are not checked against the
package.mask file.

-- 
	Troy Dack
	http://linuxserver.tkdack.com		http://gentoo.tkdack.com



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-16 23:08 ` Troy Dack
@ 2002-08-17 16:13   ` Sebastian Werner
  2002-08-18  4:04   ` Jonathan Kelly
  1 sibling, 0 replies; 14+ messages in thread
From: Sebastian Werner @ 2002-08-17 16:13 UTC (permalink / raw
  To: Troy Dack; +Cc: gentoo-dev

Troy Dack schrieb:

>On Sat, 2002-08-17 at 08:28, Sebastian Werner wrote:
>  
>
>>Hi!
>>
>>I want to use the beta version of gimp. So I unmask gimp in 
>>package.mask. But each rsync this file will be overwritten and I have to 
>>modify it again. We have a portage overlay support now... what's about 
>>to add a /usr/portage.local/profiles/package.ok which overrides 
>>package.mask in /usr/portage? Is it possible to implement something like 
>>this. I have some more programs which are declared as beta but I want to 
>>use :)
>>
>>    
>>
>
>It doesn't exist as yet, but it is in development.  There is at least
>one bug on bugs.gentoo.org where the devs are discussing this.
>
>At the moment your best bet is to copy the gimp directory to your
>PORTAGE_OVERLAY directory.  Local ebuild are not checked against the
>package.mask file.
>

cool thank you for this info... :)

Sebastian

>
>  
>





^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-16 23:08 ` Troy Dack
  2002-08-17 16:13   ` Sebastian Werner
@ 2002-08-18  4:04   ` Jonathan Kelly
  2002-08-18  6:31     ` Troy Dack
  1 sibling, 1 reply; 14+ messages in thread
From: Jonathan Kelly @ 2002-08-18  4:04 UTC (permalink / raw
  To: gentoo-dev

On 17 Aug 2002 09:08:41 +1000
Troy Dack <troy@tkdack.com> wrote:

> On Sat, 2002-08-17 at 08:28, Sebastian Werner wrote:
> > Hi!
> > 
> > I want to use the beta version of gimp. So I unmask gimp in 
> > package.mask. But each rsync this file will be overwritten and I have
> > to modify it again. We have a portage overlay support now... what's
> > about to add a /usr/portage.local/profiles/package.ok which overrides 
> > package.mask in /usr/portage? Is it possible to implement something
> > like this. I have some more programs which are declared as beta but I
> > want to use :)
> > 
> 
> It doesn't exist as yet, but it is in development.  There is at least
> one bug on bugs.gentoo.org where the devs are discussing this.
> 
> At the moment your best bet is to copy the gimp directory to your
> PORTAGE_OVERLAY directory.  Local ebuild are not checked against the
> package.mask file.

I beg to differ ... I did this with media-gfx/povray and after every
"emerge sync" I get ....
# emerge -pu povray

These are the packages that I would merge, in order.

Calculating dependencies ...done!
[ebuild    U ] media-gfx/povray-3.1g-r5 to /

---------------------
Jonathan Kelly.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  4:04   ` Jonathan Kelly
@ 2002-08-18  6:31     ` Troy Dack
  2002-08-18  6:57       ` Jonathan Kelly
                         ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Troy Dack @ 2002-08-18  6:31 UTC (permalink / raw
  To: gentoo-dev

On Sun, 2002-08-18 at 14:04, Jonathan Kelly wrote:
> I beg to differ ... I did this with media-gfx/povray and after every
> "emerge sync" I get ....
> # emerge -pu povray

My apologies, I thought that the local ebuilds were NOT checked against
packages.mask.

I've just tried the same thing as you, with the same results.

It would make sense (to me anyway) if the local ebuilds in
$PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
end users could assist the developers by simply dropping masked ebuilds
into our local tree and then testing them.  Sure it means that there is
duplication and some extra hard drive space taken up, but ebuilds aren't
that big.  Also for those wishing to test ebuilds it would be a
conscious decision to place a masked ebuild in your local tree.

Maybe I should submit a bug about this.  Any devs care to comment?

-- 
	Troy Dack
	http://linuxserver.tkdack.com		http://gentoo.tkdack.com



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
@ 2002-08-18  6:54 Thomas Beaudry
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Beaudry @ 2002-08-18  6:54 UTC (permalink / raw
  To: troy, gentoo-dev

> > I beg to differ ... I did this with media-gfx/povray and after
> > every "emerge sync" I get ....
> > # emerge -pu povray
>
>My apologies, I thought that the local ebuilds were NOT checked
>against packages.mask.
>
>I've just tried the same thing as you, with the same results.
>
>It would make sense (to me anyway) if the local ebuilds in
>$PORTDIR_OVERLAY were *NOT* checked against packages.mask, that
>way us end users could assist the developers by simply dropping
>masked ebuilds into our local tree and then testing them.  Sure
>it means that there is duplication and some extra hard drive space
>taken up, but ebuilds aren't that big.  Also for those wishing to
>test ebuilds it would be a conscious decision to place a masked
>ebuild in your local tree.
>
>Maybe I should submit a bug about this.  Any devs care to comment?

I'm not a dev but I agree, packages.mask should not affect the local
directory.


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  6:31     ` Troy Dack
@ 2002-08-18  6:57       ` Jonathan Kelly
  2002-08-18  9:40         ` Rigo
  2002-08-18 16:26         ` Jon Nelson
  2002-08-18  8:13       ` Fredrik Jagenheim
  2002-08-18 11:12       ` Troy Dack
  2 siblings, 2 replies; 14+ messages in thread
From: Jonathan Kelly @ 2002-08-18  6:57 UTC (permalink / raw
  To: gentoo-dev

On 18 Aug 2002 16:31:21 +1000
Troy Dack <troy@tkdack.com> wrote:

> On Sun, 2002-08-18 at 14:04, Jonathan Kelly wrote:
> > I beg to differ ... I did this with media-gfx/povray and after every
> > "emerge sync" I get ....
> > # emerge -pu povray
> 
> My apologies, I thought that the local ebuilds were NOT checked against
> packages.mask.
> 
> I've just tried the same thing as you, with the same results.
> 
> It would make sense (to me anyway) if the local ebuilds in
> $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
> end users could assist the developers by simply dropping masked ebuilds
> into our local tree and then testing them.  Sure it means that there is
> duplication and some extra hard drive space taken up, but ebuilds aren't
> that big.  Also for those wishing to test ebuilds it would be a
> conscious decision to place a masked ebuild in your local tree.

I think that is a logical and great idea.

Cheers.
Jonathan Kelly.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  6:31     ` Troy Dack
  2002-08-18  6:57       ` Jonathan Kelly
@ 2002-08-18  8:13       ` Fredrik Jagenheim
  2002-08-18 11:12       ` Troy Dack
  2 siblings, 0 replies; 14+ messages in thread
From: Fredrik Jagenheim @ 2002-08-18  8:13 UTC (permalink / raw
  To: gentoo-dev

On Sun, Aug 18, 2002 at 04:31:21PM +1000, Troy Dack wrote:
> 
> It would make sense (to me anyway) if the local ebuilds in
> $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
> end users could assist the developers by simply dropping masked ebuilds
> into our local tree and then testing them.  

Yes, but make sure there is a way to mask packages in the OVERLAY
directory. There are a couple of situtation where you still want to
keep your local ebulld and not build it. If you screwed it up for
example and don't want to bother with moving it out of the OVERLAY dir
to a third dir for backups.

Making a packages.mask in the OVERLAY dir would probably be the best
way to do it.

No, I haven't used this OVERLAY feature myself, so there may perhaps
already be such a thing.

Brgds,
//Humming



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  6:57       ` Jonathan Kelly
@ 2002-08-18  9:40         ` Rigo
  2002-08-18  9:43           ` Rigo
  2002-08-18 16:26         ` Jon Nelson
  1 sibling, 1 reply; 14+ messages in thread
From: Rigo @ 2002-08-18  9:40 UTC (permalink / raw
  To: Jonathan Kelly; +Cc: gentoo-dev

Op zo 18-08-2002, om 08:57 schreef Jonathan Kelly:
> On 18 Aug 2002 16:31:21 +1000
> Troy Dack <troy@tkdack.com> wrote:
> 
> > On Sun, 2002-08-18 at 14:04, Jonathan Kelly wrote:
> > > I beg to differ ... I did this with media-gfx/povray and after every
> > > "emerge sync" I get ....
> > > # emerge -pu povray
> > 
> > My apologies, I thought that the local ebuilds were NOT checked against
> > packages.mask.
> > 
> > I've just tried the same thing as you, with the same results.
> > 
> > It would make sense (to me anyway) if the local ebuilds in
> > $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
> > end users could assist the developers by simply dropping masked ebuilds
> > into our local tree and then testing them.  Sure it means that there is
> > duplication and some extra hard drive space taken up, but ebuilds aren't
> > that big.  Also for those wishing to test ebuilds it would be a
> > conscious decision to place a masked ebuild in your local tree.
> 
> I think that is a logical and great idea.

Wouldn't it also be nice if settings in
$PORTDIR_OVERLAY/profiles/package.mask overrule settings in 
$PORTDIR/profiles/package.mask ? This way directories could stay in
$PORTDIR and you don't have to keep worrying about changin' package.mask
time & time again.

Ex: 

lappy # diff /usr/portage/profiles/package.mask
/root/package.mask.2|grep povray

< #=media-gfx/povray-3.50a
> =media-gfx/povray-3.50a


Just a thought,

Rigo

> 
> Cheers.
> Jonathan Kelly.
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  9:40         ` Rigo
@ 2002-08-18  9:43           ` Rigo
  0 siblings, 0 replies; 14+ messages in thread
From: Rigo @ 2002-08-18  9:43 UTC (permalink / raw
  To: gentoo-dev

Hmmm, Just saw this was suggestion no. 2 in Bugzilla....Seems I have to
spend EVEN MORE time overthere ;-D !

Never Mind ! 


Rigo


Op zo 18-08-2002, om 11:40 schreef Rigo:
> Op zo 18-08-2002, om 08:57 schreef Jonathan Kelly:
> > On 18 Aug 2002 16:31:21 +1000
> > Troy Dack <troy@tkdack.com> wrote:
> > 
> > > On Sun, 2002-08-18 at 14:04, Jonathan Kelly wrote:
> > > > I beg to differ ... I did this with media-gfx/povray and after every
> > > > "emerge sync" I get ....
> > > > # emerge -pu povray
> > > 
> > > My apologies, I thought that the local ebuilds were NOT checked against
> > > packages.mask.
> > > 
> > > I've just tried the same thing as you, with the same results.
> > > 
> > > It would make sense (to me anyway) if the local ebuilds in
> > > $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
> > > end users could assist the developers by simply dropping masked ebuilds
> > > into our local tree and then testing them.  Sure it means that there is
> > > duplication and some extra hard drive space taken up, but ebuilds aren't
> > > that big.  Also for those wishing to test ebuilds it would be a
> > > conscious decision to place a masked ebuild in your local tree.
> > 
> > I think that is a logical and great idea.
> 
> Wouldn't it also be nice if settings in
> $PORTDIR_OVERLAY/profiles/package.mask overrule settings in 
> $PORTDIR/profiles/package.mask ? This way directories could stay in
> $PORTDIR and you don't have to keep worrying about changin' package.mask
> time & time again.
> 
> Ex: 
> 
> lappy # diff /usr/portage/profiles/package.mask
> /root/package.mask.2|grep povray
> 
> < #=media-gfx/povray-3.50a
> > =media-gfx/povray-3.50a
> 
> 
> Just a thought,
> 
> Rigo
> 
> > 
> > Cheers.
> > Jonathan Kelly.
> > _______________________________________________
> > gentoo-dev mailing list
> > gentoo-dev@gentoo.org
> > http://lists.gentoo.org/mailman/listinfo/gentoo-dev
> 
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  6:31     ` Troy Dack
  2002-08-18  6:57       ` Jonathan Kelly
  2002-08-18  8:13       ` Fredrik Jagenheim
@ 2002-08-18 11:12       ` Troy Dack
  2 siblings, 0 replies; 14+ messages in thread
From: Troy Dack @ 2002-08-18 11:12 UTC (permalink / raw
  To: gentoo-dev

For those interested: http://bugs.gentoo.org/show_bug.cgi?id=6677

If I missed anything, or you have anything extra to add, please do.
 
-- 
	Troy Dack
	http://linuxserver.tkdack.com		http://gentoo.tkdack.com



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18  6:57       ` Jonathan Kelly
  2002-08-18  9:40         ` Rigo
@ 2002-08-18 16:26         ` Jon Nelson
  2002-08-18 17:26           ` mike
  1 sibling, 1 reply; 14+ messages in thread
From: Jon Nelson @ 2002-08-18 16:26 UTC (permalink / raw
  To: Jonathan Kelly; +Cc: gentoo-dev

On Sun, 18 Aug 2002 16:57:34 +1000
Jonathan Kelly <j0n@tpg.com.au> wrote:

> > It would make sense (to me anyway) if the local ebuilds in
> > $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
..
> I think that is a logical and great idea.

I disgree.  I think it's a hack that doesn't really solve the problem at
hand, which is "supplementary" package masking, using the package
mask in /usr/portage as the 'canonical' package mask and then using
a second package mask to over ride that.

PORTDIR_OVERLAY is there for just one reason, to provide *local*
ebuilds.  If the behavior of ebuilds is different here, that is an 
inferred behavior and not a logical one.

package masking and ebuilds are separate, keep their interfaces
separate.

-- 
Pound for pound, the amoeba is the most vicious animal on earth.

Jon Nelson <jnelson@jamponi.net>
C and Python Code Gardener


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-dev] Overriding package mask
  2002-08-18 16:26         ` Jon Nelson
@ 2002-08-18 17:26           ` mike
  0 siblings, 0 replies; 14+ messages in thread
From: mike @ 2002-08-18 17:26 UTC (permalink / raw
  To: gentoo-dev

yes but what if you're working on a newer version of a package
that is currently masked ?  if you keep the ebuild in your local
portage dir, but its getting masked ...
in other words, PORTAGE_OVERLAY should not be affected
by the package.mask
-mike

----- Original Message -----
From: "Jon Nelson" <jnelson@jamponi.net>
To: "Jonathan Kelly" <j0n@tpg.com.au>
Cc: <gentoo-dev@gentoo.org>
Sent: Sunday, August 18, 2002 12:26
Subject: Re: [gentoo-dev] Overriding package mask


> On Sun, 18 Aug 2002 16:57:34 +1000
> Jonathan Kelly <j0n@tpg.com.au> wrote:
>
> > > It would make sense (to me anyway) if the local ebuilds in
> > > $PORTDIR_OVERLAY were *NOT* checked against packages.mask, that way us
> ..
> > I think that is a logical and great idea.
>
> I disgree.  I think it's a hack that doesn't really solve the problem at
> hand, which is "supplementary" package masking, using the package
> mask in /usr/portage as the 'canonical' package mask and then using
> a second package mask to over ride that.
>
> PORTDIR_OVERLAY is there for just one reason, to provide *local*
> ebuilds.  If the behavior of ebuilds is different here, that is an
> inferred behavior and not a logical one.
>
> package masking and ebuilds are separate, keep their interfaces
> separate.
>
> --
> Pound for pound, the amoeba is the most vicious animal on earth.
>
> Jon Nelson <jnelson@jamponi.net>
> C and Python Code Gardener
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
>



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2002-08-18 17:26 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-16 22:28 [gentoo-dev] Overriding package mask Sebastian Werner
2002-08-16 22:42 ` mike
2002-08-16 23:08 ` Troy Dack
2002-08-17 16:13   ` Sebastian Werner
2002-08-18  4:04   ` Jonathan Kelly
2002-08-18  6:31     ` Troy Dack
2002-08-18  6:57       ` Jonathan Kelly
2002-08-18  9:40         ` Rigo
2002-08-18  9:43           ` Rigo
2002-08-18 16:26         ` Jon Nelson
2002-08-18 17:26           ` mike
2002-08-18  8:13       ` Fredrik Jagenheim
2002-08-18 11:12       ` Troy Dack
  -- strict thread matches above, loose matches on Subject: below --
2002-08-18  6:54 Thomas Beaudry

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