From: Rich Freeman <rich0@gentoo.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] This nite's switch to "full multilib"
Date: Mon, 30 Mar 2015 06:57:11 -0400 [thread overview]
Message-ID: <CAGfcS_kgUQO6YidwByd9okTLOoomn67bh0bNaiqLcgWshUDWHg@mail.gmail.com> (raw)
In-Reply-To: <55191F2F.4070906@xunil.at>
On Mon, Mar 30, 2015 at 6:02 AM, Stefan G. Weichinger <lists@xunil.at> wrote:
>
> OK, then so why do I have to edit files to tell the system to USE this
> and that after the system tells me it needs that ... ?
>
> Why isn't this taken care of within portage itself?
>
> I don't *want* to decide 32bit or not ... (I like that I *can* ...)
>
This goes way beyond 32-bit.
The way things work in Gentoo right now is that portage can decide to
install a package at any time without any config file changes (unless
it is keyword/package masked). However, it can't change the USE
configuration of a package unless this ends up in a config file.
In a sense I think giving portage more freedom to do this would be
better. It does increase the likelihood of blockers, but we already
deal with those for package blocks. It would also mean that a proper
depclean might actually involve package rebuilds (unless we make
depclean just remove stuff, and an emerge -N rebuild stuff).
I'm trying to think of what the downside is to just letting portage
set the flags however seems best unless a flag is explicitly set or
unset in configuration. I can't think of any issues offhand - I think
that most of the work that needs to be done by emerge to calculate
deps needs to be done anyway. Obviously it would take effort to do.
I ended up with 800 lines being added to my package.use, which now
constitutes 2/3rds of the file. Granted, most of those are comments.
Some of the comments are also less than ideal, like:
# required by media-libs/libgphoto2-2.5.7
# required by kde-base/kamera-4.14.3
# required by kde-base/kdegraphics-meta-4.14.3
# required by kde-base/kde-meta-4.14.3
# required by @selected
# required by @world (argument)
>=virtual/libusb-1-r1 abi_x86_32
This tends to imply that kde-meta needs 32-bit libusb. I suspect that
some other package does need 32-bit libgphoto2, which then needs
32-bit libusb, but kde-meta shows up in the comment instead.
The packages that gave me the most trouble were wine and steam. I
don't think there were any problems with them - they just pull in a
lot of 32-bit deps.
--
Rich
next prev parent reply other threads:[~2015-03-30 10:57 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-29 9:58 [gentoo-user] This nite's switch to "full multilib" Yanestra
2015-03-29 12:39 ` Rich Freeman
2015-03-29 15:03 ` wabenbau
2015-03-29 15:20 ` Peter Humphrey
2015-03-29 15:57 ` Mick
2015-03-29 16:08 ` Yanestra
2015-03-29 16:21 ` Mick
2015-03-29 16:43 ` wabenbau
2015-03-29 16:58 ` Mick
2015-03-29 17:22 ` wabenbau
2015-03-30 8:57 ` Peter Humphrey
2015-03-29 17:27 ` [gentoo-user] " Michael Palimaka
2015-03-29 18:03 ` Yanestra
2015-03-29 18:23 ` Rich Freeman
2015-03-29 17:07 ` [gentoo-user] " Alan McKinnon
2015-03-29 17:30 ` Mick
2015-03-29 17:53 ` Stefan G. Weichinger
2015-03-29 18:16 ` Alan McKinnon
2015-03-29 22:10 ` Stefan G. Weichinger
2015-03-29 22:39 ` Yanestra
2015-03-29 22:51 ` Alan McKinnon
2015-03-30 8:58 ` Stefan G. Weichinger
2015-03-30 9:23 ` Mick
2015-03-30 9:39 ` Alan McKinnon
2015-03-30 10:02 ` Stefan G. Weichinger
2015-03-30 10:14 ` Alan McKinnon
2015-03-30 10:42 ` [gentoo-user] " Holger Hoffstätte
2015-03-30 11:14 ` Alan McKinnon
2015-03-30 12:15 ` Holger Hoffstätte
2015-03-30 12:44 ` Neil Bothwick
2015-03-30 13:04 ` Holger Hoffstätte
2015-03-30 14:34 ` Neil Bothwick
2015-03-30 15:15 ` Peter Humphrey
2015-03-30 19:09 ` Alan McKinnon
2015-03-30 19:44 ` Fernando Rodriguez
2015-03-30 19:52 ` Grant Edwards
2015-04-01 18:20 ` Chris Camisa
2015-03-30 19:46 ` Grant Edwards
2015-03-30 20:28 ` Neil Bothwick
2015-03-30 20:39 ` Grant Edwards
2015-04-01 17:28 ` Róbert Čerňanský
2015-04-02 4:42 ` Sebastian Beßler
2015-04-02 5:21 ` Róbert Čerňanský
2015-04-02 8:41 ` Neil Bothwick
2015-04-02 9:29 ` Róbert Čerňanský
2015-04-02 10:01 ` Neil Bothwick
2015-04-02 15:37 ` Grant Edwards
2015-04-02 16:24 ` Rich Freeman
2015-04-03 8:00 ` [gentoo-user] " Stroller
2015-04-03 8:30 ` Dale
2015-04-04 9:39 ` Stroller
2015-04-04 12:33 ` Dale
2015-04-04 22:38 ` Neil Bothwick
2015-04-05 7:24 ` Dale
2015-04-05 9:07 ` Neil Bothwick
2015-04-05 9:41 ` Dale
2015-04-05 12:09 ` Neil Bothwick
2015-04-05 13:27 ` Rich Freeman
2015-04-05 13:39 ` Neil Bothwick
2015-04-05 11:21 ` Rich Freeman
2015-04-05 12:12 ` Neil Bothwick
2015-04-05 20:18 ` [gentoo-user] " James
2015-04-06 8:39 ` [gentoo-user] " Graham Murray
2015-04-04 22:40 ` Neil Bothwick
2015-04-03 9:17 ` Neil Bothwick
2015-04-03 7:52 ` Stroller
2015-04-05 21:36 ` Fernando Rodriguez
2015-04-02 10:40 ` [gentoo-user] " Rich Freeman
2015-03-30 10:31 ` [gentoo-user] " Neil Bothwick
2015-04-01 17:50 ` Róbert Čerňanský
2015-04-01 18:05 ` Rich Freeman
2015-04-02 5:27 ` Róbert Čerňanský
2015-04-02 8:32 ` Neil Bothwick
2015-03-30 10:57 ` Rich Freeman [this message]
2015-04-02 22:40 ` Frank Steinmetzger
2015-04-02 23:08 ` Frank Steinmetzger
2015-04-02 23:25 ` Mick
2015-04-03 7:57 ` Stroller
2015-03-30 9:12 ` Dale
2015-03-30 10:34 ` Neil Bothwick
2015-03-30 10:59 ` Dale
2015-03-30 12:40 ` Neil Bothwick
2015-03-30 13:01 ` Peter Humphrey
2015-03-30 13:42 ` Dale
2015-03-30 14:29 ` Neil Bothwick
2015-03-31 0:46 ` Dale
2015-03-31 7:30 ` Neil Bothwick
2015-03-31 10:13 ` Alan McKinnon
2015-03-30 20:01 ` Gevisz
2015-03-29 18:12 ` Alan McKinnon
2015-03-30 9:12 ` Peter Humphrey
2015-03-30 22:23 ` [gentoo-user] " James
2015-04-02 9:31 ` Peter Humphrey
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAGfcS_kgUQO6YidwByd9okTLOoomn67bh0bNaiqLcgWshUDWHg@mail.gmail.com \
--to=rich0@gentoo.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox