unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 03/03: gnu: libinput: Update to 1.9.3.
       [not found] ` <20171208073201.5821F204F4@vcs0.savannah.gnu.org>
@ 2017-12-09  1:36   ` Mark H Weaver
  2017-12-10 11:11     ` Efraim Flashner
  0 siblings, 1 reply; 3+ messages in thread
From: Mark H Weaver @ 2017-12-09  1:36 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: guix-devel

efraim@flashner.co.il (Efraim Flashner) writes:

> efraim pushed a commit to branch master
> in repository guix.
>
> commit 5f5083749c1ff2731e84fa7d8eea182ad45c18a5
> Author: Efraim Flashner <efraim@flashner.co.il>
> Date:   Fri Dec 8 09:25:40 2017 +0200
>
>     gnu: libinput: Update to 1.9.3.
>     
>     * gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
>     [build-system]: Switch to meson-build-system.

FYI, switching to 'meson-build-system' here caused around 120+ more
dependency failures on armhf-linux, including xf86-input-libinput, since
we've never successfully built 'ninja' on armhf-linux.  So, we've
essentially just lost graphics support on armhf-linux.

       Mark

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 03/03: gnu: libinput: Update to 1.9.3.
  2017-12-09  1:36   ` 03/03: gnu: libinput: Update to 1.9.3 Mark H Weaver
@ 2017-12-10 11:11     ` Efraim Flashner
  2017-12-11  9:33       ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Efraim Flashner @ 2017-12-10 11:11 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]

On Fri, Dec 08, 2017 at 08:36:27PM -0500, Mark H Weaver wrote:
> efraim@flashner.co.il (Efraim Flashner) writes:
> 
> > efraim pushed a commit to branch master
> > in repository guix.
> >
> > commit 5f5083749c1ff2731e84fa7d8eea182ad45c18a5
> > Author: Efraim Flashner <efraim@flashner.co.il>
> > Date:   Fri Dec 8 09:25:40 2017 +0200
> >
> >     gnu: libinput: Update to 1.9.3.
> >     
> >     * gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
> >     [build-system]: Switch to meson-build-system.
> 
> FYI, switching to 'meson-build-system' here caused around 120+ more
> dependency failures on armhf-linux, including xf86-input-libinput, since
> we've never successfully built 'ninja' on armhf-linux.  So, we've
> essentially just lost graphics support on armhf-linux.
> 
>        Mark

1.8.3 is the last version that still has autotools support, it was
removed in the 1.9 branch. Unfortunately I don't have access to an armhf
machine to try to fix the armhf build of ninja. I suspect that this is
going to be an issue going forward, as more packages move to a meson
build system.

I'm not against downgrading to 1.8.3 in the mean time to keep the
packages that depend on libinput{,-minimal} available to armhf users,
but it is something that's going to need to be addressed sooner rather
than later.

-- 
Efraim Flashner   <efraim@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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 03/03: gnu: libinput: Update to 1.9.3.
  2017-12-10 11:11     ` Efraim Flashner
@ 2017-12-11  9:33       ` Ludovic Courtès
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2017-12-11  9:33 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: guix-devel

Hi,

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Fri, Dec 08, 2017 at 08:36:27PM -0500, Mark H Weaver wrote:
>> efraim@flashner.co.il (Efraim Flashner) writes:
>> 
>> > efraim pushed a commit to branch master
>> > in repository guix.
>> >
>> > commit 5f5083749c1ff2731e84fa7d8eea182ad45c18a5
>> > Author: Efraim Flashner <efraim@flashner.co.il>
>> > Date:   Fri Dec 8 09:25:40 2017 +0200
>> >
>> >     gnu: libinput: Update to 1.9.3.
>> >     
>> >     * gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
>> >     [build-system]: Switch to meson-build-system.
>> 
>> FYI, switching to 'meson-build-system' here caused around 120+ more
>> dependency failures on armhf-linux, including xf86-input-libinput, since
>> we've never successfully built 'ninja' on armhf-linux.  So, we've
>> essentially just lost graphics support on armhf-linux.
>> 
>>        Mark
>
> 1.8.3 is the last version that still has autotools support, it was
> removed in the 1.9 branch. Unfortunately I don't have access to an armhf
> machine to try to fix the armhf build of ninja. I suspect that this is
> going to be an issue going forward, as more packages move to a meson
> build system.
>
> I'm not against downgrading to 1.8.3 in the mean time to keep the
> packages that depend on libinput{,-minimal} available to armhf users,
> but it is something that's going to need to be addressed sooner rather
> than later.

Maybe the safe approach is to revert now so armhf users get graphics
back, take time to investigate and fix the Ninja build failures on ARM
(surely there are patches floating around on the intertubes), and then
reinstate the upgrade.

How does that sound?

(Note that I’m volunteering, but hey!  ;-))

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-12-11  9:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20171208073200.21170.44618@vcs0.savannah.gnu.org>
     [not found] ` <20171208073201.5821F204F4@vcs0.savannah.gnu.org>
2017-12-09  1:36   ` 03/03: gnu: libinput: Update to 1.9.3 Mark H Weaver
2017-12-10 11:11     ` Efraim Flashner
2017-12-11  9:33       ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).