Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dantrell's GNOME Without Systemd Project (Part 4)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Fri Mar 05, 2021 4:02 pm    Post subject: Dantrell's GNOME Without Systemd Project (Part 4) Reply with quote

Important: Official Gentoo support is provided for GNOME 3.30 and greater here.

———————————————————————————————————————————

For those not familiar with the matter, the primary and secondary purposes of the GNOME Without Systemd project are to:

1. buy time to come up with and implement a proper answer for GNOME without systemd

2. allow switching between GNOME release versions

Nowadays, given that users who prefer offical Gentoo support can have it, only the project's secondary purpose remains valid (as such, unofficial long-term-support will continue for as long as I use GNOME).

That said, with GNOME 3.40 on the horizon, it's a good time for a status update regarding the overall health of the project.

Does every GNOME release version provided by the project still build?

Yes (as of 05 Mar 2021).

Has there been any significant changes in the main tree which directly impact the project?

Python 2.7:
  • required for 3.14 through 3.24
  • optional for 3.26 through 3.36
  • unused for 3.38 and greater
was delisted and is slated for eventual removal.

What's the EOL plan given that 13 releases of GNOME are currently being maintained?

Security Advisories aside, True™ EOL happens when Chromium (and by extension Google Chrome) and Firefox no longer builds under (or runs in) a particular GNOME release version.

When Python 2.7 is removed and/or the above metric is met GNOME:
  • 3.14 through 3.24 will be marked EOL
  • 3.26 through 3.36 will be marked Sunsetting
  • 3.38 will transition to Longterm
What about GNOME 3.40 onwards?

As is tradition, I won't know if a future GNOME release version works until I tackle it so if it does, we are going to be surprised together.

Have the previously mentioned project architecture concerns been addressed?

In a manner of speaking.

————

TL;DR

Continued from Dantrell's GNOME Without Systemd Project (Part 3)
-- NeddySeagoon

_________________
Dantrell B.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Sat Mar 27, 2021 8:52 am    Post subject: Reply with quote

Today i become warnings from portage during emerge world:
https://dpaste.org/D4Ao

Don't know if it's importand but i thought i should post it here.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sat Mar 27, 2021 7:02 pm    Post subject: Reply with quote

Child_of_Sun_24 wrote:
Today i become warnings from portage during emerge world: [...]

Ahh, someone speaks. :o

Child_of_Sun_24 wrote:
Don't know if it's importand but i thought i should post it here.

Looks like the font.eclass dropped support for EAPI 5 and 6.

I'll check to see if these the affected ebuilds can be easily ported to EAPI 7, otherwise I'll be overriding the change.

Stay tuned...

Edit: Sync up and you should be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Tue Mar 30, 2021 7:36 am    Post subject: Reply with quote

Every time i am running emerge the following messages are coming:
https://dpaste.org/NXaM

Hope this helps a bit :-)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Tue Mar 30, 2021 7:23 pm    Post subject: Reply with quote

Child_of_Sun_24 wrote:
Every time i am running emerge the following messages are coming: [...]

Well, I already noticed this yesterday and added a workaround until I figure out how to proceed.

Basically, a new profile format was added that breaks an older profile format (the regression is probably due to portage commit 9bfff6f).

Sync up to get the workaround otherwise manually add the mask on your end if you are doing something weird. :o
_________________
Dantrell B.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Wed Mar 31, 2021 2:53 pm    Post subject: Reply with quote

It looks like it works now :-)
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Fri Apr 02, 2021 9:51 pm    Post subject: Reply with quote

Hi dantrell,

I faced the following error while updating my box. Thanks for checking :)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sat Apr 03, 2021 5:01 am    Post subject: Reply with quote

Elleni wrote:
I faced the following error while updating my box. Thanks for checking :)

Sync up and you should be good to go.

dantrell wrote:
What about GNOME 3.40 onwards?

GNOME 3.40 was released about a week ago under a new versioning scheme (and should therefore be referred to as GNOME 40 instead).

I haven't updated things on my end for various reasons and if I don't become particularly motivated I will probably continue to sit on things until GNOME 40.1 is released.

No rush right? :twisted:
_________________
Dantrell B.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Sat Apr 03, 2021 6:56 am    Post subject: Reply with quote

The Package grilo-plugins-0.3.13 fails with the following error:

