public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Update Gentoo recently is becoming difficult
@ 2020-05-12  2:02 Raphael MD
  2020-05-12  2:21 ` Rich Freeman
  2020-05-12 13:36 ` Alessandro Barbieri
  0 siblings, 2 replies; 30+ messages in thread
From: Raphael MD @ 2020-05-12  2:02 UTC (permalink / raw
  To: Gentoo User

[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]

Hello,

I’ve been realizing to update Gentoo is becoming worse every time. My 2018
install, that I’ve recently update because python, was still those days
running like a square wheel.

I was trying to update my KDE profile 17, but was a pain, I’ve suffered a
lot, many blocks, flag problems, circular dependency and in the end perl
messed me and the system entirely broke.

Now I’m installing a new fresh system, and even in the beginning to emerge
the world update, like manual says, circular dependency problem with
Bluetooth and Systemd.

I’m long openRC user, I’ve started again using Systemd stage3, and now
suffering with python 3.6/3.8 dependency mess.

I don’t know if I’m out of luck or Gentoo is becoming a pain to maintain
and update.

I know, there are some periods is better to avoid update and appear this
time is now! Lol

Thanks.


-- 
M.S. Raphael Mejias Dias
​Nuclear Engineer | Reactors

Secure e-mail: raphael.mejias.dias@protonmail.com
PGP Key for raphaxx@gmail.com:
https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951

[-- Attachment #2: Type: text/html, Size: 2525 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  2:02 [gentoo-user] Update Gentoo recently is becoming difficult Raphael MD
@ 2020-05-12  2:21 ` Rich Freeman
  2020-05-12  4:36   ` Raphael MD
  2020-05-12 13:36 ` Alessandro Barbieri
  1 sibling, 1 reply; 30+ messages in thread
From: Rich Freeman @ 2020-05-12  2:21 UTC (permalink / raw
  To: gentoo-user

On Mon, May 11, 2020 at 10:02 PM Raphael MD <raphaxx@gmail.com> wrote:
>
> now suffering with python 3.6/3.8 dependency mess.
>

On anything but a simple system it seems very difficult to deal with
the python update without overriding the python flags on at least some
packages.

I recommend maintaining these in a separate config file to make it
easier to clean these changes up eventually.

Following the news item and enabling 3.6 and 3.7 in the interim is
probably your best course of action to minimize the amount of
micromangement.

You shouldn't see much asking for 3.8 just yet, at least not when
using stable keywords.  If you're using testing keywords, well, thanks
for testing, and you can see why they call it that.

In a few weeks I think it will settle down, and it isn't quite as bad
if you're updating daily/weekly since the number of changes is more
moderate.

Much of the problem stems from the fact that we're trying to rapidly
get up to date on python.  That means that various packages are in
various states of support for various versions of python.  Also,
default settings for building python were changed before all the
packages supporting them were stabilized.  I can't really speak for
those doing that but I suspect it is in part to avoid having to wait
for bugs for all the impacted packages to get resolved, or to obtain
permission to force them to be removed.

-- 
Rich


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  2:21 ` Rich Freeman
@ 2020-05-12  4:36   ` Raphael MD
  2020-05-12  8:30     ` Ashley Dixon
  0 siblings, 1 reply; 30+ messages in thread
From: Raphael MD @ 2020-05-12  4:36 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 519 bytes --]

I’ve been noted that Systemd is putting hard dependency in things like
Bluetooth, today is difficult rely upon a system without Bluetooth.

Anyone know some systemd manual to quickly put a system to run?

I was guessing could be easy install a systemd, but I’m realizing that
isn’t.

Thanks
-- 
M.S. Raphael Mejias Dias
​Nuclear Engineer | Reactors

Secure e-mail: raphael.mejias.dias@protonmail.com
PGP Key for raphaxx@gmail.com:
https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951

[-- Attachment #2: Type: text/html, Size: 1724 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  4:36   ` Raphael MD
@ 2020-05-12  8:30     ` Ashley Dixon
  2020-05-12  8:35       ` Consus
  2020-05-12 10:28       ` Alessandro Barbieri
  0 siblings, 2 replies; 30+ messages in thread
From: Ashley Dixon @ 2020-05-12  8:30 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 733 bytes --]

On Tue, May 12, 2020 at 01:36:34AM -0300, Raphael MD wrote:
> I’ve been noted that Systemd is putting hard dependency in things like
> Bluetooth, today is difficult rely upon a system without Bluetooth.

systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in  general,
have a history of placing "hard" dependencies on  stupid  things,  sometimes  to
push people towards a particular workflow or set of packages [1]. This is one of
the (many) reasons that people generally prefer to keep  a  safe  distance  from
systemd.

[1]
https://lists.freedesktop.org/archives/systemd-devel/2010-September/000391.html

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:30     ` Ashley Dixon
@ 2020-05-12  8:35       ` Consus
  2020-05-12  8:45         ` lego12239
                           ` (2 more replies)
  2020-05-12 10:28       ` Alessandro Barbieri
  1 sibling, 3 replies; 30+ messages in thread
From: Consus @ 2020-05-12  8:35 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 09:30:49AM +0100, Ashley Dixon wrote:
> On Tue, May 12, 2020 at 01:36:34AM -0300, Raphael MD wrote:
> > I’ve been noted that Systemd is putting hard dependency in things like
> > Bluetooth, today is difficult rely upon a system without Bluetooth.
> 
> systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in  general,
> have a history of placing "hard" dependencies on  stupid  things,  sometimes  to
> push people towards a particular workflow or set of packages [1]. This is one of
> the (many) reasons that people generally prefer to keep  a  safe  distance  from
> systemd.

What "safe distance" are you talking about? The only non-systemd distros
with non-marginal userbase are Alpine, Gentoo and Void.


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:35       ` Consus
@ 2020-05-12  8:45         ` lego12239
  2020-05-12  9:10           ` Consus
  2020-05-12  9:10         ` Ashley Dixon
  2020-05-12  9:14         ` Pengcheng Xu
  2 siblings, 1 reply; 30+ messages in thread
From: lego12239 @ 2020-05-12  8:45 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 11:35:51AM +0300, Consus wrote:
> On Tue, May 12, 2020 at 09:30:49AM +0100, Ashley Dixon wrote:
> > systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in  general,
> > have a history of placing "hard" dependencies on  stupid  things,  sometimes  to
> > push people towards a particular workflow or set of packages [1]. This is one of
> > the (many) reasons that people generally prefer to keep  a  safe  distance  from
> > systemd.
> 
> What "safe distance" are you talking about? The only non-systemd distros
> with non-marginal userbase are Alpine, Gentoo and Void.

And, of course, funtoo ;-).


-- 
Олег Неманов (Oleg Nemanov)


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:35       ` Consus
  2020-05-12  8:45         ` lego12239
@ 2020-05-12  9:10         ` Ashley Dixon
  2020-05-12  9:16           ` Consus
  2020-05-12  9:14         ` Pengcheng Xu
  2 siblings, 1 reply; 30+ messages in thread
From: Ashley Dixon @ 2020-05-12  9:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1521 bytes --]

On Tue, May 12, 2020 at 11:35:51AM +0300, Consus wrote:
> On Tue, May 12, 2020 at 09:30:49AM +0100, Ashley Dixon wrote:
> > systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in
> > general, have a history of placing "hard" dependencies on  stupid  things,
> > sometimes  to push people towards a particular workflow or set of packages
> > [1]. This is one of the (many) reasons that people generally prefer to keep
> > a  safe  distance  from systemd.
> 
> What "safe distance" are you talking about? The only non-systemd distros
> with non-marginal userbase are Alpine, Gentoo and Void.

I'm not claiming it is not extremely popular; many  of  its  intuitive  features
render it more attractive to  a  general  user-base,  however  from  a  computer
science perspective, it is an absolutely travesty of modern software-engineering
and a  blatant  violation  of  many  long-standing  principles  to  which  Linux
application-developers usually adhere.

The overall goal of systemd is rather admirable, but they should have, from  the
very beginning, created modular  components  and  linked  them  with  a  general
interface rather  than  sticking  everything  together  in  a  monolithic  mess.

It also likes to break things. [1]

[1] One example: commits `ab7f9474c70d2a3dd7fcb86be7c168b467e74297` and
`26cec0607f6bfac850c08c5c5d8b5ce53a209d12` in the Fedora mirror of OpenSSH.

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:45         ` lego12239
@ 2020-05-12  9:10           ` Consus
  2020-05-12  9:22             ` lego12239
  0 siblings, 1 reply; 30+ messages in thread
From: Consus @ 2020-05-12  9:10 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 11:45:51AM +0300, lego12239@yandex.ru wrote:
> And, of course, funtoo ;-).

That's basically rebrended Gentoo with some additional packages.


^ permalink raw reply	[flat|nested] 30+ messages in thread

* RE: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:35       ` Consus
  2020-05-12  8:45         ` lego12239
  2020-05-12  9:10         ` Ashley Dixon
@ 2020-05-12  9:14         ` Pengcheng Xu
  2020-05-12  9:16           ` Consus
  2 siblings, 1 reply; 30+ messages in thread
From: Pengcheng Xu @ 2020-05-12  9:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1156 bytes --]

