Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mate installation conflict, clean install.
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
jonathonp
n00b
n00b


Joined: 28 Feb 2018
Posts: 8

PostPosted: Sat Apr 07, 2018 10:49 am    Post subject: Mate installation conflict, clean install. Reply with quote

Having difficulty installing mate.


Local use flags:
Code:
vim /etc/portage/package.use/mate


mate-base/mate base extras help notification themes

Global use flags:
Code:
vim /etc/portage/make.conf


USE="bluetooth"

Code:
vim /etc/portage/package.use/use


>=app-crypt/gcr-3.20.0 gtk
>=app-crypt/pinentry-1.0.0-r2 gnome-keyring
>=app-text/poppler-0.62.0-r1 cairo
>=dev-libs/glib-2.52.3 dbus
>=dev-libs/libxml2-2.9.7 python
>=gnome-base/gvfs-1.32.1-r1 udisks
>=mate-base/mate-menus-1.12.0-r1 python
>=media-libs/harfbuzz-1.7.2 icu
>=sys-auth/consolekit-1.2.0 policykit
>=x11-libs/pango-1.40.14-r1 X
>=x11-libs/cairo-1.14.12 X
=x11-libs/cairo-9999 **

Emerge conflict:

[(chroot) livecd /usr/share/zoneinfo/Australia #
Code:
emerge --ask --newuse --update mate-base/mate

 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/cairo:0

  (x11-libs/cairo-1.14.12:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/cairo-1.12.10[aqua=,svg=,X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,
abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-cpp/cairomm-1.12.0-r1:0/0::gentoo, ebuild scheduled for merge)
                                        ^^

  (x11-libs/cairo-9999:0/0::gentoo, ebuild scheduled for merge) pulled in by
    x11-libs/cairo[opengl] required by (net-libs/webkit-gtk-2.18.6:4/37::gentoo, ebuild scheduled for merge)
                   ^^^^^^
    x11-libs/cairo[X] required by (net-libs/webkit-gtk-2.18.6:4/37::gentoo, ebuild scheduled for merge)
                   ^


It might be possible to solve this slot collision
by applying all of the following changes:
   - x11-libs/cairo-1.14.12 (Change USE: +X +aqua +opengl)
   - dev-cpp/cairomm-1.12.0-r1 (Change USE: +X +aqua)


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-libs/webkit-gtk-2.18.6::gentoo[webgl,opengl]
# required by gnome-extra/yelp-3.22.0::gentoo
# required by mate-base/mate-1.12-r1::gentoo[help]
# required by mate-base/mate (argument)
=x11-libs/cairo-9999 **

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-libs/webkit-gtk-2.18.6::gentoo[webgl,opengl]
# required by gnome-extra/yelp-3.22.0::gentoo
# required by mate-base/mate-1.12-r1::gentoo[help]
# required by mate-base/mate (argument)
>=x11-libs/cairo-9999 opengl
# required by dev-cpp/cairomm-1.12.0-r1::gentoo
# required by dev-cpp/gtkmm-2.24.5::gentoo
# required by mate-extra/mate-system-monitor-1.12.2::gentoo[-gtk3]
# required by mate-base/mate-1.12-r1::gentoo[extras]
# required by mate-base/mate (argument)
=x11-libs/cairo-1.14.12 -X

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] n

!!! The ebuild selected to satisfy ">=media-libs/gst-plugins-bad-1.10:1.0[opengl?,egl?]" has unmet requirements.
- media-libs/gst-plugins-bad-1.12.4::gentoo USE="bzip2 egl introspection nls opengl orc -X -gles2 -gtk -test -vcd -vnc -wayland" ABI_X86="(64) -32 (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    opengl? ( X )

  The above constraints are a subset of the following complete expression:
    gles2? ( !opengl ) opengl? ( X ) wayland? ( egl ) egl? ( any-of ( opengl gles2 ) )

(dependency required by "net-libs/webkit-gtk-2.18.6::gentoo" [ebuild])
(dependency required by "gnome-extra/yelp-3.22.0::gentoo" [ebuild])
(dependency required by "mate-base/mate-1.12-r1::gentoo[help]" [ebuild])
(dependency required by "mate-base/mate" [argument])


_____
I believe -X is a gtk3 violation.
x11-libs/cairo-1.14.12 -X

Is the following information relevant as i don't what to do with it.:
Code:

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-libs/webkit-gtk-2.18.6::gentoo[webgl,opengl]
# required by gnome-extra/yelp-3.22.0::gentoo
# required by mate-base/mate-1.12-r1::gentoo[help]
# required by mate-base/mate (argument)
=x11-libs/cairo-9999 **tails)


