Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Why is emerge pulling grub-0.97?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Yopaku
n00b
n00b


Joined: 07 Apr 2014
Posts: 15

PostPosted: Sat Nov 08, 2014 3:29 pm    Post subject: Why is emerge pulling grub-0.97? Reply with quote

Hello, I changed my licenses to @FSF-APPROVED and now I'm wondering if there is any way to find out why certain packages are being pulled or downgraded or even uninstalled.
I really don't get why grub-0.97 needs to be installed in a new slot. Is anything wrong (from the FSF's viewpoint) with grub2? Why don't uninstall it then?

Also, what does the star here mean: "ABI_X86="32* (64)"?
I wonder if I'll lose any functionality when proceeding with the license changes.

Code:
[ebuild  N     ] dev-libs/libdaemon-0.14-r2  USE="-doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 333 KiB
[ebuild     UD ] media-fonts/liberation-fonts-1.07.2 [2.00.1-r1] USE="X -fontforge" 1.301 KiB
[ebuild  N     ] net-dns/avahi-0.6.31-r6  USE="dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls qt4 -autoipd -bookmarks -doc -gtk3 -howl-compat -mono -python (-selinux) {-test} -utils" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 1.239 KiB
[ebuild     U  ] x11-misc/synergy-1.6.1 [1.5.1_p2398] USE="qt4 {-test}" 4.302 KiB
[ebuild   R    ] sys-libs/ncurses-5.9-r3:5  USE="cxx gpm unicode -ada -debug -doc -minimal -profile -static-libs -tinfo -trace" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] sys-libs/gpm-1.20.7-r2  USE="(-selinux) -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[uninstall     ] app-emulation/emul-linux-x86-baselibs-20140406-r1  USE="development" ABI_X86="-32"
[blocks b      ] app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]" is blocking sys-libs/ncurses-5.9-r3)                                     
[ebuild  NS    ] sys-boot/grub-0.97-r14:0 [2.02_beta2-r2:2] USE="ncurses -custom-cflags -netboot -static" 1.034 KiB

Total: 7 packages (1 upgrade, 1 downgrade, 2 new, 1 in new slot, 2 reinstalls, 1 uninstall), Size of downloads: 8.208 KiB
Conflict: 1 block

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-misc/synergy-1.6.1
# required by @selected
# required by @world (argument)
>=net-dns/avahi-0.6.31-r6 mdnsresponder-compat
# required by sys-libs/ncurses-5.9-r3[gpm]
# required by sys-boot/grub-0.97-r14[-static,ncurses]
# required by @selected
# required by @world (argument)
>=sys-libs/gpm-1.20.7-r2 abi_x86_32
# required by sys-libs/gpm-1.20.7-r2
# required by dev-libs/newt-0.52.15[gpm]
# required by net-misc/networkmanager-0.9.10.1_pre20141101[ncurses]
# required by kde-misc/plasma-nm-0.9.3.5
# required by kde-base/solid-runtime-4.14.2[networkmanager]
# required by kde-base/kdebase-runtime-meta-4.14.2
# required by kde-base/kdebase-meta-4.14.2
# required by @selected
# required by @world (argument)
>=sys-libs/ncurses-5.9-r3 abi_x86_32
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3266

PostPosted: Sat Nov 08, 2014 8:53 pm    Post subject: Reply with quote

If packages are being downgraded, it usualy means newer (and already installed) versions are masked by your new settings. You can explicitly mask some version using package.mask file, remove some custom accept_keywords or... yeah, change licences you accept. The last one will most likely result in uninstalling some packagages, as several versions will ususaly have the same licence leaving no valid candidate. Or forcing a change to a fork (if it's licence is accepted).
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Sat Nov 08, 2014 10:32 pm    Post subject: Reply with quote

Code:
$ cave show grub:{0,2}::gentoo -nfk LICENSE
* sys-boot/grub:0::gentoo
    ::gentoo                  (0.97-r12)PP (0.97-r13)PP(~) (0.97-r14)PP(~)* {:0}
    sys-boot/grub-0.97-r14:0::gentoo
    License                   GPL-2

* sys-boot/grub:2::gentoo
    ::gentoo                  2.00_p5107-r2 2.02_beta2 2.02_beta2-r2* (9999-r1)K {:2}
    sys-boot/grub-2.02_beta2-r2:2::gentoo
    License                   GPL-3 truetype? ( BitstreamVera GPL-2-with-font-exception )

It's probably because you have USE=truetype set globally.
Back to top
View user's profile Send private message
Yopaku
n00b
n00b


Joined: 07 Apr 2014
Posts: 15

PostPosted: Wed Nov 12, 2014 1:54 pm    Post subject: Reply with quote

Ant P. wrote:
Code:
$ cave show grub:{0,2}::gentoo -nfk LICENSE
* sys-boot/grub:0::gentoo
    ::gentoo                  (0.97-r12)PP (0.97-r13)PP(~) (0.97-r14)PP(~)* {:0}
    sys-boot/grub-0.97-r14:0::gentoo
    License                   GPL-2

* sys-boot/grub:2::gentoo
    ::gentoo                  2.00_p5107-r2 2.02_beta2 2.02_beta2-r2* (9999-r1)K {:2}
    sys-boot/grub-2.02_beta2-r2:2::gentoo
    License                   GPL-3 truetype? ( BitstreamVera GPL-2-with-font-exception )

It's probably because you have USE=truetype set globally.


That was it. Thank you!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum