* [gentoo-user] New USE flags for lvm2? @ 2013-02-10 18:37 Tanstaafl 2013-02-10 18:47 ` Florian Philipp 0 siblings, 1 reply; 9+ messages in thread From: Tanstaafl @ 2013-02-10 18:37 UTC (permalink / raw To: gentoo-user I'm prepping for updating some things I've been putting off, and I noticed that lvm2 has some new use flags set, and I'm wondering why... [ebuild U ] sys-fs/lvm2-2.02.97-r1 [2.02.88] USE="lvm1 readline thin%* udev%* (-clvm) (-cman) (-selinux) -static* -static-libs*" 1,166 kB The two that are new/green (with asterisks) are -static and -static-libs... I'm pretty sure that lvm2 was NOT built with either of these, but is there a way to to tell what USE flags were used for the currently installed package? ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 18:37 [gentoo-user] New USE flags for lvm2? Tanstaafl @ 2013-02-10 18:47 ` Florian Philipp 2013-02-10 19:07 ` Tanstaafl 0 siblings, 1 reply; 9+ messages in thread From: Florian Philipp @ 2013-02-10 18:47 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 870 bytes --] Am 10.02.2013 19:37, schrieb Tanstaafl: > I'm prepping for updating some things I've been putting off, and I > noticed that lvm2 has some new use flags set, and I'm wondering why... > > [ebuild U ] sys-fs/lvm2-2.02.97-r1 [2.02.88] USE="lvm1 readline > thin%* udev%* (-clvm) (-cman) (-selinux) -static* -static-libs*" 1,166 kB > > The two that are new/green (with asterisks) are -static and -static-libs... > > I'm pretty sure that lvm2 was NOT built with either of these, but is > there a way to to tell what USE flags were used for the currently > installed package? > I guess you remember wrongly: Symbol Location Meaning * suffix transition to or from the enabled state % suffix newly added or removed Read /var/db/pkg/sys-fs/lvm2-2.02.88/IUSE to find out what was enabled. Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 263 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 18:47 ` Florian Philipp @ 2013-02-10 19:07 ` Tanstaafl 2013-02-10 19:39 ` Florian Philipp 2013-02-10 19:57 ` Neil Bothwick 0 siblings, 2 replies; 9+ messages in thread From: Tanstaafl @ 2013-02-10 19:07 UTC (permalink / raw To: gentoo-user On 2013-02-10 1:47 PM, Florian Philipp <lists@binarywings.net> wrote: > Am 10.02.2013 19:37, schrieb Tanstaafl: >> I'm pretty sure that lvm2 was NOT built with either of these, but is >> there a way to to tell what USE flags were used for the currently >> installed package? > I guess you remember wrongly: > Symbol Location Meaning > * suffix transition to or from the enabled state > % suffix newly added or removed > > Read /var/db/pkg/sys-fs/lvm2-2.02.88/IUSE to find out what was enabled. Thanks Florian, yep, you're right... So, the question becomes, why did these change? I do have /user on a separate LVM partition, so, is this something I should worry about? Actually, a bit of googling suggests I shouldn't have had them enabled in the first place? Thanks again ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 19:07 ` Tanstaafl @ 2013-02-10 19:39 ` Florian Philipp 2013-02-10 19:57 ` Neil Bothwick 1 sibling, 0 replies; 9+ messages in thread From: Florian Philipp @ 2013-02-10 19:39 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1121 bytes --] Am 10.02.2013 20:07, schrieb Tanstaafl: > On 2013-02-10 1:47 PM, Florian Philipp <lists@binarywings.net> wrote: >> Am 10.02.2013 19:37, schrieb Tanstaafl: >>> I'm pretty sure that lvm2 was NOT built with either of these, but is >>> there a way to to tell what USE flags were used for the currently >>> installed package? > >> I guess you remember wrongly: >> Symbol Location Meaning >> * suffix transition to or from the enabled state >> % suffix newly added or removed >> >> Read /var/db/pkg/sys-fs/lvm2-2.02.88/IUSE to find out what was enabled. > > Thanks Florian, yep, you're right... > > So, the question becomes, why did these change? I do have /user on a > separate LVM partition, so, is this something I should worry about? > > Actually, a bit of googling suggests I shouldn't have had them enabled > in the first place? > > Thanks again > My version of lvm2 (-static) has no dependencies to /usr libraries. equery files lvm2 | while read line; do test -x "$line" && ldd "$line"; done | awk '{print $3}' | sort -u Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 263 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 19:07 ` Tanstaafl 2013-02-10 19:39 ` Florian Philipp @ 2013-02-10 19:57 ` Neil Bothwick 2013-02-10 20:40 ` Tanstaafl 1 sibling, 1 reply; 9+ messages in thread From: Neil Bothwick @ 2013-02-10 19:57 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 380 bytes --] On Sun, 10 Feb 2013 14:07:38 -0500, Tanstaafl wrote: > So, the question becomes, why did these change? I do have /user on a > separate LVM partition, so, is this something I should worry about? The static use flag builds a separate lvm.static all-in-one binary more suitable for use in an initramfs. -- Neil Bothwick Don't put all your hypes in one home page. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 19:57 ` Neil Bothwick @ 2013-02-10 20:40 ` Tanstaafl 2013-02-10 20:43 ` Neil Bothwick 0 siblings, 1 reply; 9+ messages in thread From: Tanstaafl @ 2013-02-10 20:40 UTC (permalink / raw To: gentoo-user On 2013-02-10 2:57 PM, Neil Bothwick <neil@digimed.co.uk> wrote: > On Sun, 10 Feb 2013 14:07:38 -0500, Tanstaafl wrote: > >> So, the question becomes, why did these change? I do have /user on a >> separate LVM partition, so, is this something I should worry about? > > The static use flag builds a separate lvm.static all-in-one binary > more suitable for use in an initramfs. Thanks Neil... Now that I'm looking at the USE flags that were used for the current install, I'm confused... Here's what IUSE says are enabled for the currently installed lvm2: readline +static +static-libs clvm cman +lvm1 selinux But... emerge output shows: [ebuild U ] sys-fs/lvm2-2.02.97-r1 [2.02.88] USE="lvm1 readline thin%* udev%* (-clvm) (-cman) (-selinux) -static* -static-libs*" 1,166 kB The only ones showing as changed (in green and with asterisks by them) are -static and -static-libs... So, why do clvm, cman and selinux all show as not previously used according to emerge output (in blue, with a '-' in front of them? Confusing... ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 20:40 ` Tanstaafl @ 2013-02-10 20:43 ` Neil Bothwick 2013-02-11 12:09 ` Tanstaafl 0 siblings, 1 reply; 9+ messages in thread From: Neil Bothwick @ 2013-02-10 20:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 362 bytes --] On Sun, 10 Feb 2013 15:40:00 -0500, Tanstaafl wrote: > Here's what IUSE says are enabled for the currently installed lvm2: > > readline +static +static-libs clvm cman +lvm1 selinux IUSE shows the flags that were available to that build, USE shows the flags that were used. -- Neil Bothwick I just took an IQ test. The results were negative. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-10 20:43 ` Neil Bothwick @ 2013-02-11 12:09 ` Tanstaafl 2013-02-11 15:15 ` Alan McKinnon 0 siblings, 1 reply; 9+ messages in thread From: Tanstaafl @ 2013-02-11 12:09 UTC (permalink / raw To: gentoo-user On 2013-02-10 3:43 PM, Neil Bothwick <neil@digimed.co.uk> wrote: > On Sun, 10 Feb 2013 15:40:00 -0500, Tanstaafl wrote: > >> Here's what IUSE says are enabled for the currently installed lvm2: >> >> readline +static +static-libs clvm cman +lvm1 selinux > > IUSE shows the flags that were available to that build, USE shows the > flags that were used. Ah, thanks for that... Ok, so the current one was installed with:: amd64 elibc_glibc kernel_linux lvm1 multilib readline static static-libs userland_GNU And the update wants to install with: USE="lvm1 readline thin%* udev%* (-clvm) (-cman) (-selinux) -static* -static-libs*" So, what is with the differences? + thin udev Why is amd64, elibc_glibc, kernel_linux, multilib & userland_GNU not included? and why omitting - static, static-libs ? Just trying to understand why the changes, and want to make sure lvm isn't going to end up failing on me the next reboot... Thanks ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] New USE flags for lvm2? 2013-02-11 12:09 ` Tanstaafl @ 2013-02-11 15:15 ` Alan McKinnon 0 siblings, 0 replies; 9+ messages in thread From: Alan McKinnon @ 2013-02-11 15:15 UTC (permalink / raw To: gentoo-user On 11/02/2013 14:09, Tanstaafl wrote: > On 2013-02-10 3:43 PM, Neil Bothwick <neil@digimed.co.uk> wrote: >> On Sun, 10 Feb 2013 15:40:00 -0500, Tanstaafl wrote: >> >>> Here's what IUSE says are enabled for the currently installed lvm2: >>> >>> readline +static +static-libs clvm cman +lvm1 selinux >> >> IUSE shows the flags that were available to that build, USE shows the >> flags that were used. > > Ah, thanks for that... > > Ok, so the current one was installed with:: > > amd64 elibc_glibc kernel_linux lvm1 multilib readline static static-libs > userland_GNU > > And the update wants to install with: > > USE="lvm1 readline thin%* udev%* (-clvm) (-cman) (-selinux) -static* > -static-libs*" > > So, what is with the differences? > > + thin udev > > Why is amd64, elibc_glibc, kernel_linux, multilib & userland_GNU not > included? > > and why omitting > > - static, static-libs > > ? > > Just trying to understand why the changes, and want to make sure lvm > isn't going to end up failing on me the next reboot... > > Thanks > The answers to most of the questions you asked are in the ebuild file and in the ChangeLog. You can find them at $PORTDIR/sys-fs/lvm2/ amd64, elibc_glibc, kernel_linux, multilib & userland_GNU are not in emerge output as those are not USE flags in the regular sense of the word. Don't worry about them, they define the basic settings upon which portage built your host. Change any of them only at your peril, you will break things horribly (and keep N pieces, where N is a big number). You can see the full lot near the end of emerge --info -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-02-11 15:16 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-02-10 18:37 [gentoo-user] New USE flags for lvm2? Tanstaafl 2013-02-10 18:47 ` Florian Philipp 2013-02-10 19:07 ` Tanstaafl 2013-02-10 19:39 ` Florian Philipp 2013-02-10 19:57 ` Neil Bothwick 2013-02-10 20:40 ` Tanstaafl 2013-02-10 20:43 ` Neil Bothwick 2013-02-11 12:09 ` Tanstaafl 2013-02-11 15:15 ` Alan McKinnon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox