Re: [gentoo-user] Skipping interactive emerges

2009-09-30 Thread Arttu V.
On 9/21/09, Neil Bothwick n...@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]
 [ebuildFUD] app-emulation/vmware-workstation-5.5.9.126128 [6.5.3.185404]
 [ebuildFUD] 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.



Re: [gentoo-user] Skipping interactive emerges

2009-09-20 Thread Albert Hopkins
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.




Re: [gentoo-user] Skipping interactive emerges

2009-09-20 Thread Alan McKinnon
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



Re: [gentoo-user] Skipping interactive emerges

2009-09-20 Thread Neil Bothwick
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.


signature.asc
Description: PGP signature


Re: [gentoo-user] Skipping interactive emerges

2009-09-20 Thread Neil Bothwick
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]
[ebuildFUD] app-emulation/vmware-workstation-5.5.9.126128 [6.5.3.185404] 
[ebuildFUD] 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.


signature.asc
Description: PGP signature


Re: [gentoo-user] Skipping interactive emerges

2009-09-18 Thread Arttu V.
On 9/18/09, Neil Bothwick n...@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.



Re: [gentoo-user] Skipping interactive emerges

2009-09-18 Thread Neil Bothwick
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.


signature.asc
Description: PGP signature


Re: [gentoo-user] Skipping interactive emerges

2009-09-18 Thread Arttu V.
On 9/18/09, Neil Bothwick n...@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.



Re: [gentoo-user] Skipping interactive emerges

2009-09-18 Thread Peter Humphrey
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