Just to remind that quite a few Debian folks use OpenRC as well; it's in their official repos...

Regards,
-- 
Pengcheng Xu
https://jsteward.moe

> -----Original Message-----
> From: Consus <consus@ftml.net>
> Sent: Tuesday, May 12, 2020 4:36 PM
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Update Gentoo recently is becoming difficult
> 
> On Tue, May 12, 2020 at 09:30:49AM +0100, Ashley Dixon wrote:
> > On Tue, May 12, 2020 at 01:36:34AM -0300, Raphael MD wrote:
> > > I’ve been noted that Systemd is putting hard dependency in things
> > > like Bluetooth, today is difficult rely upon a system without Bluetooth.
> >
> > systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in
> > general, have a history of placing "hard" dependencies on  stupid
> > things,  sometimes  to push people towards a particular workflow or
> > set of packages [1]. This is one of the (many) reasons that people
> > generally prefer to keep  a  safe  distance  from systemd.
> 
> What "safe distance" are you talking about? The only non-systemd distros with
> non-marginal userbase are Alpine, Gentoo and Void.

[-- Attachment #2: openpgp-digital-signature.asc --]
[-- Type: application/pgp-signature, Size: 834 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:10         ` Ashley Dixon
@ 2020-05-12  9:16           ` Consus
  2020-05-12  9:40             ` Ashley Dixon
  0 siblings, 1 reply; 30+ messages in thread
From: Consus @ 2020-05-12  9:16 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 10:10:18AM +0100, Ashley Dixon wrote:
> I'm not claiming it is not extremely popular; many  of  its  intuitive
> features render it more attractive to  a  general  user-base,  however
> from  a  computer science perspective, it is an absolutely travesty of
> modern software-engineering and a  blatant  violation  of  many
> long-standing  principles  to  which  Linux application-developers
> usually adhere.

It's a "small base system", not init.
 
> The overall goal of systemd is rather admirable, but they should have,
> from  the very beginning, created modular  components  and  linked
> them  with  a  general interface rather  than  sticking  everything
> together  in  a  monolithic  mess.

So from "people generally prefer to keep a safe distance" we instantly
jump to "some folks don't like the design"? That was quick :D 


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:14         ` Pengcheng Xu
@ 2020-05-12  9:16           ` Consus
  0 siblings, 0 replies; 30+ messages in thread
From: Consus @ 2020-05-12  9:16 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 05:14:39PM +0800, Pengcheng Xu wrote:
> Just to remind that quite a few Debian folks use OpenRC as well; it's
> in their official repos...

A few :)


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:10           ` Consus
@ 2020-05-12  9:22             ` lego12239
  2020-05-12  9:26               ` Consus
  0 siblings, 1 reply; 30+ messages in thread
From: lego12239 @ 2020-05-12  9:22 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 12:10:44PM +0300, Consus wrote:
> On Tue, May 12, 2020 at 11:45:51AM +0300, lego12239@yandex.ru wrote:
> > And, of course, funtoo ;-).
> 
> That's basically rebrended Gentoo with some additional packages.

Yes and no. Funtoo use portage like gentoo - yes. But this is a different
distro. Without systemd and GLEP 81.


-- 
Олег Неманов (Oleg Nemanov)


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:22             ` lego12239
@ 2020-05-12  9:26               ` Consus
  2020-05-12  9:47                 ` lego12239
  0 siblings, 1 reply; 30+ messages in thread
From: Consus @ 2020-05-12  9:26 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 12:22:32PM +0300, lego12239@yandex.ru wrote:
> Yes and no. Funtoo use portage like gentoo - yes. But this is a
> different distro. Without systemd and GLEP 81.

Does this distro have any users aside from Angry Vincent and DRobbins?


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:16           ` Consus
@ 2020-05-12  9:40             ` Ashley Dixon
  0 siblings, 0 replies; 30+ messages in thread
From: Ashley Dixon @ 2020-05-12  9:40 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1493 bytes --]

On Tue, May 12, 2020 at 12:16:21PM +0300, Consus wrote:
> So from "people generally prefer to keep a safe distance" we instantly
> jump to "some folks don't like the design"? That was quick :D 

Sorry, I should have reviewed my non-specific wording before  I  sent.   When  I
originally said "people" I meant people who are aware of and  take  an  interest
in the internals of the software they use, such as the Gentoo/Funtoo user-bases.

Nonetheless, I  maintain  that  systemd  is  a  very  poor  example  of  quality
software-design, especially in the UNIX world, and many sysadmins and developers
often cite its monolithic and opaque nature  as  a  reason  for  their  disdain.

I, along with many others on this list, also like to keep a safe  distance  from
Microsoft software, but that is also extremely popular  to  general  users.   It
does not make it high in quality.

Adobe Reader is also very commonly used. And, well, ...

On Tue, May 12, 2020 at 12:26:40PM +0300, Consus wrote:
> Does this distro have any users aside from Angry Vincent and DRobbins?

I was surprised to see that  its  subreddit  does  have  some  activity  with  a
niche, but active, user-base. [1]

Anyway, I apologise for hijacking this thread and taking  it  off-topic;  please
let's keep it to the subject matter of the recent Gentoo updates.

[1] https://www.reddit.com/r/funtoo/

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  9:26               ` Consus
@ 2020-05-12  9:47                 ` lego12239
  0 siblings, 0 replies; 30+ messages in thread
From: lego12239 @ 2020-05-12  9:47 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 12:26:40PM +0300, Consus wrote:
> On Tue, May 12, 2020 at 12:22:32PM +0300, lego12239@yandex.ru wrote:
> > Yes and no. Funtoo use portage like gentoo - yes. But this is a
> > different distro. Without systemd and GLEP 81.
> 
> Does this distro have any users aside from Angry Vincent and DRobbins?

Hm... Absolutely :-).


-- 
Олег Неманов (Oleg Nemanov)


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  8:30     ` Ashley Dixon
  2020-05-12  8:35       ` Consus
@ 2020-05-12 10:28       ` Alessandro Barbieri
  1 sibling, 0 replies; 30+ messages in thread
From: Alessandro Barbieri @ 2020-05-12 10:28 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 898 bytes --]

