* [gentoo-user] Skipping interactive emerges
@ 2009-09-18 9:16 Neil Bothwick
2009-09-18 9:35 ` Arttu V.
2009-09-18 11:57 ` Albert Hopkins
0 siblings, 2 replies; 10+ messages in thread
From: Neil Bothwick @ 2009-09-18 9:16 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
There's got ot be an easy answer to this, but I've looked in the portage,
emerge and make.conf man pages to no avail. Is it possible to have
emerge skip interactive ebuilds during a world update?
--
Neil Bothwick
Q-Tip: When an omnipotent alien gives you advice.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:16 [gentoo-user] Skipping interactive emerges Neil Bothwick
@ 2009-09-18 9:35 ` Arttu V.
2009-09-18 9:47 ` Neil Bothwick
2009-09-18 11:57 ` Albert Hopkins
1 sibling, 1 reply; 10+ messages in thread
From: Arttu V. @ 2009-09-18 9:35 UTC (permalink / raw
To: gentoo-user
On 9/18/09, Neil Bothwick <neil@digimed.co.uk> wrote:
> There's got ot be an easy answer to this, but I've looked in the portage,
> emerge and make.conf man pages to no avail. Is it possible to have
> emerge skip interactive ebuilds during a world update?
portage man-page seems to be outdated (missing the info).
Deny interactivity (e.g., in make.conf):
ACCEPT_PROPERTIES="-interactive"
Then try to emerge something interactive:
!!! All ebuilds that could satisfy "games-fps/enemy-territory" have been masked.
!!! One of the following masked packages is required to complete your request:
- games-fps/enemy-territory-2.60b (masked by: interactive properties)
I believe the source of this feature is this bug:
http://bugs.gentoo.org/151113
Naturally, I'm running 2.2rc-series portage, so 2.1 might not have it.
--
Arttu V.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:35 ` Arttu V.
@ 2009-09-18 9:47 ` Neil Bothwick
2009-09-18 9:59 ` Arttu V.
2009-09-18 21:16 ` Peter Humphrey
0 siblings, 2 replies; 10+ messages in thread
From: Neil Bothwick @ 2009-09-18 9:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 498 bytes --]
On Fri, 18 Sep 2009 12:35:39 +0300, Arttu V. wrote:
> eny interactivity (e.g., in make.conf):
>
> ACCEPT_PROPERTIES="-interactive"
>
> Then try to emerge something interactive:
I just tried that, and instead of skipping the upgrades, it wanted to
download several packages to a much older version :(
> Naturally, I'm running 2.2rc-series portage, so 2.1 might not have it.
I do, this is a ~amd64 system.
--
Neil Bothwick
Few women admit their age. Few men act theirs.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:47 ` Neil Bothwick
@ 2009-09-18 9:59 ` Arttu V.
2009-09-20 23:49 ` Neil Bothwick
2009-09-18 21:16 ` Peter Humphrey
1 sibling, 1 reply; 10+ messages in thread
From: Arttu V. @ 2009-09-18 9:59 UTC (permalink / raw
To: gentoo-user
On 9/18/09, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Fri, 18 Sep 2009 12:35:39 +0300, Arttu V. wrote:
>
>> eny interactivity (e.g., in make.conf):
>>
>> ACCEPT_PROPERTIES="-interactive"
>>
>> Then try to emerge something interactive:
>
> I just tried that, and instead of skipping the upgrades, it wanted to
> download several packages to a much older version :(
O.o
Care to share some of the packages causing this? Maybe some packages
have interactivity marked only in their later versions, and others
have it in their earlier ones?
As the feature is not advertised on the portage man-page it could also
be that it is still exceptionally buggy or non-functional somehow (but
the bug was closed ...) ... and also, maybe there is another way to do
this? This was the first one I found.
>> Naturally, I'm running 2.2rc-series portage, so 2.1 might not have it.
>
> I do, this is a ~amd64 system.
Ok, the box I tried that on was a mostly stable amd64, with only some
end-user programs and libs (like mozilla-firefox and xulrunner) on
testing. And naturally portage-2.2rc40, as you couldn't get kde4
without it the other year.
--
Arttu V.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:16 [gentoo-user] Skipping interactive emerges Neil Bothwick
2009-09-18 9:35 ` Arttu V.
@ 2009-09-18 11:57 ` Albert Hopkins
2009-09-20 22:57 ` Alan McKinnon
1 sibling, 1 reply; 10+ messages in thread
From: Albert Hopkins @ 2009-09-18 11:57 UTC (permalink / raw
To: gentoo-user
On Fri, 2009-09-18 at 10:16 +0100, Neil Bothwick wrote:
> There's got ot be an easy answer to this, but I've looked in the portage,
> emerge and make.conf man pages to no avail. Is it possible to have
> emerge skip interactive ebuilds during a world update?
What is an interactive ebuild? I've not seen one.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:47 ` Neil Bothwick
2009-09-18 9:59 ` Arttu V.
@ 2009-09-18 21:16 ` Peter Humphrey
1 sibling, 0 replies; 10+ messages in thread
From: Peter Humphrey @ 2009-09-18 21:16 UTC (permalink / raw
To: gentoo-user
On Friday 18 September 2009 10:47:24 Neil Bothwick wrote:
> Few women admit their age. Few men act theirs.
How very true. The latter part, at any rate.
--
Rgds
Peter
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 11:57 ` Albert Hopkins
@ 2009-09-20 22:57 ` Alan McKinnon
2009-09-20 23:45 ` Neil Bothwick
0 siblings, 1 reply; 10+ messages in thread
From: Alan McKinnon @ 2009-09-20 22:57 UTC (permalink / raw
To: gentoo-user
On Friday 18 September 2009 13:57:36 Albert Hopkins wrote:
> On Fri, 2009-09-18 at 10:16 +0100, Neil Bothwick wrote:
> > There's got ot be an easy answer to this, but I've looked in the portage,
> > emerge and make.conf man pages to no avail. Is it possible to have
> > emerge skip interactive ebuilds during a world update?
>
> What is an interactive ebuild? I've not seen one.
>
An ebuild that waits for you to input data before it continues. I've not seen
one for a long time, but they were usually used for proprietary packages that
require you to interactively accept a license.
Such things go against the spirit of portage so they are consequently rare.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-20 22:57 ` Alan McKinnon
@ 2009-09-20 23:45 ` Neil Bothwick
0 siblings, 0 replies; 10+ messages in thread
From: Neil Bothwick @ 2009-09-20 23:45 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 568 bytes --]
On Mon, 21 Sep 2009 00:57:18 +0200, Alan McKinnon wrote:
> > What is an interactive ebuild? I've not seen one.
>
> An ebuild that waits for you to input data before it continues. I've
> not seen one for a long time, but they were usually used for
> proprietary packages that require you to interactively accept a license.
They are also used in some games ebuilds, where the user has to insert a
CD, but the one affecting me is a licence acceptance thing, virtualbox.
--
Neil Bothwick
Every time I jump on the bandwagon all its wheels fall off.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-18 9:59 ` Arttu V.
@ 2009-09-20 23:49 ` Neil Bothwick
2009-09-30 21:41 ` Arttu V.
0 siblings, 1 reply; 10+ messages in thread
From: Neil Bothwick @ 2009-09-20 23:49 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]
On Fri, 18 Sep 2009 12:59:02 +0300, Arttu V. wrote:
> > I just tried that, and instead of skipping the upgrades, it wanted to
> > download several packages to a much older version :(
>
> O.o
>
> Care to share some of the packages causing this? Maybe some packages
> have interactivity marked only in their later versions, and others
> have it in their earlier ones?
That was mu supposition too, here's the list. It's an upgrade of virtualbox-bin
that triggered my question. I wanted to be able to let a world update proceed
without stopping while I wasn't looking.
Calculating dependencies... done!
[ebuild UD] app-emulation/virtualbox-modules-1.6.6-r1 [3.0.6]
[ebuild N ] sys-apps/usermode-utilities-20070815
[ebuild N ] net-misc/bridge-utils-1.4
[ebuild UD] app-emulation/vmware-modules-1.0.0.15-r2 [1.0.0.25]
[ebuild FUD] app-emulation/vmware-workstation-5.5.9.126128 [6.5.3.185404]
[ebuild FUD] app-emulation/virtualbox-bin-1.6.6 [3.0.6-r1]
!!! The following installed packages are masked:
- virtual/poppler-glib-0.12.0 (masked by: virtual properties)
- virtual/monodoc-2.4.2.3 (masked by: virtual properties)
- virtual/poppler-qt4-0.12.0 (masked by: virtual properties)
- virtual/poppler-0.12.0 (masked by: virtual properties)
- virtual/poppler-utils-0.12.0 (masked by: virtual properties)
--
Neil Bothwick
Programmers do it bit by bit.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Skipping interactive emerges
2009-09-20 23:49 ` Neil Bothwick
@ 2009-09-30 21:41 ` Arttu V.
0 siblings, 0 replies; 10+ messages in thread
From: Arttu V. @ 2009-09-30 21:41 UTC (permalink / raw
To: gentoo-user
On 9/21/09, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Fri, 18 Sep 2009 12:59:02 +0300, Arttu V. wrote:
>
>> > I just tried that, and instead of skipping the upgrades, it wanted to
>> > download several packages to a much older version :(
>>
>> O.o
>>
>> Care to share some of the packages causing this? Maybe some packages
>> have interactivity marked only in their later versions, and others
>> have it in their earlier ones?
>
> That was mu supposition too, here's the list. It's an upgrade of
> virtualbox-bin
> that triggered my question. I wanted to be able to let a world update
> proceed
> without stopping while I wasn't looking.
>
>
> Calculating dependencies... done!
> [ebuild UD] app-emulation/virtualbox-modules-1.6.6-r1 [3.0.6]
> [ebuild N ] sys-apps/usermode-utilities-20070815
> [ebuild N ] net-misc/bridge-utils-1.4
> [ebuild UD] app-emulation/vmware-modules-1.0.0.15-r2 [1.0.0.25]
> [ebuild FUD] app-emulation/vmware-workstation-5.5.9.126128 [6.5.3.185404]
> [ebuild FUD] app-emulation/virtualbox-bin-1.6.6 [3.0.6-r1]
>
> !!! The following installed packages are masked:
> - virtual/poppler-glib-0.12.0 (masked by: virtual properties)
> - virtual/monodoc-2.4.2.3 (masked by: virtual properties)
> - virtual/poppler-qt4-0.12.0 (masked by: virtual properties)
> - virtual/poppler-0.12.0 (masked by: virtual properties)
> - virtual/poppler-utils-0.12.0 (masked by: virtual properties)
A late and pretty useless reply follows:
Maybe you could construct a local set, e.g., @my_noninteractives out
of the "nearly-leaf-in-tree" packages you know aren't interactive
(e.g., xorg, openoffice, whatever), and emerge -vuDN
@my_noninteractives instead of world or @world (which do contain also
the interactive packages)?
Optimal situation for such would be if portage provided or knew about
the sets @world and @noninteractive, and you could perform set
mathematics on them: "@world \\ @noninteractives" or something. Hmm,
maybe chalk that up for portage 4.7 feature list, right next to
EAPI=4381? :D
Otherwise I have no other solution apart from manual script-craftery
-- emerge -pvuDN world, filter out interactive packages and packages
depending on interactives, etc from the list, only emerge
non-interactives.
--
Arttu V.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-09-30 21:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-18 9:16 [gentoo-user] Skipping interactive emerges Neil Bothwick
2009-09-18 9:35 ` Arttu V.
2009-09-18 9:47 ` Neil Bothwick
2009-09-18 9:59 ` Arttu V.
2009-09-20 23:49 ` Neil Bothwick
2009-09-30 21:41 ` Arttu V.
2009-09-18 21:16 ` Peter Humphrey
2009-09-18 11:57 ` Albert Hopkins
2009-09-20 22:57 ` Alan McKinnon
2009-09-20 23:45 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox