Re: [gentoo-user] package.mask syntax
On Monday 29 January 2007 13:04:08 Martins wrote: > Could you hint me on this, i want to mask whole tree on overlay sabayon > like this: > > kde-base/* > kde-misc/* > > to get every package masked there, even those who probaly will be added > later. OK, i know i can remove that overlay but I think i still need it. As explained in bug #140002 wildcards are not supported in package.mask. What is the purpose anyway? Why not just remove the overlay entirely? Or make a partial checkout of the overlay (really that is the best solution if you want only a few packages from a big overlay)? What do you use to sync it? -- Bo Andresen pgpzJsuPudo0c.pgp Description: PGP signature
[gentoo-user] package.mask syntax
Hi, Could you hint me on this, i want to mask whole tree on overlay sabayon like this: kde-base/* kde-misc/* to get every package masked there, even those who probaly will be added later. OK, i know i can remove that overlay but I think i still need it. Martins -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] package.mask
Boris Fersing wrote: > > Norberto Bensa wrote: > > > what does "~" mean here: > > > (example from /usr/portage/profiles/package.mask) > > > > > > ~net-dns/bind-tools-9.3.3 > > > > Here, all the revisions of net-dns/bind-tools-9.3.3 (-r1 , -r2, ...) > are masked ! Nice. Thanks Boris! Best regards, Norberto pgp6nLAld6z2e.pgp Description: PGP signature
[gentoo-user] package.mask
on Friday 01/19/2007 Norberto Bensa([EMAIL PROTECTED]) wrote > Hello list, > > what does "~" mean here: > (example from /usr/portage/profiles/package.mask) > > ~net-dns/bind-tools-9.3.3 Excerpt from man 5 ebuild Now to get even fancier, we provide the ability to define blocking packages and version range matching. Also note that these extended prefixes/postfixes may be combined in any way with the atom classes defined above. Here are some common examples you may find in the portage tree: !app-text/dos2unix =dev-libs/glib-2* !=net-fs/samba-2* ~net-libs/libnet-1.0.2a ! means block packages from being installed at the same time. * means match any version of the package so long as the specified base is matched. So with a version of '2*', we can match '2.1', '2.2', '2.2.1', etc... and not match version '1.0', '3.0', '4.1', etc... ~ means match any revision of the base version specified. So in the above example, we would match versions '1.0.2a', '1.0.2a-r1', '1.0.2a-r2', etc... Hope this helps. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici [EMAIL PROTECTED] -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] package.mask
2007/1/19, sean <[EMAIL PROTECTED]>: Norberto Bensa wrote: > Hello list, > > what does "~" mean here: > (example from /usr/portage/profiles/package.mask) > > ~net-dns/bind-tools-9.3.3 > > ? I think it means that the package is still in testing. No, the ~ before the package name stands for "any revision of the base version specified". (read 'man 5 ebuild') Here, all the revisions of net-dns/bind-tools-9.3.3 (-r1 , -r2, ...) are masked ! regards, Boris. -- gentoo-user@gentoo.org mailing list -- $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2 \ aX5aX8axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4 \ ax3aX4aXaX12ax10aaX7a").join' -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] package.mask
Norberto Bensa wrote: Hello list, what does "~" mean here: (example from /usr/portage/profiles/package.mask) ~net-dns/bind-tools-9.3.3 ? I think it means that the package is still in testing. -- gentoo-user@gentoo.org mailing list
[gentoo-user] package.mask
Hello list, what does "~" mean here: (example from /usr/portage/profiles/package.mask) ~net-dns/bind-tools-9.3.3 ? Many thanks in advance, Norberto pgp0mwMZNkYZr.pgp Description: PGP signature
Re: [gentoo-user] package.mask and my thick skull
On Mon, 15 May 2006 16:52:21 -0300, Daniel da Veiga wrote: > > But why would you want to do this? If a patch level update is > > released, there may be a good reason. I'd prefer to leave things > > alone until an update is realsed. Then check the Changelog and mask > > the specific version if I don't need it. > So you can run emerge -uD world without fetching an 100MB file from > the net and taking 7 hours to compile it? That would only happen if you blindly ran emerge --update world with --ask or --pretend. If you checked first, you would see the update and be able to read the Changelog before deciding whether to mask that one update. Running emerge --update automatically is potentially dangerous, as is ignoring security updates. Combining the two is not something I'd be prepared to risk. There wouldn't be a big download anyway, not for a patch level upgrade, unless you had cleared $DISTDIR. -- Neil Bothwick Bug: (n.) any program feature not yet described to the marketing department. signature.asc Description: PGP signature
Re: [gentoo-user] package.mask and my thick skull
Daniel da Veiga wrote: > > This should work OK, and the original poster could simply read: > > man portage > > And learn all of this and more! I think the original poster has the same problem as me, I just use trial and error and the -p option, a lot sometimes. It took me at least a half dozen tries the other day to fix something. Man pages are good but only if you can make sense of them, which he said they didn't. ;-) I'm with him on that one for sure. :-) Dale :-) -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] package.mask and my thick skull
On 5/15/06, Neil Bothwick <[EMAIL PROTECTED]> wrote: On Mon, 15 May 2006 14:08:49 -0400, John J. Foster wrote: > Just for arguments sake, let's say I wanted to run openoffice stable > only. First I remove app-office/openoffice ~x86 from package.keywords > and reemerge app-office/openoffice-2.0.2-r1. > Now, where do I specify that I only want the next stable openoffice > if it's at least -2.0.3 ? I /think/ you can do this with echo >>/etc/portage/package.mask ">app-office/openoffice-2.0.2-r1" echo >>/etc/portage/package.unmask ">=app-office/openoffice-2.0.3" This should work OK, and the original poster could simply read: man portage And learn all of this and more! But why would you want to do this? If a patch level update is released, there may be a good reason. I'd prefer to leave things alone until an update is realsed. Then check the Changelog and mask the specific version if I don't need it. So you can run emerge -uD world without fetching an 100MB file from the net and taking 7 hours to compile it? -- Daniel da Veiga Computer Operator - RS - Brazil -BEGIN GEEK CODE BLOCK- Version: 3.1 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V- PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++ --END GEEK CODE BLOCK-- -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] package.mask and my thick skull
On Mon, 15 May 2006 14:08:49 -0400, John J. Foster wrote: > Just for arguments sake, let's say I wanted to run openoffice stable > only. First I remove app-office/openoffice ~x86 from package.keywords > and reemerge app-office/openoffice-2.0.2-r1. > Now, where do I specify that I only want the next stable openoffice > if it's at least -2.0.3 ? I /think/ you can do this with echo >>/etc/portage/package.mask ">app-office/openoffice-2.0.2-r1" echo >>/etc/portage/package.unmask ">=app-office/openoffice-2.0.3" But why would you want to do this? If a patch level update is released, there may be a good reason. I'd prefer to leave things alone until an update is realsed. Then check the Changelog and mask the specific version if I don't need it. -- Neil Bothwick Q. How many mice does it take to screw in a light bulb? A. Only two - but it's difficult to get them in there. signature.asc Description: PGP signature
Re: [gentoo-user] package.mask and my thick skull
On Mon, May 15, 2006 at 06:14:41PM +0100, Neil Bothwick wrote: > On Mon, 15 May 2006 12:44:05 -0400, John J. Foster wrote: > > > I currently have > > > > app-office/openoffice ~x86# in package.keywords > > > > app-office/openoffice-2.0.2-r2 is currently installed > > > > I would like to be able to mask all updates until > > > > app-office/openoffice-2.0.3 or app-office/openoffice-2.1 > > Use /etc/portage/package.keywords > > =app-office/openoffice-2.0.2-r2 ~x86 > >=app-office/openoffice-2.0.3 ~x86 > Just for arguments sake, let's say I wanted to run openoffice stable only. First I remove app-office/openoffice ~x86 from package.keywords and reemerge app-office/openoffice-2.0.2-r1. Now, where do I specify that I only want the next stable openoffice if it's at least -2.0.3 ? festus -- It is not unusual for those at the wrong end of the club to have a clearer picture of reality than those who wield it. Noam Chomsky pgpO8zbNM5qoO.pgp Description: PGP signature
Re: [gentoo-user] package.mask and my thick skull
On Mon, 15 May 2006 12:44:05 -0400, John J. Foster wrote: > I currently have > > app-office/openoffice ~x86# in package.keywords > > app-office/openoffice-2.0.2-r2 is currently installed > > I would like to be able to mask all updates until > > app-office/openoffice-2.0.3 or app-office/openoffice-2.1 Use /etc/portage/package.keywords =app-office/openoffice-2.0.2-r2 ~x86 >=app-office/openoffice-2.0.3 ~x86 Make sure you run 'glsa-check -t all', otherwise you won't know if a security flaw turns up that is fixed in 2.0.2-r3. -- Neil Bothwick Accordion: a bagpipe with pleats. signature.asc Description: PGP signature
[gentoo-user] package.mask and my thick skull
Good afternoon, This has been discussed over and over in this list, but I am unable to find any references that make sense to me. Could someone please explain the different ways that you can specify an atom in package.mask? I currently have app-office/openoffice ~x86# in package.keywords app-office/openoffice-2.0.2-r2 is currently installed I would like to be able to mask all updates until app-office/openoffice-2.0.3 or app-office/openoffice-2.1 Is this possible? Thanks, festus -- It is not unusual for those at the wrong end of the club to have a clearer picture of reality than those who wield it. Noam Chomsky pgpiCxNluUOfN.pgp Description: PGP signature
Re: [gentoo-user] package.mask
On Wed, 12 Apr 2006 09:55:16 +0300, Niki Balov wrote: > i want to ask how to mask versions of glibc above 2.4? I compile my > entire system with gcc3.4.5 and glibc 2.4 and i don't want to upgrade > them. I added the following lines in package.mask > >sys-devel/gcc-3.4.5 > >sys-libs/glibc-2.4 > but there is glibc-2.4-r1 and the system wants to upgrade. I don't! I > tried to mask "=sys-libs/glibc-2.4-r1" but then the system wants to > downgrade. 2.4 is no longer in portage, which means there must be something wrong with it. It wouldn't have been removed otherwise. The Changelog will probably tell you more. In this case, upgrading to 2.4-r1 is almost certainly the best option, and change package.mask accordingly. -- Neil Bothwick You are a completely unique individual, just like everybody else. signature.asc Description: PGP signature
Re: [gentoo-user] package.mask
Niki Balov wrote: Hi there, i want to ask how to mask versions of glibc above 2.4? I compile my entire system with gcc3.4.5 and glibc 2.4 and i don't want to upgrade them. I added the following lines in package.mask sys-devel/gcc-3.4.5 sys-libs/glibc-2.4 >sys-devel/gcc-3.4.5 >sys-libs/glibc-2.4 Should do it. Look in /usr/portage/profiles/package.mask too see how the devs do it. but there is glibc-2.4-r1 and the system wants to upgrade. I don't! I tried to mask "=sys-libs/glibc-2.4-r1" but then the system wants to downgrade. The question! How can I mask glibc-2.4 so the system don't downgrade or upgrade and just use glibc-2.4? 10x in advance :) Regards, Niki -- gentoo-user@gentoo.org mailing list
[gentoo-user] package.mask
Hi there, i want to ask how to mask versions of glibc above 2.4? I compile my entire system with gcc3.4.5 and glibc 2.4 and i don't want to upgrade them. I added the following lines in package.mask >sys-devel/gcc-3.4.5 >sys-libs/glibc-2.4 but there is glibc-2.4-r1 and the system wants to upgrade. I don't! I tried to mask "=sys-libs/glibc-2.4-r1" but then the system wants to downgrade. The question! How can I mask glibc-2.4 so the system don't downgrade or upgrade and just use glibc-2.4? 10x in advance :) Regards, Niki -- Cyberly yours, Nikolay Balov mail: [EMAIL PROTECTED] Creditinfo Bulgaria Member of Creditinfo Group http://www.creditinfo.bg tel: +359 2 92 777 351 fax: +359 2 92 777 352 mobile: +359 89 666 8 421 -- gentoo-user@gentoo.org mailing list