Please do not start a flame war

Il Mar 12 Mag 2020, 10:31 Ashley Dixon <ash@suugaku.co.uk> ha scritto:

> On Tue, May 12, 2020 at 01:36:34AM -0300, Raphael MD wrote:
> > I’ve been noted that Systemd is putting hard dependency in things like
> > Bluetooth, today is difficult rely upon a system without Bluetooth.
>
> systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in
> general,
> have a history of placing "hard" dependencies on  stupid  things,
> sometimes  to
> push people towards a particular workflow or set of packages [1]. This is
> one of
> the (many) reasons that people generally prefer to keep  a  safe
> distance  from
> systemd.
>
> [1]
>
> https://lists.freedesktop.org/archives/systemd-devel/2010-September/000391.html
>
> --
>
> Ashley Dixon
> suugaku.co.uk
>
> 2A9A 4117
> DA96 D18A
> 8A7B B0D2
> A30E BF25
> F290 A8AA
>
>

[-- Attachment #2: Type: text/html, Size: 1438 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12  2:02 [gentoo-user] Update Gentoo recently is becoming difficult Raphael MD
  2020-05-12  2:21 ` Rich Freeman
@ 2020-05-12 13:36 ` Alessandro Barbieri
  2020-05-12 13:52   ` Victor Ivanov
  1 sibling, 1 reply; 30+ messages in thread
From: Alessandro Barbieri @ 2020-05-12 13:36 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1406 bytes --]

Yes, I have trouble too in upgrading. Python is messy now: I don't want
Python3_8 targets but some package require them (for what reason?). Also a
boost slot conflict.

Il Mar 12 Mag 2020, 04:03 Raphael MD <raphaxx@gmail.com> ha scritto:

> Hello,
>
> I’ve been realizing to update Gentoo is becoming worse every time. My 2018
> install, that I’ve recently update because python, was still those days
> running like a square wheel.
>
> I was trying to update my KDE profile 17, but was a pain, I’ve suffered a
> lot, many blocks, flag problems, circular dependency and in the end perl
> messed me and the system entirely broke.
>
> Now I’m installing a new fresh system, and even in the beginning to emerge
> the world update, like manual says, circular dependency problem with
> Bluetooth and Systemd.
>
> I’m long openRC user, I’ve started again using Systemd stage3, and now
> suffering with python 3.6/3.8 dependency mess.
>
> I don’t know if I’m out of luck or Gentoo is becoming a pain to maintain
> and update.
>
> I know, there are some periods is better to avoid update and appear this
> time is now! Lol
>
> Thanks.
>
>
> --
> M.S. Raphael Mejias Dias
> ​Nuclear Engineer | Reactors
>
> Secure e-mail: raphael.mejias.dias@protonmail.com
> PGP Key for raphaxx@gmail.com:
> https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951
>

[-- Attachment #2: Type: text/html, Size: 3054 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 13:36 ` Alessandro Barbieri
@ 2020-05-12 13:52   ` Victor Ivanov
  2020-05-12 14:02     ` Daniel Frey
  0 siblings, 1 reply; 30+ messages in thread
From: Victor Ivanov @ 2020-05-12 13:52 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 2935 bytes --]

