Mailing List Archive

portage ignores -drafts flag set in /etc/portage/package.use
After running the following command to update my Gentoo:
# emerge --update --deep --with-bdeps=y --backtrack=120
--verbose-conflicts --ask world

portage reported the following:

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-python/pyzmq-25.0.2::gentoo[-test]
# required by dev-python/qtconsole-5.4.0::gentoo
# required by dev-python/ipython-8.12.0::gentoo[qt5]
# required by dev-python/ipyparallel-8.4.1::gentoo
>=net-libs/zeromq-4.3.4-r1 -drafts

I have set this in /etc/portage/package.use/ipython file.
However, after running the command
# emerge --update --deep --with-bdeps=y --backtrack=120
--verbose-conflicts --ask world
once again, portage reports the same message again and refuses to proceed.

I even allowed it to write to a file in the package.use directory itself,
which it did creating a new file there.
However, after running the command
# emerge --update --deep --with-bdeps=y --backtrack=120
--verbose-conflicts --ask world
it again reports the same message:

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-python/pyzmq-25.0.2::gentoo[-test]
# required by dev-python/qtconsole-5.4.0::gentoo
# required by dev-python/ipython-8.12.0::gentoo[qt5]
# required by dev-python/ipyparallel-8.4.1::gentoo
>=net-libs/zeromq-4.3.4-r1 -drafts

Trying to run the command
# emerge --update --deep --with-bdeps=y --backtrack=120 --newuse
--verbose-conflicts --ask world
does not change much as well.

I have also tried to recompile the package zeromq with the command
# emerge -1 zeromq
As the result the package has been recompiled but with the same +drafts use
flag.
Re: portage ignores -drafts flag set in /etc/portage/package.use [ In reply to ]
On Thu, 6 Apr 2023 at 12:12, gevisz <gevisz@gmail.com> wrote:
> portage reported the following:
>
> The following USE changes are necessary to proceed:
> (see "package.use" in the portage(5) man page for more details)
> # required by dev-python/pyzmq-25.0.2::gentoo[-test]
> # required by dev-python/qtconsole-5.4.0::gentoo
> # required by dev-python/ipython-8.12.0::gentoo[qt5]
> # required by dev-python/ipyparallel-8.4.1::gentoo
> >=net-libs/zeromq-4.3.4-r1 -drafts
>
> I have set this in /etc/portage/package.use/ipython file.

Show us what you have in /etc/portage/package.use/ipython (and the
file that portage created for you).

Also, check if you have set the drafts flag on zeromq in a different
file in /etc/portage/package.use/
# grep drafts /etc/portage/package.use/*

Regards,
Arve
Re: portage ignores -drafts flag set in /etc/portage/package.use [ In reply to ]
??, 6 ???. 2023??. ? 13:24, Arve Barsnes <arve.barsnes@gmail.com>:

> On Thu, 6 Apr 2023 at 12:12, gevisz <gevisz@gmail.com> wrote:
> > portage reported the following:
> >
> > The following USE changes are necessary to proceed:
> > (see "package.use" in the portage(5) man page for more details)
> > # required by dev-python/pyzmq-25.0.2::gentoo[-test]
> > # required by dev-python/qtconsole-5.4.0::gentoo
> > # required by dev-python/ipython-8.12.0::gentoo[qt5]
> > # required by dev-python/ipyparallel-8.4.1::gentoo
> > >=net-libs/zeromq-4.3.4-r1 -drafts
> >
> > I have set this in /etc/portage/package.use/ipython file.
>
> Show us what you have in /etc/portage/package.use/ipython (and the
> file that portage created for you).
>
> Also, check if you have set the drafts flag on zeromq in a different
> file in /etc/portage/package.use/
> # grep drafts /etc/portage/package.use/*
>

Yes, you are right. The same flag was set as +drafts for the same zeromq
package in another config file as it was earlier demanded by jupyterlab
package.
So, the issue is currently fixed. Thank you.