Any suggestions?

[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Sat Apr 07, 2018 11:06 am    Post subject: Reply with quote

jonathonp,

What profile do you have set?

What does
Code:
emerge --info show


You are heading for a world of pain by settings all your USE flags in /etc/portage/package.use/
Think about what each flag does. Something like USE=X will be set in in your profile if you have selected a profile that is appropriate for your intended install use case.
If you intend to install a GUI, (like mate) you probably want optional X support everywhere, so it should be set globally.
That's either by your profile or in make.conf.

Code:
=x11-libs/cairo-9999 **
is a very bad thing. If you know what it does, and are really sure you want a possibly broken cario, that's OK.
Portage suggesting any -9999 versions points to problems elsewhere.

Code:
 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
That means what it says.
If you follow the -dev mailing lish and have seen news items being discussed, you have already read the news, or maybe you have read the news on another install?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
jonathonp
n00b
n00b


Joined: 28 Feb 2018
Posts: 8

PostPosted: Sat Apr 07, 2018 12:19 pm    Post subject: Reply with quote

The profile i chose was the default:
eselect profile list
[12] default/linux/amd64/17.0 (stable) *


Should i choose the desktop profile like:

[16] default/linux/amd64/17.0/desktop (stable)

Does a mate install use openrc by default? I would prefer to use the gentoo default.

Can i simply choose another profile and run

emerge --ask --update --deep --newuse @world

and all will be well when i try to install mate?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Sat Apr 07, 2018 12:32 pm    Post subject: Reply with quote

jonathonp,

With
Code:
 [12] default/linux/amd64/17.0 (stable)
set run
Code:
emerge --info
and look at what is in USE.
Not a lot, its more suited to a server.

With
Code:
[16] default/linux/amd64/17.0/desktop
selected, look at USE again. Its grown quite a bit.
Lastly run
Code:
emerge -pve @world
and look at all the USE flags in green, with an * next to them.
That's the effect on your install. There will be some new packages too.

All the desktops in Gentoo, except Gnome 3 use OpenRC by default, unless you start with a systemd stage3.

Doing what you suggest will help. I don't promise all will be well. :)
I'm a mate user and it works for me.

If you are going to change profiles, hide the per package settings in /etc/portage by moving them say to /root/.
If you need some per package settings, add them back as needed but duplicate settings and conflicting settings will only store up trouble for later.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
jonathonp
n00b
n00b


Joined: 28 Feb 2018
Posts: 8

PostPosted: Sun Apr 08, 2018 5:17 am    Post subject: Reply with quote

Hi neddy, i did a fresh install using the desktop profile.

i added these to nano /etc/portage/package.use/mate-build

Code:
>=media-libs/harfbuzz-1.7.2 icu
# required by x11-misc/mozo-1.12.0-r1::gentoo[-gtk3]
# required by mate-base/mate-1.12-r1::gentoo[base]
# required by mate-base/mate (argument)
>=mate-base/mate-menus-1.12.0-r1 python
# required by gnome-base/gnome-keyring-3.20.1::gentoo
# required by mate-extra/mate-screensaver-1.12.0-r1::gentoo[pam]
# required by mate-base/mate-1.12-r1::gentoo[extras]
# required by mate-base/mate (argument)
>=app-crypt/pinentry-1.0.0-r2 gnome-keyring

mate-base/mate will merge without any issues however i noticed bluetooth and gtk3 are not included in mate-base/mate-1.12-r1.

Code:
[ebuild  N     ] mate-base/mate-1.12-r1  USE="base extras help notification themes (-bluetooth) -gtk3"


If i do
(chroot) livecd /usr/share/zoneinfo/Australia #
Code:
equery y mate

Code:
Keywords for mate-base/mate:
        |                             |   u   |
        | a a         p   a         s |   n   |
        | l m   h i   p   r m m s   p | e u s | r
        | p d a p a p c x m 6 i 3   a | a s l | e
        | h 6 r p 6 p 6 8 6 8 p 9 s r | p e o | p
        | a 4 m a 4 c 4 6 4 k s 0 h c | i d t | o
--------+-----------------------------+-------+-------
1.12-r1 | o + ~ o o o o + o o o o o o | 6 o 0 | gentoo
1.14    | o ~ ~ o o o o ~ o o o o o o | 6 #   | gentoo
1.16    | o ~ ~ o o o o ~ o o o o o o | 6 #   | gentoo
1.18    | o ~ ~ o o o o ~ ~ o o o o o | 6 o   | gentoo

How do i install version 1.18?

[Moderator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5514

PostPosted: Sun Apr 08, 2018 7:05 am    Post subject: Reply with quote

mate 1.18 is available in portage as ~amd64.

Code:
mate-base/* ~amd64
mate-extra/* ~amd64
app-arch/engrampa ~amd64
app-editors/pluma ~amd64
app-text/atril ~amd64
dev-libs/libmateweather ~amd64
media-gfx/eom ~amd64
media-libs/libmatemixer ~amd64
x11-misc/mozo ~amd64
x11-misc/mate-notification-daemon ~amd64
x11-terms/mate-terminal ~amd64
x11-themes/mate-backgrounds ~amd64
x11-themes/mate-icon-theme ~amd64
x11-themes/mate-themes ~amd64
x11-themes/mate-themes-meta ~amd64
x11-wm/marco ~amd64


From the looks of it, I think I only need two use flag changes with amd64/17.0/desktop... (the same ones you mentioned before edit: don't remember if I needed to change harfbuzz for mate)

Code:
app-crypt/pinentry gnome-keyring
mate-base/mate-menus python


bluetooth is up to you, I don't find it adds anything to mate since you still need bluez and/or blueman.

I have an overlay with 1.20 as well, see signature.
_________________
overlay | patches
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Sun Apr 08, 2018 9:36 am    Post subject: Reply with quote

jonathonp,

I would put icu into USE in make.conf, since other things are likely to need it.
Likewise gnome-keyring as its generally useful.

If you only install one package that accepts these USE flags, it makes no difference.
You could end up adding all these things to package.use/

Code:
$ equery h icu
 * Searching for USE flag icu ...
[IP-] [  ] dev-db/sqlite-3.22.0:3
[IP-] [  ] dev-libs/boost-1.65.0:0/1.65.0
[IP-] [  ] dev-libs/libxml2-2.9.7:2
[IP-] [  ] dev-libs/re2-0.2017.03.01:0/gentoo-2017-03-01
[IP-] [  ] dev-libs/xerces-c-3.1.4-r1:0
[IP-] [  ] dev-qt/qtcore-4.8.7-r4:4
[IP-] [  ] dev-qt/qtcore-5.9.4-r2:5/5.9
[IP-] [  ] media-libs/harfbuzz-1.7.6:0/0.9.18
[IP-] [  ] net-libs/nodejs-9.9.0:0

$ equery h gnome-keyring
 * Searching for USE flag gnome-keyring ...
[IP-] [  ] app-crypt/pinentry-1.0.0-r3:0
[I-O] [  ] app-emulation/virt-manager-1.5.0:0
[I-O] [  ] app-text/atril-1.20.0:0
[IP-] [  ] dev-vcs/git-2.16.3:0
[I-O] [  ] gnome-base/gvfs-1.32.1-r100:0
[IP-] [  ] mail-client/balsa-2.5.3-r1:0
[I-O] [  ] mate-base/mate-session-manager-1.20.0:0
[IP-] [  ] media-video/vlc-3.0.1-r1:0/5-9
[IP-] [  ] sys-auth/pambase-20150213-r1:0
[I--] [??] www-client/chromium-65.0.3325.106:0

Its your install your way. Both ways are correct.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 247

PostPosted: Sun Apr 08, 2018 10:55 am    Post subject: Reply with quote

Jeez, can't believe that Mate 1.12 is still stable, even 1.16 would be old at this point :?
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5514

PostPosted: Sun Apr 08, 2018 11:29 am    Post subject: Reply with quote

https://wiki.gentoo.org/wiki/Project:MATE is a little understaffed at the moment. I would contribute, but the developer and ebuild exams are a nightmare, plus I'm not exactly liked by a few developers so I'm not sure how welcome I would be if I tried. I can't even get voice in #gentoo (edit: or rather, I was muted and the dev responsible refuses to unmute me).
_________________
overlay | patches
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.


Last edited by bunder on Sun Apr 08, 2018 11:38 am; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Sun Apr 08, 2018 11:35 am    Post subject: Reply with quote

kajzer,

I run at least mate-1.18 everywhere.
Even on 64 bit Raspberry Pi.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
jonathonp
n00b
n00b


Joined: 28 Feb 2018
Posts: 8

PostPosted: Sun Apr 08, 2018 1:21 pm    Post subject: Reply with quote

Code:
emerge --ask --newuse --update =mate-1.18


Code:
The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/caja-extensions-1.18.2 ~amd64
# required by mate-extra/mate-screensaver-1.18.2::gentoo
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-base/libmatekbd-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[themes]
# required by =mate-1.18 (argument)
=x11-themes/mate-backgrounds-1.18.0 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=x11-terms/mate-terminal-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-netbook-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[notification]
# required by =mate-1.18 (argument)
=x11-misc/mate-notification-daemon-1.18.1 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=mate-base/mate-settings-daemon-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-utils-1.18.3 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=app-text/atril-1.18.3 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=mate-base/mate-panel-1.18.7 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=mate-base/mate-desktop-1.18.0 ~amd64
# required by mate-base/mate-applets-meta-1.18::gentoo
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-base/mate-applets-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-base/mate-applets-meta-1.18 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=media-gfx/eom-1.18.3 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-screensaver-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=mate-base/mate-menus-1.18.1 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=x11-misc/mozo-1.18.0 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-calc-1.18.1 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=x11-wm/marco-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo
# required by =mate-1.18 (argument)
=mate-base/mate-session-manager-1.18.2-r1 ~amd64
# required by mate-base/mate-control-center-1.18.2::gentoo
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-base/mate-common-1.18.0 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-base/caja-1.18.5 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=app-arch/engrampa-1.18.3 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-system-monitor-1.18.1 ~amd64
# required by mate-base/mate-applets-1.18.2::gentoo
# required by mate-base/mate-applets-meta-1.18::gentoo
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=dev-libs/libmateweather-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=app-editors/pluma-1.18.3 ~amd64
# required by mate-base/mate-1.18::gentoo[extras]
# required by =mate-1.18 (argument)
=mate-extra/mate-power-manager-1.18.1 ~amd64
# required by mate-base/mate-1.18::gentoo[help]
# required by =mate-1.18 (argument)
=mate-extra/mate-user-guide-1.18.0 ~amd64
# required by =mate-1.18 (argument)
=mate-base/mate-1.18 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-base/mate-control-center-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[themes]
# required by =mate-1.18 (argument)
=x11-themes/mate-icon-theme-1.18.2 ~amd64
# required by mate-base/mate-1.18::gentoo[base]
# required by =mate-1.18 (argument)
=mate-extra/mate-media-1.18.2 ~amd64

After reading the wiki:

Code:
vim  /etc/portage/make.conf


added

Code:
ACCEPT_KEYWORDS="~amd64"


Also added:

Code:
USE="bluetooth icu gnome-keyring python"


I followed your advice neddy regarding global USE flags. Also thanks bunder for your help. Looks like it will build. Will try it out tomorrow. Thanks.

[Moderator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Sun Apr 08, 2018 1:44 pm    Post subject: Reply with quote

jonathonp,

Code:
ACCEPT_KEYWORDS="~amd64"
makes your entire system testing but better that than trying to mix a few testing packages into stable and all the problems that go with it.

Stable is, well, stable. Testing can be a bit broken from time to time but it cam be managed with care.

1) Don't update your system on Sunday night if you need it to work on Monday morning. It might not.
2) Make yourself a 'get out of jail free' card.
Set FEATURES="buildpkg" is make.conf. This will save a binary of every package you build.
When (not if) you update something and the run time is broken, the downgrade is only an emerge -K away.

For example, my system took 8 hours to build OpenOffice as it was then. When I ran it, all the icons were black.
The emerge -K downgrade only took 10 minutes.

The binaries are like distfiles, never purged automatically.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 247

PostPosted: Sun Apr 08, 2018 1:58 pm    Post subject: Reply with quote

bunder wrote:
https://wiki.gentoo.org/wiki/Project:MATE is a little understaffed at the moment.


You don't need staff for this, as far as I know it just takes a post saying "Please stabilize x.xx" version, or something like that.

NeddySeagoon wrote:

I run at least mate-1.18 everywhere.
Even on 64 bit Raspberry Pi.


I would run that too, but there are users who rarely "unstable" something on their own, thinking "well if gentoo thinks 1.12 is stable and other versions are unstable, let's use 1.12, no problem"
It just seems that lately there's more and more posts regarding some Mate emerge problems and they are all related to 1.12 if I remember right.
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5514

PostPosted: Sun Apr 08, 2018 9:48 pm    Post subject: Reply with quote

kajzer wrote:
bunder wrote:
https://wiki.gentoo.org/wiki/Project:MATE is a little understaffed at the moment.


You don't need staff for this, as far as I know it just takes a post saying "Please stabilize x.xx" version, or something like that.


Let me wave my magic wand... :roll:

https://bugs.gentoo.org/show_bug.cgi?id=646896
https://bugs.gentoo.org/show_bug.cgi?id=648014
_________________
overlay | patches
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 247

PostPosted: Mon Apr 09, 2018 2:18 am    Post subject: Reply with quote

bunder wrote:
kajzer wrote:
bunder wrote:
https://wiki.gentoo.org/wiki/Project:MATE is a little understaffed at the moment.


You don't need staff for this, as far as I know it just takes a post saying "Please stabilize x.xx" version, or something like that.


Let me wave my magic wand... :roll:

https://bugs.gentoo.org/show_bug.cgi?id=646896
https://bugs.gentoo.org/show_bug.cgi?id=648014


I meant post from the dev :lol:

I had some interaction with NP-Hardass couple of years back, he's a great dev but he's bad with social skills, also that nickname is justified I guess.
Anyway, I guess he knows the reason/s why the stable version is still stuck at 1.12, but I don't think you can change his opinion, whatever those reasons are.
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5514

PostPosted: Mon Apr 09, 2018 3:25 am    Post subject: Reply with quote

Don't get me wrong, it sucks, but it is what it is. :lol:

We can file all the bug reports we want but we're not the ones with svn/git access to publish new ebuilds, and people can't be around 24/7. I got the packages in my overlay working, so that's good enough for me until the devs can catch up. If you really want to give 1.20 a try, I would highly recommend it.

That said, I have been rather tempted to switch my systems to full ~amd64 lately.
_________________
overlay | patches
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Mon Apr 09, 2018 9:34 am    Post subject: Reply with quote

bunder,

I'll try it on ~amd64 and ~arm64 later.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5514

PostPosted: Mon Apr 09, 2018 10:09 am    Post subject: Reply with quote

Sure no worries, I'm sleeping all day and you've already been quite helpful. :D
_________________
overlay | patches
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Mon Apr 09, 2018 8:52 pm    Post subject: Reply with quote

bunder,

The update works on ~arm64.
The Pi still won't play The Good, The Bad and the Ugly from my media server smoothly though.

I'll test on ~amd64 tomorrow, it built OK but I'll lose all my ssh connections if I test now.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
jonathonp
n00b
n00b


Joined: 28 Feb 2018
Posts: 8

PostPosted: Fri Apr 20, 2018 12:29 pm    Post subject: Reply with quote

bunder wrote:
Don't get me wrong, it sucks, but it is what it is. :lol:

We can file all the bug reports we want but we're not the ones with svn/git access to publish new ebuilds, and people can't be around 24/7. I got the packages in my overlay working, so that's good enough for me until the devs can catch up. If you really want to give 1.20 a try, I would highly recommend it.

That said, I have been rather tempted to switch my systems to full ~amd64 lately.


How do i go about installing mate 1.20? I want to try it out using virt-manager on my fedora box.I have gentoo mate 1.18 up and running on the family pc. Fedora 27 updated to mate 1.20 today which has HiDPI (Retina Display) support. I installed it on an asus zenbook and it looks awesome. Previously i had plasma installed. The mate team have done and amazing job for this release.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 40656
Location: 56N 3W

PostPosted: Fri Apr 20, 2018 6:14 pm    Post subject: Reply with quote

jonathonp,

First you need layman to manage your overlays.

Once layman is installed, you need a /etc/layman/overlays/overlays.xml file that contains
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
   <repo quality="experimental" status="unofficial">
      <name>bunder</name>
        <description>experimental Mate ebuilds</description>
        <homepage>git://github.com/bunder2015/;a=summary</homepage>
        <owner type="project">
           <email>bunder@gentoo.org</email>
           <name>bunder</name>
        </owner>
        <source type="git">https://github.com/bunder2015/overlay</source>
   </repo>
</repositories>
/etc/layman/overlays/overlays.xml
to describe bunders overlay to layman.
As its not an official overlay, its not included in the standard list.

Now you can use layman to add the overlay. Once you have done that, portage should use it normally.

Code:
# emerge mate -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] mate-base/mate-1.20::bunder  USE="base extras notification themes (-bluetooth) (-help)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
That's from an arm64 system.
Notice the repo name is ::bunder, not ::gentoo.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
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