Python has indeed been a bit of a mess recently for me as well, but I
haven't had any major issues.  Presumably, this could be attributed to
the fact that since python migrations started I have been using the
--changed-deps flag to emerge, which I noticed did help to clean a few
things up during world upgrades.

I suspect the whole situation is due to maintainers trying to quickly
get up to speed Python 3.7 and dropping of Python 2.7 where possible as
Rich mentioned earlier.  So I didn't really pay much attention to it
except for the one or two packages that broke.

On my (stable) systems I find myself having 4 versions of python
present: 2.7, 3.6, 3.7, and 3.8.  However, since the latest bulk move to
3.7 there appears to only be a single package unnecessarily pulling in
both 3.6 and 3.8, and that's "dev-lang/python-exec".  It does seem
rather unnecessary.

I do, however, have a rather large number of packages that are built
with both +python_targets_python3_7 _and_ +python_targets_python2_7.  I
suspect the latter dependency will be cleared out soon.

I haven't had issues with boost though, with 1.72.0-r1 being the only
one installed.  Perhaps "--changed-deps" might be worth trying if you
haven't?

- V

On 12/05/2020 14:36, Alessandro Barbieri wrote:
> Yes, I have trouble too in upgrading. Python is messy now: I don't want
> Python3_8 targets but some package require them (for what reason?). Also
> a boost slot conflict.
> 
> Il Mar 12 Mag 2020, 04:03 Raphael MD <raphaxx@gmail.com
> <mailto:raphaxx@gmail.com>> ha scritto:
> 
>     Hello,
> 
>     I’ve been realizing to update Gentoo is becoming worse every time.
>     My 2018 install, that I’ve recently update because python, was still
>     those days running like a square wheel.
> 
>     I was trying to update my KDE profile 17, but was a pain, I’ve
>     suffered a lot, many blocks, flag problems, circular dependency and
>     in the end perl messed me and the system entirely broke.
> 
>     Now I’m installing a new fresh system, and even in the beginning to
>     emerge the world update, like manual says, circular dependency
>     problem with Bluetooth and Systemd. 
> 
>     I’m long openRC user, I’ve started again using Systemd stage3, and
>     now suffering with python 3.6/3.8 dependency mess.
> 
>     I don’t know if I’m out of luck or Gentoo is becoming a pain to
>     maintain and update.
> 
>     I know, there are some periods is better to avoid update and appear
>     this time is now! Lol 
> 
>     Thanks.
> 
> 
>     -- 
>     M.S. Raphael Mejias Dias
>     ​Nuclear Engineer | Reactors
> 
>     Secure e-mail: raphael.mejias.dias@protonmail.com
>     <mailto:raphael.mejias.dias@protonmail.com>
>     PGP Key for raphaxx@gmail.com <mailto:raphaxx@gmail.com>:
>     https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 13:52   ` Victor Ivanov
@ 2020-05-12 14:02     ` Daniel Frey
  2020-05-12 14:22       ` Rich Freeman
  0 siblings, 1 reply; 30+ messages in thread
From: Daniel Frey @ 2020-05-12 14:02 UTC (permalink / raw
  To: gentoo-user

On 5/12/20 6:52 AM, Victor Ivanov wrote:
> Python has indeed been a bit of a mess recently for me as well, but I
> haven't had any major issues.  Presumably, this could be attributed to
> the fact that since python migrations started I have been using the
> --changed-deps flag to emerge, which I noticed did help to clean a few
> things up during world upgrades.
> 

I had one package that insisted pulling an old version of python while 
everything else wanted 3.7 or 3.8, and I had to unmerge the offending 
package. I hope I don't need that package any time soon...

Dan


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 14:02     ` Daniel Frey
@ 2020-05-12 14:22       ` Rich Freeman
  2020-05-12 17:54         ` Joachim Gwoke
  0 siblings, 1 reply; 30+ messages in thread
