GNU bug report logs - #33509
core-updates: arc-theme fails with "Invalid GNOME version: 3.24"

Previous Next

Package: guix;

Reported by: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>

Date: Mon, 26 Nov 2018 11:56:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 33509 in the body.
You can then email your comments to 33509 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Mon, 26 Nov 2018 11:56:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 26 Nov 2018 11:56:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
To: <bug-guix <at> gnu.org>
Subject: core-updates: arc-theme fails with "Invalid GNOME version: 3.24"
Date: Mon, 26 Nov 2018 12:55:15 +0100
[Message part 1 (text/plain, inline)]
On core-updates the package arc-theme fails:

starting phase `configure'
source directory: "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302" 
build directory: "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302"
configure flags: ("CONFIG_SHELL=/gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash
configure: WARNING: unrecognized options: --enable-fast-install
checking for a BSD-compatible install... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1m
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1msp
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... yes
checking for pkg-config... /gnu/store/xyiyf12w4i7zf5g5b4ah0bi1mmd6i8xa-pkg-confi
checking pkg-config is at least version 0.9.0... yes
configure: error: Invalid GNOME version: 3.24

It seams that only GNOME versions until 3.22 are valid.

Nix has a workaround that sets the version down:

https://github.com/NixOS/nixpkgs/commit/165fa89762d7156bb3f2774cd3ff0d40cd0a9606

If I set the version hard to 3.22 the package builds again
successfully:

-     '(#:phases
+     '(#:configure-flags
+       '("--with-gnome=3.22")
+       #:phases

Is it legitimate to patch it like that or do we need more tests?

Björn


[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Mon, 26 Nov 2018 21:01:01 GMT) Full text and rfc822 format available.

Message #8 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
Cc: 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Mon, 26 Nov 2018 23:00:33 +0200
[Message part 1 (text/plain, inline)]
On Mon, Nov 26, 2018 at 12:55:15PM +0100, Björn Höfling wrote:
> On core-updates the package arc-theme fails:
> 
> starting phase `configure'
> source directory: "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302" 
> build directory: "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302"
> configure flags: ("CONFIG_SHELL=/gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash
> configure: WARNING: unrecognized options: --enable-fast-install
> checking for a BSD-compatible install... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1m
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1msp
> checking for gawk... gawk
> checking whether make sets $(MAKE)... no
> checking whether make supports nested variables... yes
> checking for pkg-config... /gnu/store/xyiyf12w4i7zf5g5b4ah0bi1mmd6i8xa-pkg-confi
> checking pkg-config is at least version 0.9.0... yes
> configure: error: Invalid GNOME version: 3.24
> 
> It seams that only GNOME versions until 3.22 are valid.
> 
> Nix has a workaround that sets the version down:
> 
> https://github.com/NixOS/nixpkgs/commit/165fa89762d7156bb3f2774cd3ff0d40cd0a9606
> 
> If I set the version hard to 3.22 the package builds again
> successfully:
> 
> -     '(#:phases
> +     '(#:configure-flags
> +       '("--with-gnome=3.22")
> +       #:phases
> 
> Is it legitimate to patch it like that or do we need more tests?
> 
> Björn
> 

I'd look into if you can use (version-major+minor (package-version gnome))
so it doesn't have to be updated.


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Tue, 27 Nov 2018 15:08:02 GMT) Full text and rfc822 format available.

Message #11 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Tue, 27 Nov 2018 16:07:45 +0100
[Message part 1 (text/plain, inline)]
On Mon, 26 Nov 2018 23:00:33 +0200
Efraim Flashner <efraim <at> flashner.co.il> wrote:

> On Mon, Nov 26, 2018 at 12:55:15PM +0100, Björn Höfling wrote:
> > On core-updates the package arc-theme fails:
> > 
> > starting phase `configure'
> > source directory:
> > "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302" build
> > directory:
> > "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302"
> > configure flags:
> > ("CONFIG_SHELL=/gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash
> > configure: WARNING: unrecognized options: --enable-fast-install
> > checking for a BSD-compatible
> > install... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1m checking whether
> > build environment is sane... yes checking for a thread-safe mkdir
> > -p... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1msp checking for
> > gawk... gawk checking whether make sets $(MAKE)... no checking
> > whether make supports nested variables... yes checking for
> > pkg-config... /gnu/store/xyiyf12w4i7zf5g5b4ah0bi1mmd6i8xa-pkg-confi
> > checking pkg-config is at least version 0.9.0... yes configure:
> > error: Invalid GNOME version: 3.24
> > 
> > It seams that only GNOME versions until 3.22 are valid.
> > 
> > Nix has a workaround that sets the version down:
> > 
> > https://github.com/NixOS/nixpkgs/commit/165fa89762d7156bb3f2774cd3ff0d40cd0a9606
> > 
> > If I set the version hard to 3.22 the package builds again
> > successfully:
> > 
> > -     '(#:phases
> > +     '(#:configure-flags
> > +       '("--with-gnome=3.22")
> > +       #:phases
> > 
> > Is it legitimate to patch it like that or do we need more tests?
> > 
> > Björn
> >   
> 
> I'd look into if you can use (version-major+minor (package-version
> gnome)) so it doesn't have to be updated.
> 
> 

Hi Efraim,

I don't know what you mean with "so it doesn't have to be updated"? I
mean changing the package definition is an update?

Also, I don't know what your intention with "version-major+minor" is?
On core-updates the current version of gnome is "3.24.3".
Then (version-major+minor gnome-version) would still evaluate to 3.24,
which IS too big, 3.22 is the maximum accepted version. 

Let me explain a bit more: With adding "--with-gnome=3.22" we are
pretending the configure-script that we will use gnome-3.22, although
we still use the latest version (To be precise, we use gtk+, but that
seams to report the gnome-version with pkg-config). 

This version number is then used to search in the directory

/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302/common/gtk-3.0

the matching "major.minor" version, choosing the right theme.

3.22 is already symlinking to 3.20, and that is the highest available
real directory.

So we might get wrong look&feel here, because it is not adapted to
GNOME 3.24. But there is no further development upstream anyway. If it
doesn't look totally malformed, we can use it like that. My disk is a
bit full, I can't do a vm-image with it currently.

Björn

[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Tue, 27 Nov 2018 16:07:01 GMT) Full text and rfc822 format available.

Message #14 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
Cc: 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Tue, 27 Nov 2018 18:06:17 +0200
[Message part 1 (text/plain, inline)]
On Tue, Nov 27, 2018 at 04:07:45PM +0100, Björn Höfling wrote:
> On Mon, 26 Nov 2018 23:00:33 +0200
> Efraim Flashner <efraim <at> flashner.co.il> wrote:
> 
> > On Mon, Nov 26, 2018 at 12:55:15PM +0100, Björn Höfling wrote:
> > > On core-updates the package arc-theme fails:
> > > 
> > > starting phase `configure'
> > > source directory:
> > > "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302" build
> > > directory:
> > > "/tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302"
> > > configure flags:
> > > ("CONFIG_SHELL=/gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash
> > > configure: WARNING: unrecognized options: --enable-fast-install
> > > checking for a BSD-compatible
> > > install... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1m checking whether
> > > build environment is sane... yes checking for a thread-safe mkdir
> > > -p... /gnu/store/5s2nib1lrd2101bbrivcl17kjx1msp checking for
> > > gawk... gawk checking whether make sets $(MAKE)... no checking
> > > whether make supports nested variables... yes checking for
> > > pkg-config... /gnu/store/xyiyf12w4i7zf5g5b4ah0bi1mmd6i8xa-pkg-confi
> > > checking pkg-config is at least version 0.9.0... yes configure:
> > > error: Invalid GNOME version: 3.24
> > > 
> > > It seams that only GNOME versions until 3.22 are valid.
> > > 
> > > Nix has a workaround that sets the version down:
> > > 
> > > https://github.com/NixOS/nixpkgs/commit/165fa89762d7156bb3f2774cd3ff0d40cd0a9606
> > > 
> > > If I set the version hard to 3.22 the package builds again
> > > successfully:
> > > 
> > > -     '(#:phases
> > > +     '(#:configure-flags
> > > +       '("--with-gnome=3.22")
> > > +       #:phases
> > > 
> > > Is it legitimate to patch it like that or do we need more tests?
> > > 
> > > Björn
> > >   
> > 
> > I'd look into if you can use (version-major+minor (package-version
> > gnome)) so it doesn't have to be updated.
> > 
> > 
> 
> Hi Efraim,
> 
> I don't know what you mean with "so it doesn't have to be updated"? I
> mean changing the package definition is an update?
> 
> Also, I don't know what your intention with "version-major+minor" is?
> On core-updates the current version of gnome is "3.24.3".
> Then (version-major+minor gnome-version) would still evaluate to 3.24,
> which IS too big, 3.22 is the maximum accepted version. 
> 
> Let me explain a bit more: With adding "--with-gnome=3.22" we are
> pretending the configure-script that we will use gnome-3.22, although
> we still use the latest version (To be precise, we use gtk+, but that
> seams to report the gnome-version with pkg-config). 
> 
> This version number is then used to search in the directory
> 
> /tmp/guix-build-arc-theme-20170302.drv-0/arc-theme-20170302/common/gtk-3.0
> 
> the matching "major.minor" version, choosing the right theme.
> 
> 3.22 is already symlinking to 3.20, and that is the highest available
> real directory.
> 
> So we might get wrong look&feel here, because it is not adapted to
> GNOME 3.24. But there is no further development upstream anyway. If it
> doesn't look totally malformed, we can use it like that. My disk is a
> bit full, I can't do a vm-image with it currently.
> 
> Björn
> 

