GNU bug report logs -
#33509
core-updates: arc-theme fails with "Invalid GNOME version: 3.24"
Previous Next
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.
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):
[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):
[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):
[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):
[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):
[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):
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):
[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):
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.