From: Rich Freeman @ 2020-05-12 14:22 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 10:02 AM Daniel Frey <djqfrey@gmail.com> wrote:
>
> On 5/12/20 6:52 AM, Victor Ivanov wrote:
> > Python has indeed been a bit of a mess recently for me as well, but I
> > haven't had any major issues.  Presumably, this could be attributed to
> > the fact that since python migrations started I have been using the
> > --changed-deps flag to emerge, which I noticed did help to clean a few
> > things up during world upgrades.
> >
>
> I had one package that insisted pulling an old version of python while
> everything else wanted 3.7 or 3.8, and I had to unmerge the offending
> package. I hope I don't need that package any time soon...

Keep in mind that python is slotted, so you can have both in most
cases.  It only gets messy when you start having conflicts.

I did have a package try to downgrade another package because python-2
support is enabled by default and the newer version of the package
didn't support it.  The package didn't need python-2 - it was just
responding to the profile defaults.  I just manually set the USE flags
for that package to disable python-2 for it.  It probably wouldn't
have hurt much to do the downgrade either, but that isn't ideal.

I suspect we'll see this stuff continue to shuffle for a few more
weeks and then as the old versions of python are banned/etc the issues
will start to go away.  I think the main reason this is so
user-visible is that the profiles were changed before all the packages
supported the newer versions.

-- 
Rich


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 14:22       ` Rich Freeman
@ 2020-05-12 17:54         ` Joachim Gwoke
  2020-05-12 18:49           ` Steve Evans
                             ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Joachim Gwoke @ 2020-05-12 17:54 UTC (permalink / raw
  To: Gentoo

[-- Attachment #1: Type: text/plain, Size: 1801 bytes --]

Been having trouble with mainly calibre 4.9.1-r2 and have since kept it out
of any emerges. Otherwise everything is alright with python 3.7 on my side


Joachim

On Tue, May 12, 2020, 5:22 PM Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, May 12, 2020 at 10:02 AM Daniel Frey <djqfrey@gmail.com> wrote:
> >
> > On 5/12/20 6:52 AM, Victor Ivanov wrote:
> > > Python has indeed been a bit of a mess recently for me as well, but I
> > > haven't had any major issues.  Presumably, this could be attributed to
> > > the fact that since python migrations started I have been using the
> > > --changed-deps flag to emerge, which I noticed did help to clean a few
> > > things up during world upgrades.
> > >
> >
> > I had one package that insisted pulling an old version of python while
> > everything else wanted 3.7 or 3.8, and I had to unmerge the offending
> > package. I hope I don't need that package any time soon...
>
> Keep in mind that python is slotted, so you can have both in most
> cases.  It only gets messy when you start having conflicts.
>
> I did have a package try to downgrade another package because python-2
> support is enabled by default and the newer version of the package
> didn't support it.  The package didn't need python-2 - it was just
> responding to the profile defaults.  I just manually set the USE flags
> for that package to disable python-2 for it.  It probably wouldn't
> have hurt much to do the downgrade either, but that isn't ideal.
>
> I suspect we'll see this stuff continue to shuffle for a few more
> weeks and then as the old versions of python are banned/etc the issues
> will start to go away.  I think the main reason this is so
> user-visible is that the profiles were changed before all the packages
> supported the newer versions.
>
> --
> Rich
>
>

[-- Attachment #2: Type: text/html, Size: 2401 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 17:54         ` Joachim Gwoke
@ 2020-05-12 18:49           ` Steve Evans
  2020-05-12 19:01             ` Joachim Gwoke
  2020-05-12 19:03           ` Rich Freeman
  2020-05-12 19:24           ` Daniel Frey
  2 siblings, 1 reply; 30+ messages in thread