I see, I misunderstood and thought we were hardcoding 3.22 based on the
version of gnome, not based on the version string the configure script
is looking for.


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Tue, 27 Nov 2018 23:58:02 GMT) Full text and rfc822 format available.

Message #17 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Efraim Flashner <efraim <at> flashner.co.il>, 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Wed, 28 Nov 2018 00:24:15 +0100
[Message part 1 (text/plain, inline)]
On Tue, 27 Nov 2018 23:36:49 +0100
Ricardo Wurmus <rekado <at> elephly.net> wrote:

> Hi Björn,
> 
> > So we might get wrong look&feel here, because it is not adapted to
> > GNOME 3.24. But there is no further development upstream anyway. If
> > it doesn't look totally malformed, we can use it like that. My disk
> > is a bit full, I can't do a vm-image with it currently.  
> 
> This is only going to get worse as we already have a later version of
> GNOME in a branch, which is just waiting for the core-updates merge.
> 
> If the package sees no further development we may want to drop it.
> What do you think?

I have no opinion about that package. I don't know it, I just saw that
compile-error on core-updates and tried to fix it.

With your question, I double checked that this is really dead and found
in the bug tracker a link to a new, active fork:

https://github.com/NicoHood/arc-theme

They claim they are Arch/Debian/Ubuntu maintainers. I can try to prepare
a patch for that.

In the meantime, I try to test it. Do you know how to do that? Is
installing the package enough, and then running gnome-tweak-tool? Or
does it have to go into system-packages?

Björn
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Wed, 28 Nov 2018 06:24:01 GMT) Full text and rfc822 format available.

Message #20 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
Cc: Efraim Flashner <efraim <at> flashner.co.il>, 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Tue, 27 Nov 2018 23:36:49 +0100
Hi Björn,

> So we might get wrong look&feel here, because it is not adapted to
> GNOME 3.24. But there is no further development upstream anyway. If it
> doesn't look totally malformed, we can use it like that. My disk is a
> bit full, I can't do a vm-image with it currently.

This is only going to get worse as we already have a later version of
GNOME in a branch, which is just waiting for the core-updates merge.

If the package sees no further development we may want to drop it.  What
do you think?

--
Ricardo





Information forwarded to bug-guix <at> gnu.org:
bug#33509; Package guix. (Wed, 28 Nov 2018 23:54:03 GMT) Full text and rfc822 format available.

Message #23 received at 33509 <at> debbugs.gnu.org (full text, mbox):

From: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 33509 <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Thu, 29 Nov 2018 00:53:54 +0100
[Message part 1 (text/plain, inline)]
On Wed, 28 Nov 2018 00:24:15 +0100
Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de> wrote:

> With your question, I double checked that this is really dead and
> found in the bug tracker a link to a new, active fork:
> 
> https://github.com/NicoHood/arc-theme
> 

Patch submitted as:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33546

Björn
[Message part 2 (application/pgp-signature, inline)]

Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Thu, 06 Dec 2018 17:38:01 GMT) Full text and rfc822 format available.

Notification sent to Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>:
bug acknowledged by developer. (Thu, 06 Dec 2018 17:38:02 GMT) Full text and rfc822 format available.

Message #28 received at 33509-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 33509-done <at> debbugs.gnu.org
Subject: Re: bug#33509: core-updates: arc-theme fails with "Invalid GNOME
 version: 3.24"
Date: Thu, 06 Dec 2018 12:36:59 -0500
Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de> writes:

> On Wed, 28 Nov 2018 00:24:15 +0100
> Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de> wrote:
>
>> With your question, I double checked that this is really dead and
>> found in the bug tracker a link to a new, active fork:
>> 
>> https://github.com/NicoHood/arc-theme
>> 
>
> Patch submitted as:
>
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33546
>
> Björn

Tested OK and merged. Thank you :-)

Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 04 Jan 2019 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 107 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.