Code:
 * Package:    media-plugins/grilo-plugins-0.3.13
 * Repository: dantrell-gnome
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc gnome-online-accounts kernel_linux tracker upnp-av userland_GNU youtube
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking grilo-plugins-0.3.13.tar.xz to /var/tmp/portage/media-plugins/grilo-plugins-0.3.13/work
>>> Source unpacked in /var/tmp/portage/media-plugins/grilo-plugins-0.3.13/work
>>> Preparing source in /var/tmp/portage/media-plugins/grilo-plugins-0.3.13/work/grilo-plugins-0.3.13 ...
 * Applying grilo-plugins-0.3.12-meson-goa.patch ...
patching file meson.build
Hunk #1 FAILED at 13.
1 out of 2 hunks FAILED -- saving rejects to file meson.build.rej
patching file meson_options.txt
Hunk #1 FAILED at 23.
1 out of 1 hunk FAILED -- saving rejects to file meson_options.txt.rej
 [ !! ]
 * ERROR: media-plugins/grilo-plugins-0.3.13::dantrell-gnome failed (prepare phase):
 *   patch -p1  failed with /var/tmp/portage/media-plugins/grilo-plugins-0.3.13/files/grilo-plugins-0.3.12-meson-goa.patch
 *
 * Call stack:
 *               ebuild.sh, line  125:  Called src_prepare
 *             environment, line 2259:  Called xdg_src_prepare
 *             environment, line 3135:  Called default
 *      phase-functions.sh, line  855:  Called default_src_prepare
 *      phase-functions.sh, line  920:  Called __eapi6_src_prepare
 *             environment, line  310:  Called eapply '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/files/grilo-plugins-0.3.12-meson-goa.patch'
 *             environment, line 1026:  Called _eapply_patch '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/files/grilo-plugins-0.3.12-meson-goa.patch'
 *             environment, line  964:  Called __helpers_die 'patch -p1  failed with /var/tmp/portage/media-plugins/grilo-plugins-0.3.13/files/grilo-plugins-0.3.12-meson-goa.patch'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *         die "$@"
 *
 * If you need support, post the output of `emerge --info '=media-plugins/grilo-plugins-0.3.13::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=media-plugins/grilo-plugins-0.3.13::dantrell-gnome'`.
 * The complete build log is located at '/var/log/portage/media-plugins:grilo-plugins-0.3.13:20210403-065437.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/temp/environment'.
 * Working directory: '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/work/grilo-plugins-0.3.13'
 * S: '/var/tmp/portage/media-plugins/grilo-plugins-0.3.13/work/grilo-plugins-0.3.13'
 *
 * The following package has failed to build, install, or execute postinst:
 *
 *  (media-plugins/grilo-plugins-0.3.13:0.3/0.3::dantrell-gnome, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/media-plugins:grilo-plugins-0.3.13:20210403-065437.log'
 *
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31267
Location: here

PostPosted: Sat Apr 03, 2021 9:18 am    Post subject: Reply with quote

The grilo-plugins-0.3.12-meson-goa.patch patch should be updated for 0.3.13 version, here a updated patch.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Sat Apr 03, 2021 12:07 pm    Post subject: Reply with quote

Thank you fedeliallalinea I see this too.
Finally net-im/dino failed to build with ninja error.
Thanks for your continuous help.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31267
Location: here

PostPosted: Sat Apr 03, 2021 12:20 pm    Post subject: Reply with quote

It's a dino bug you can try to apply this patch
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sun Apr 04, 2021 12:00 am    Post subject: Reply with quote

Child_of_Sun_24 wrote:
The Package grilo-plugins-0.3.13 fails with the following error: [...]

fedeliallalinea wrote:
The grilo-plugins-0.3.12-meson-goa.patch patch should be updated for 0.3.13 version, here a updated patch.

This one was 100% my fault.

I have been adding packages related to GNOME 40 but excluding them since I haven't added GNOME 40 yet.

I forgot the exclusion was overridden for GNOME 3.38 so I went and corrected that.

The patch did need to be updated though so I went ahead and updated that too (thanks fedeliallalinea).

Elleni wrote:
Finally net-im/dino failed to build with ninja error.

fedeliallalinea wrote:
It's a dino bug you can try to apply this patch

I added and stabilized the latest git snapshot of Dino (thanks again fedeliallalinea).

Sync up and you should to be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Mon Apr 05, 2021 9:18 pm    Post subject: Reply with quote

Thanks for your continuous support, really appreciated.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Sat Apr 10, 2021 9:37 am    Post subject: Reply with quote

When running emerge world some errors appear:
Code:
emerge world -avuDN --changed-deps

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

Calculating dependencies - * ERROR: dev-python/pygobject-2.28.7::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 *                 ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-python/pygobject/pygobject-2.28.7.ebuild'
 *   pygobject-2.28.7.ebuild, line   8:  Called inherit 'autotools' 'eutils' 'gnome2' 'python-r1' 'virtualx'
 *                 ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *                 ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *          python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 \ *
 * If you need support, post the output of `emerge --info '=dev-python/pygobject-2.28.7::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/pygobject-2.28.7::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-python/pygobject-2.28.7/work/pygobject-2.28.7'
 - * ERROR: dev-python/pygobject-2.28.6-r55::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 | *                     ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-python/pygobject/pygobject-2.28.6-r55.ebuild'
 *   pygobject-2.28.6-r55.ebuild, line   8:  Called inherit 'autotools' 'eutils' 'gnome2' 'python-r1' 'virtualx'
 *                     ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *                     ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *              python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 *
 * If you need support, post the output of `emerge --info '=dev-python/pygobject-2.28.6-r55::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/pygobject-2.28.6-r55::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-python/pygobject-2.28.6-r55/work/pygobject-2.28.6'
 / * ERROR: dev-libs/glib-2.46.2-r11::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 *                ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-libs/glib/glib-2.46.2-r11.ebuild'
 *   glib-2.46.2-r11.ebuild, line  17:  Called inherit 'autotools' 'bash-completion-r1' 'gnome2' 'libtool' 'epatch' 'epunt-cxx' 'flag-o-matic' 'multilib' 'pax-utils' 'python-r1' 'toolchain-funcs' 'versionator' 'virtualx' 'linux-info' 'multilib-minimal'
 - *                ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *                ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *         python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 *
 * If you need support, post the output of `emerge --info '=dev-libs/glib-2.46.2-r11::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/glib-2.46.2-r11::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-libs/glib-2.46.2-r11/work/glib-2.46.2'
 / * ERROR: dev-libs/glib-2.44.1-r8::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 *               ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-libs/glib/glib-2.44.1-r8.ebuild'
 *   glib-2.44.1-r8.ebuild, line  17:  Called inherit 'autotools' 'bash-completion-r1' 'gnome2' 'libtool' 'epatch' 'epunt-cxx' 'flag-o-matic' 'multilib' 'pax-utils' 'python-r1' 'toolchain-funcs' 'versionator' 'virtualx' 'linux-info' 'multilib-minimal'
 *               ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *               ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *        python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 *
 * If you need support, post the output of `emerge --info '=dev-libs/glib-2.44.1-r8::dantrell-gnome'`,
 - * the complete build log and the output of `emerge -pqv '=dev-libs/glib-2.44.1-r8::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-libs/glib-2.44.1-r8/work/glib-2.44.1'
 | * ERROR: dev-libs/glib-2.42.2-r12::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 *                ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-libs/glib/glib-2.42.2-r12.ebuild'
 *   glib-2.42.2-r12.ebuild, line  17:  Called inherit 'autotools' 'bash-completion-r1' 'gnome2' 'libtool' 'epatch' 'epunt-cxx' 'flag-o-matic' 'multilib' 'pax-utils' 'python-r1' 'toolchain-funcs' 'versionator' 'virtualx' 'linux-info' 'multilib-minimal'
 *                ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *                ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *         python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 *
 * If you need support, post the output of `emerge --info '=dev-libs/glib-2.42.2-r12::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/glib-2.42.2-r12::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-libs/glib-2.42.2-r12/work/glib-2.42.2'
 - * ERROR: dev-libs/glib-2.42.2-r11::dantrell-gnome failed (depend phase):
 *   Unsupported EAPI=5 (too old) for python-r1
 *
 * Call stack:
 *                ebuild.sh, line 609:  Called source '/var/lib/layman/dantrell-gnome/dev-libs/glib/glib-2.42.2-r11.ebuild'
 *   glib-2.42.2-r11.ebuild, line  17:  Called inherit 'autotools' 'bash-completion-r1' 'gnome2' 'libtool' 'epatch' 'epunt-cxx' 'flag-o-matic' 'multilib' 'pax-utils' 'python-r1' 'toolchain-funcs' 'versionator' 'virtualx' 'linux-info' 'multilib-minimal'
 *                ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *                ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-r1.eclass'
 *         python-r1.eclass, line  34:  Called die
 * The specific snippet of code:
 *         die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
 *
 * If you need support, post the output of `emerge --info '=dev-libs/glib-2.42.2-r11::dantrell-gnome'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/glib-2.42.2-r11::dantrell-gnome'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-libs/glib-2.42.2-r11/work/glib-2.42.2'
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31267
Location: here

PostPosted: Sat Apr 10, 2021 10:13 am    Post subject: Reply with quote

The ebuilds from dantrell overlay are old and python-r1 eclass no longer supports EAPI=5.
Try to sync dantrell overlay.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Sat Apr 10, 2021 3:16 pm    Post subject: Reply with quote

fedeliallalinea wrote:
The ebuilds from dantrell overlay are old and python-r1 eclass no longer supports EAPI=5.
Try to sync dantrell overlay.


I have synced them to the latest version, but the errors stay.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31267
Location: here

PostPosted: Sat Apr 10, 2021 3:42 pm    Post subject: Reply with quote

I just now saw that it has such old ebuilds.
The only way is that dantrell add the eclass with support for eapi 5.

Code:
commit 671d5b30bed720933f0fe66cc032c441c231d18d
Author: Michał Górny <mgorny@gentoo.org>
Date:   Wed Apr 7 10:16:54 2021 +0200

    python-r1.eclass: Remove support for EAPIs prior to 6
   
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sun Apr 11, 2021 4:24 am    Post subject: Reply with quote

Child_of_Sun_24 wrote:
When running emerge world some errors appear: [...]

Sorry for the delay, I check for updates daily but lately I'm only at the workstation every other day or so.

This issue is due to a change in the main tree which removes support for EAPIs prior to 6 for 5 eclasses.

fedeliallalinea wrote:
I just now saw that it has such old ebuilds.

These ebuilds only trigger the warnings because they are present and not necessarily because they are used.

So if you on a recent version of GNOME, it's just noise.

fedeliallalinea wrote:
The only way is that dantrell add the eclass with support for eapi 5.

I have been meaning to port the remaining EAPI 5 and 6 ebuilds to EAPI 7 but it's been a gradual process since I haven't automated it yet.

For now I'll suppress the warnings but I'll be prioritizing porting these ebuilds over to EAPI 6 or 7.

Thankfully, only 39 (of 2630) ebuilds use EAPI 5. :wink:

That said, sync up and you should be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31267
Location: here

PostPosted: Sun Apr 11, 2021 5:40 am    Post subject: Reply with quote

dantrell wrote:
These ebuilds only trigger the warnings because they are present and not necessarily because they are used.

So if you on a recent version of GNOME, it's just noise.

Yes I know. Sorry I misspoke, your overay isn't the only with the problem.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 602

PostPosted: Sun Apr 11, 2021 6:34 am    Post subject: Reply with quote

dantrell wrote:
Child_of_Sun_24 wrote:
When running emerge world some errors appear: [...]

Sorry for the delay, I check for updates daily but lately I'm only at the workstation every other day or so.

This issue is due to a change in the main tree which removes support for EAPIs prior to 6 for 5 eclasses.

fedeliallalinea wrote:
I just now saw that it has such old ebuilds.

These ebuilds only trigger the warnings because they are present and not necessarily because they are used.

So if you on a recent version of GNOME, it's just noise.

fedeliallalinea wrote:
The only way is that dantrell add the eclass with support for eapi 5.

I have been meaning to port the remaining EAPI 5 and 6 ebuilds to EAPI 7 but it's been a gradual process since I haven't automated it yet.

For now I'll suppress the warnings but I'll be prioritizing porting these ebuilds over to EAPI 6 or 7.

Thankfully, only 39 (of 2630) ebuilds use EAPI 5. :wink:

That said, sync up and you should be good to go.


Thank you, now there are no more errors :-)
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Wed Apr 14, 2021 7:36 pm    Post subject: Reply with quote

Small question, I've updated to 3.38 two or so weeks ago and noticed this week that the file preview in Nautilus no longer works, it worked fine (ish, there are a bunch of bugs, but that's an upstream issue) on 3.36.
Do others have this issue as well? Is this a known issue? I couldn't really find anything.

It also seems impossible to get some useful logs to troubleshoot it because both nautilus and sushi somehow detach from the process started from a terminal. Are there any tricks to get nautilus to output some logs to the terminal?
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Thu Apr 15, 2021 5:01 am    Post subject: Reply with quote

fedeliallalinea wrote:
Yes I know. Sorry I misspoke, your overay isn't the only with the problem.

No problem, I know you are only helping. :)

simonvanderveldt wrote:
Small question, I've updated to 3.38 two or so weeks ago and noticed this week that the file preview in Nautilus no longer works, it worked fine (ish, there are a bunch of bugs, but that's an upstream issue) on 3.36.
Do others have this issue as well? Is this a known issue? I couldn't really find anything.

I spun up a GNOME 3.38 install and file preview no longer works.

I also spun up a GNOME 3.36 install and file preview still works.

So there was a change at some point. However, I don't recall if file preview in GNOME 3.38 ever worked.

fedeliallalinea wrote:
It also seems impossible to get some useful logs to troubleshoot it because both nautilus and sushi somehow detach from the process started from a terminal. Are there any tricks to get nautilus to output some logs to the terminal?

Close down every instance of Nautilus then relaunch it with debugging enabled:

Code:
nautilus -q
G_MESSAGES_DEBUG="all" NAUTILUS_DEBUG="Window" nautilus

_________________
Dantrell B.
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Thu Apr 15, 2021 9:25 pm    Post subject: Reply with quote

dantrell wrote:
simonvanderveldt wrote:
Small question, I've updated to 3.38 two or so weeks ago and noticed this week that the file preview in Nautilus no longer works, it worked fine (ish, there are a bunch of bugs, but that's an upstream issue) on 3.36.
Do others have this issue as well? Is this a known issue? I couldn't really find anything.

I spun up a GNOME 3.38 install and file preview no longer works.

I also spun up a GNOME 3.36 install and file preview still works.

So there was a change at some point. However, I don't recall if file preview in GNOME 3.38 ever worked.

fedeliallalinea wrote:
It also seems impossible to get some useful logs to troubleshoot it because both nautilus and sushi somehow detach from the process started from a terminal. Are there any tricks to get nautilus to output some logs to the terminal?

Close down every instance of Nautilus then relaunch it with debugging enabled:

Code:
nautilus -q
G_MESSAGES_DEBUG="all" NAUTILUS_DEBUG="Window" nautilus

Thanks, good to know it's not a local issue for me :)