From: Steve Evans @ 2020-05-12 18:49 UTC (permalink / raw
  To: gentoo-user

On Tue, 12 May 2020 20:54:58 +0300
Joachim Gwoke <joachimgwoke@gmail.com> wrote:

> Been having trouble with mainly calibre 4.9.1-r2 and have since kept
> it out of any emerges. Otherwise everything is alright with python
> 3.7 on my side
> 

calibre 4.9.1-r2 works fine for me with Python 3.7. What trouble have
you been having?

Steve


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 18:49           ` Steve Evans
@ 2020-05-12 19:01             ` Joachim Gwoke
  2020-05-12 19:04               ` Rich Freeman
  0 siblings, 1 reply; 30+ messages in thread
From: Joachim Gwoke @ 2020-05-12 19:01 UTC (permalink / raw
  To: Gentoo

[-- Attachment #1: Type: text/plain, Size: 601 bytes --]

On Tue, May 12, 2020, 9:49 PM Steve Evans <gentoo-user@gorbag.com> wrote:

> On Tue, 12 May 2020 20:54:58 +0300
> Joachim Gwoke <joachimgwoke@gmail.com> wrote:
>
> > Been having trouble with mainly calibre 4.9.1-r2 and have since kept
> > it out of any emerges. Otherwise everything is alright with python
> > 3.7 on my side
> >
>
> calibre 4.9.1-r2 works fine for me with Python 3.7. What trouble have
> you been having?
>
> Steve
>

Each time I did a system update and re-emerging calibre was required it
always failed so I leave it out of any system update and will keep it that
way.

Joachim

>
>

[-- Attachment #2: Type: text/html, Size: 1278 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 17:54         ` Joachim Gwoke
  2020-05-12 18:49           ` Steve Evans
@ 2020-05-12 19:03           ` Rich Freeman
  2020-05-12 19:24           ` Daniel Frey
  2 siblings, 0 replies; 30+ messages in thread
From: Rich Freeman @ 2020-05-12 19:03 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 1:54 PM Joachim Gwoke <joachimgwoke@gmail.com> wrote:
>
> Been having trouble with mainly calibre 4.9.1-r2 and have since kept it out of any emerges. Otherwise everything is alright with python 3.7 on my side
>

As long as you're not doing anything too crazy you should be ok just
setting whatever python USE flags portage is asking for.  Packages
should all be flagged with what versions of python work, and other
than having a couple of versions of things installed there really
isn't any harm in having this package using this version of python
while a different one uses another.

I'd just stick all those settings in a separate file.  Once things
settle down you should see what happens if you just remove all those
settings entirely and go back to defaults.  If you get a rat's nest of
errors/etc then just put the file back.  Eventually you might get to a
point where it wants to rebuild everything but otherwise there are no
errors - maybe a few weeks from now.

Also, I do suggest following the news item and enabling both 3.6 and
3.7 for the time being to just reduce churn.  You can remove that once
things settle down.


--
Rich


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 19:01             ` Joachim Gwoke
@ 2020-05-12 19:04               ` Rich Freeman
  2020-05-12 19:49                 ` Joachim Gwoke
  0 siblings, 1 reply; 30+ messages in thread
From: Rich Freeman @ 2020-05-12 19:04 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 3:01 PM Joachim Gwoke <joachimgwoke@gmail.com> wrote:
>
> Each time I did a system update and re-emerging calibre was required it always failed so I leave it out of any system update and will keep it that way.
>

Sounds like a possible bug.  There are some build/install issues
reported in bugzilla.  Does your issue match any of those?

https://bugs.gentoo.org/buglist.cgi?quicksearch=calibre

-- 
Rich


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 17:54         ` Joachim Gwoke
  2020-05-12 18:49           ` Steve Evans
  2020-05-12 19:03           ` Rich Freeman
@ 2020-05-12 19:24           ` Daniel Frey
  2020-05-12 20:57             ` Rich Freeman
  2 siblings, 1 reply; 30+ messages in thread
From: Daniel Frey @ 2020-05-12 19:24 UTC (permalink / raw
  To: gentoo-user

On 5/12/20 10:54 AM, Joachim Gwoke wrote:
> Been having trouble with mainly calibre 4.9.1-r2 and have since kept it 
> out of any emerges. Otherwise everything is alright with python 3.7 on 
> my side
> 
> 

I believe mine was soundconverter, but now I'm not so sure. It wanted 
something other than 3.7, and the build had no target for it, and there 
wasn't any unstable version in the tree I could unmask.

Dan


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 19:04               ` Rich Freeman
@ 2020-05-12 19:49                 ` Joachim Gwoke
  0 siblings, 0 replies; 30+ messages in thread
From: Joachim Gwoke @ 2020-05-12 19:49 UTC (permalink / raw
  To: Gentoo

[-- Attachment #1: Type: text/plain, Size: 638 bytes --]

On Tue, May 12, 2020, 10:05 PM Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, May 12, 2020 at 3:01 PM Joachim Gwoke <joachimgwoke@gmail.com>
> wrote:
> >
> > Each time I did a system update and re-emerging calibre was required it
> always failed so I leave it out of any system update and will keep it that
> way.
> >
>
> Sounds like a possible bug.  There are some build/install issues
> reported in bugzilla.  Does your issue match any of those?
>
> https://bugs.gentoo.org/buglist.cgi?quicksearch=calibre
>
> --
> Rich
>


None of them. Let me try and re-emerge it and compare again. Will report
back later Wednesday.


Joachim


>

[-- Attachment #2: Type: text/html, Size: 1495 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 19:24           ` Daniel Frey
@ 2020-05-12 20:57             ` Rich Freeman
  2020-05-13 13:54               ` Daniel Frey
  2020-05-14 22:59               ` Joachim Gwoke
  0 siblings, 2 replies; 30+ messages in thread
From: Rich Freeman @ 2020-05-12 20:57 UTC (permalink / raw
  To: gentoo-user

On Tue, May 12, 2020 at 3:24 PM Daniel Frey <djqfrey@gmail.com> wrote:
>
> On 5/12/20 10:54 AM, Joachim Gwoke wrote:
> > Been having trouble with mainly calibre 4.9.1-r2 and have since kept it
> > out of any emerges. Otherwise everything is alright with python 3.7 on
> > my side
> >
> >
>
> I believe mine was soundconverter, but now I'm not so sure. It wanted
> something other than 3.7, and the build had no target for it, and there
> wasn't any unstable version in the tree I could unmask.

Why not just set in /etc/portage/package.use/pythonmigrate
media-sound/soundconverter PYTHON_TARGETS: python3_6 python3_7

Then it will build with python-3.6 which should work fine.

You don't HAVE to get rid of python-3.6 this instant, especially since
tons of stuff in the repository requires it still.

-- 
Rich


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 20:57             ` Rich Freeman
@ 2020-05-13 13:54               ` Daniel Frey
  2020-05-14 22:59               ` Joachim Gwoke
  1 sibling, 0 replies; 30+ messages in thread
From: Daniel Frey @ 2020-05-13 13:54 UTC (permalink / raw
  To: gentoo-user

On 5/12/20 1:57 PM, Rich Freeman wrote:
> On Tue, May 12, 2020 at 3:24 PM Daniel Frey <djqfrey@gmail.com> wrote:
>>
>> On 5/12/20 10:54 AM, Joachim Gwoke wrote:
>>> Been having trouble with mainly calibre 4.9.1-r2 and have since kept it
>>> out of any emerges. Otherwise everything is alright with python 3.7 on
>>> my side
>>>
>>>
>>
>> I believe mine was soundconverter, but now I'm not so sure. It wanted
>> something other than 3.7, and the build had no target for it, and there
>> wasn't any unstable version in the tree I could unmask.
> 
> Why not just set in /etc/portage/package.use/pythonmigrate
> media-sound/soundconverter PYTHON_TARGETS: python3_6 python3_7
> 
> Then it will build with python-3.6 which should work fine.
> 
> You don't HAVE to get rid of python-3.6 this instant, especially since
> tons of stuff in the repository requires it still.
> 

I'm aware, but I think I tried it in make.conf originally and that made 
portage really mad so I unmerged the offending package. I haven't 
bothered trying to remerge it as I don't need it right this instant. By 
the time I need it again hopefully this will have sorted itself out.

Dan


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [gentoo-user] Update Gentoo recently is becoming difficult
  2020-05-12 20:57             ` Rich Freeman
  2020-05-13 13:54               ` Daniel Frey
@ 2020-05-14 22:59               ` Joachim Gwoke
  1 sibling, 0 replies; 30+ messages in thread
From: Joachim Gwoke @ 2020-05-14 22:59 UTC (permalink / raw
  To: Gentoo

[-- Attachment #1: Type: text/plain, Size: 1043 bytes --]

On Tue, May 12, 2020, 11:58 PM Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, May 12, 2020 at 3:24 PM Daniel Frey <djqfrey@gmail.com> wrote:
> >
> > On 5/12/20 10:54 AM, Joachim Gwoke wrote:
> > > Been having trouble with mainly calibre 4.9.1-r2 and have since kept it
> > > out of any emerges. Otherwise everything is alright with python 3.7 on
> > > my side
> > >
> > >
> >
> > I believe mine was soundconverter, but now I'm not so sure. It wanted
> > something other than 3.7, and the build had no target for it, and there
> > wasn't any unstable version in the tree I could unmask.
>
> Why not just set in /etc/portage/package.use/pythonmigrate
> media-sound/soundconverter PYTHON_TARGETS: python3_6 python3_7
>
> Then it will build with python-3.6 which should work fine.
>
> You don't HAVE to get rid of python-3.6 this instant, especially since
> tons of stuff in the repository requires it still.
>
> --
> Rich
>


This fixed it with that like below to a file named calibre4 in
/etc/portage/package.use/

Thanks a lot.

Joachim


>

[-- Attachment #2: Type: text/html, Size: 2076 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2020-05-14 23:00 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-12  2:02 [gentoo-user] Update Gentoo recently is becoming difficult Raphael MD
2020-05-12  2:21 ` Rich Freeman
2020-05-12  4:36   ` Raphael MD
2020-05-12  8:30     ` Ashley Dixon
2020-05-12  8:35       ` Consus
2020-05-12  8:45         ` lego12239
2020-05-12  9:10           ` Consus
2020-05-12  9:22             ` lego12239
2020-05-12  9:26               ` Consus
2020-05-12  9:47                 ` lego12239
2020-05-12  9:10         ` Ashley Dixon
2020-05-12  9:16           ` Consus
2020-05-12  9:40             ` Ashley Dixon
2020-05-12  9:14         ` Pengcheng Xu
2020-05-12  9:16           ` Consus
2020-05-12 10:28       ` Alessandro Barbieri
2020-05-12 13:36 ` Alessandro Barbieri
2020-05-12 13:52   ` Victor Ivanov
2020-05-12 14:02     ` Daniel Frey
2020-05-12 14:22       ` Rich Freeman
2020-05-12 17:54         ` Joachim Gwoke
2020-05-12 18:49           ` Steve Evans
2020-05-12 19:01             ` Joachim Gwoke
2020-05-12 19:04               ` Rich Freeman
2020-05-12 19:49                 ` Joachim Gwoke
2020-05-12 19:03           ` Rich Freeman
2020-05-12 19:24           ` Daniel Frey
2020-05-12 20:57             ` Rich Freeman
2020-05-13 13:54               ` Daniel Frey
2020-05-14 22:59               ` Joachim Gwoke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox