Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 920179 - x11-apps/lightdm-gtk-greeter-settings build aborts with USE="xfce"
Summary: x11-apps/lightdm-gtk-greeter-settings build aborts with USE="xfce"
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: GURU project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-17 04:43 UTC by Scott Furry
Modified: 2024-01-03 16:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Build Log (lightdm-gtk-greeter-settings-1.2.2-r1:20231217-043200.log,4.00 KB, text/x-log)
2023-12-17 04:43 UTC, Scott Furry
Details
output of `emerge --info...` (emerge_info.txt,7.71 KB, text/plain)
2023-12-17 04:43 UTC, Scott Furry
Details
out of `emerge -pqv...` (emerge_pqv.txt,122 bytes, text/plain)
2023-12-17 04:43 UTC, Scott Furry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Furry 2023-12-17 04:43:10 UTC
Created attachment 879671 [details]
Build Log

An attempt to build package with USE="xfce" results in build being aborted due to error. Reported:

error: option --xfce-integration not recognized
 * ERROR: x11-apps/lightdm-gtk-greeter-settings-1.2.2-r1::guru failed (compile phase):
 *   Wheel build failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 3877:  Called distutils-r1_src_compile
 *   environment, line 1920:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
 *   environment, line  837:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
 *   environment, line 1902:  Called distutils-r1_python_compile
 *   environment, line 1717:  Called distutils_pep517_install '/var/tmp/portage/x11-apps/lightdm-gtk-greeter-settings-1.2.2-r1/work/lightdm-gtk-greeter-settings-1.2.2_python3.11/install'
 *   environment, line 2259:  Called die
 * The specific snippet of code:
 *       [[ -n ${wheel} ]] || die "No wheel name returned";
Comment 1 Scott Furry 2023-12-17 04:43:33 UTC
Created attachment 879672 [details]
output of `emerge --info...`
Comment 2 Scott Furry 2023-12-17 04:43:58 UTC
Created attachment 879673 [details]
out of `emerge -pqv...`
Comment 3 Larry the Git Cow gentoo-dev 2024-01-03 16:54:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2907b4614536cbbeb3d27b58b253ae9f55d7fb96

commit 2907b4614536cbbeb3d27b58b253ae9f55d7fb96
Author:     Moritz Brunner <moritz.brunner+gentoo@posteo.de>
AuthorDate: 2024-01-02 11:57:14 +0000
Commit:     Moritz Brunner <moritz.brunner+gentoo@posteo.de>
CommitDate: 2024-01-02 12:04:32 +0000

    x11-apps/lightdm-gtk-greeter-settings: Fix build failure for xfce
    
    The package's setup.py must be called with the `install` subcommand to
    enable proper support for Xfce. The `--xfce-integration` switch
    does not work for any other subcommands.
    
    Using PEP517 build mode never calls `install`, so it is necessary
    to switch to legacy build mode.
    
    Closes: https://bugs.gentoo.org/920179
    Signed-off-by: Moritz Brunner <moritz.brunner+gentoo@posteo.de>

 ...r1.ebuild => lightdm-gtk-greeter-settings-1.2.2-r2.ebuild} | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)