Could it be because the dbus call is to NautilusPreviewer2 whereas sushi seems to register as NautilusPreviewer?
Code:

signal time=1618521404.139219 sender=:1.16 -> destination=(null destination) serial=3858 path=/org/gnome/Shell/Introspect; interface=org.gnome.Shell.Introspect; member=RunningApplicationsChanged
method call time=1618521406.073356 sender=:1.596 -> destination=:1.600 serial=119 path=/org/gnome/NautilusPreviewer; interface=org.gnome.NautilusPreviewer2; member=ShowFile
   string "file:///home/simon/Downloads/Screenshot%20from%202021-03-23%2014-42-23.png"
   string "x11:1c00007"
   boolean true

Code:

cat /usr/share/dbus-1/services/org.gnome.NautilusPreviewer.service
[D-BUS Service]
Name=org.gnome.NautilusPreviewer
Exec=/usr/libexec/org.gnome.NautilusPreviewer

Code:

dbus-send --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i naut
      string "org.gnome.NautilusPreviewer"
      string "org.gnome.Nautilus"
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Fri Apr 16, 2021 6:25 am    Post subject: Reply with quote

simonvanderveldt wrote:
Could it be because the dbus call is to NautilusPreviewer2 whereas sushi seems to register as NautilusPreviewer?

It looks like the interface switch to NautilusPreviewer2 happened in 2019 so I'm not sure this is it.

I'll be clearing a few days to get some work in. My priority (in order) will be:
  • Handling the remaining ebuilds using EAPI 5
  • Adding support for GNOME 40.0
  • Investigating the issue with the Nautilus previewer
Stay tuned.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
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