[PATCH 1/9] gnu: bootstrap: Add support for powerpc-linux.

2021-04-06 Thread Efraim Flashner
I." ;; This is the list of system types that are supported. By default, we ;; expect all packages to build successfully here. '("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux" "mips64el-linux" "i586-gnu" -"p

[PATCH 5/9] gnu: Add mac-fdisk.

2021-04-06 Thread Efraim Flashner
* gnu/packages/disk.scm (mac-fdisk): New variable. * gnu/packages/patches/mac-fdisk-gentoo-patchset.patch, gnu/packages/patches/mac-fdisk-p18.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. --- gnu/local.mk |2 + gnu/packages/disk.scm

[PATCH 6/9] gnu: american-fuzzy-lop: Add support for powerpc-linux.

2021-04-06 Thread Efraim Flashner
* gnu/packages/debug.scm (american-fuzzy-lop): Add case for powerpc-linux. (qemu-for-american-fuzzy-lop): Same. --- gnu/packages/debug.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 2913c348f3..1326ce6e16 100644 --- a/gnu/packages/de

[PATCH 7/9] build: qemu-command: Add support for powerpc.

2021-04-06 Thread Efraim Flashner
* gnu/build/vm.scm (qemu-command): Add missing case for powerpc. --- gnu/build/vm.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/build/vm.scm b/gnu/build/vm.scm index 253d9bcd31..a2c2d79bb9 100644 --- a/gnu/build/vm.scm +++ b/gnu/build/vm.scm @@ -75,6 +75,7 @@ (con

[PATCH 9/9] gnu: nss: Skip tests on powerpc-linux.

2021-04-06 Thread Efraim Flashner
/nss.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès ;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019 Mark H Weaver -;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner +;;; Copyright ©

Re: [PATCH 7/9] build: qemu-command: Add support for powerpc.

2021-04-06 Thread Efraim Flashner
On Tue, Apr 06, 2021 at 07:02:47PM +0200, Vincent Legoll wrote: > Hello, > > On Tue, Apr 6, 2021 at 2:44 PM Efraim Flashner wrote: > > +((string-match "powerpc" cpu) "ppc") > > Won't there be some "powerpc64le" conflict

Re: [PATCH 9/9] gnu: nss: Skip tests on powerpc-linux.

2021-04-06 Thread Efraim Flashner
On Tue, Apr 06, 2021 at 07:00:50PM +0200, Vincent Legoll wrote: > Hello, > > On Tue, Apr 6, 2021 at 2:44 PM Efraim Flashner wrote: > > + ;; Tests on powerpc-linux take forever and fail sporatically. > > s/sporatically/sporadically/ > Not going to lie, spelling

Re: [PATCH 4/9] gnu: mesa: Add support for powerpc-linux.

2021-04-06 Thread Efraim Flashner
On Tue, Apr 06, 2021 at 03:32:48PM +0300, Efraim Flashner wrote: > > + ;; The llvm-based tests are flakey on non-Intel hardware. > + #:tests? ,(if (string=? "powerpc-linux" (or (%current-system) > + (

Re: [PATCH 0/9] Add 32-bit powerpc support

2021-04-08 Thread Efraim Flashner
On Wed, Apr 07, 2021 at 10:33:33PM +0200, Vincent Legoll wrote: > Hello, > > On Tue, Apr 6, 2021 at 2:26 PM Efraim Flashner wrote: > > The wip-ppc branch on Savannah is currently in a good state. With the > > recent rapid churn on core-updates I haven't been very quick

Re: bug#47615: [PATCH 1/9] gnu: bootstrap: Add support for powerpc-linux.

2021-04-14 Thread Efraim Flashner
gt; guess? Can a POWER9 machine be a powerpc-linux machine...? > > A VM on power9 may be able to run BE ppc32. > Can it do it "directly" or does it need to be inside of a VM/chroot? I never looked too much into it, never quite seemed like something that I'd be able to ta

Re: bug#47615: [PATCH 2/9] gnu: guile-3.0: Fix building on powerpc-linux.

2021-04-14 Thread Efraim Flashner
On Tue, Apr 13, 2021 at 09:00:43PM -0700, Chris Marusich wrote: > Efraim Flashner writes: > > > * gnu/packages/guile.scm (guile-3.0)[arguments]: On powerpc add two > > phases to adjust for 32-bit big-endian systems. > > --- > > gnu/packages/guile.scm | 21 +++

Re: [PATCH 0/9] Add 32-bit powerpc support

2021-04-17 Thread Efraim Flashner
eople think? The fear of bit-rot is real and I think we should mention in the manual (when I actually write the section) that support is best-effort with minimal substitutes. > Thanks, > Ludo’. ¹ https://en.wikipedia.org/wiki/PowerPC#Operating_systems_with_native_support -- Efraim Flash

Re: bug#47615: [PATCH 0/9] Add 32-bit powerpc support

2021-04-18 Thread Efraim Flashner
On Sat, Apr 17, 2021 at 12:51:01PM -0700, Chris Marusich wrote: > Efraim Flashner writes: > > > * gnu/packages/base.scm (binutils)[arguments]: Add phase on > > powerpc-linux to adjust the test suite. > > * gnu/packages/commencement.scm (binutils-boot0)[arguments]: Move

[PATCH v2 01/12] gnu: bootstrap: Add support for powerpc-linux.

2021-04-22 Thread Efraim Flashner
,7 @@ name of its URI." ;; This is the list of system types that are supported. By default, we ;; expect all packages to build successfully here. '("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux" "mips64el-linux" "

[PATCH v2 00/12] Add 32-bit powerpc support

2021-04-22 Thread Efraim Flashner
going straight to core-updates but I've included them anyway since the patchset is available in the official repo in the wip-ppc branch and that's where I developed them. Efraim Flashner (12): gnu: bootstrap: Add support for powerpc-linux. gnu: guile-3.0: Fix building on powerpc-li

[PATCH v2 02/12] gnu: guile-3.0: Fix building on powerpc-linux.

2021-04-22 Thread Efraim Flashner
* gnu/packages/guile.scm (guile-3.0)[arguments]: On powerpc add two phases to adjust for 32-bit big-endian systems. --- gnu/packages/guile.scm | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) This patch has the comments updated. I reported my findings to the guile debbugs e

[PATCH v2 03/12] gnu: gcc-boot0: Use 128-bit long-double on powerpc-linux.

2021-04-22 Thread Efraim Flashner
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Adjust configure-flag to also use '--with-long-double-128' on powerpc-linux. --- gnu/packages/commencement.scm | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) I ran into build troubles without this patch. It only affects g

[PATCH v2 04/12] gnu: binutils: Fix bug in test suite in libiberty.

2021-04-22 Thread Efraim Flashner
* gnu/packages/base.scm (binutils)[source]: Add patch. * gnu/packages/patches/binutils-libiberty-endianness-bug.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. --- gnu/local.mk | 1 + gnu/packages/base.scm | 3 +- .../binut

[PATCH v2 05/12] gnu: mesa: Add support for powerpc-linux.

2021-04-22 Thread Efraim Flashner
* gnu/packages/gl.scm (mesa)[inputs]: Add llvm, glslang for powerpc. [arguments]: Customize the configure flags for powerpc. Add powerpc specific phase to skip failing tests. --- gnu/packages/gl.scm | 33 + 1 file changed, 29 insertions(+), 4 deletions(-) Blanket s

[PATCH v2 06/12] gnu: Add mac-fdisk.

2021-04-22 Thread Efraim Flashner
* gnu/packages/disk.scm (mac-fdisk): New variable. * gnu/packages/patches/mac-fdisk-gentoo-patchset.patch, gnu/packages/patches/mac-fdisk-p18.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. --- gnu/local.mk |2 + gnu/packages/disk.scm

[PATCH v2 07/12] gnu: american-fuzzy-lop: Add support for powerpc-linux.

2021-04-22 Thread Efraim Flashner
* gnu/packages/debug.scm (american-fuzzy-lop): Add case for powerpc-linux. (qemu-for-american-fuzzy-lop): Same. --- gnu/packages/debug.scm | 2 ++ 1 file changed, 2 insertions(+) This patch is already in master and already merged into core-updates. diff --git a/gnu/packages/debug.scm b/gnu/packa

[PATCH v2 08/12] build: qemu-command: Add support for powerpc.

2021-04-22 Thread Efraim Flashner
* gnu/build/vm.scm (qemu-command): Add missing case for powerpc. --- gnu/build/vm.scm | 1 + 1 file changed, 1 insertion(+) Adjusted at the suggestion of Vincent Legoll to strongly match just powerpc-linux and not powerpc64le. diff --git a/gnu/build/vm.scm b/gnu/build/vm.scm index 253d9bcd31..88

[PATCH v2 09/12] gnu: mercurial: Skip tests on powerpc-linux.

2021-04-22 Thread Efraim Flashner
* gnu/packages/version-control.scm (mercurial)[arguments]: Skip tests on powerpc-linux. --- gnu/packages/version-control.scm | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) Unchanged since last patchset, IMO not ready for upstreaming. diff --git a/gnu/packages/version-control.scm b/gn

[PATCH v2 10/12] gnu: nss: Skip tests on powerpc-linux.

2021-04-22 Thread Efraim Flashner
© 2016, 2017, 2018, 2019 Efraim Flashner +;;; Copyright © 2016, 2017, 2018, 2019, 2020 Efraim Flashner ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Jonathan Brielmaier @@ -109,7 +109,10 @@ in the Mozilla clients

[PATCH v2 11/12] gnu: zstd: Adjust test suite for 32-bit architectures.

2021-04-22 Thread Efraim Flashner
Jeff Mickey -;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Efraim Flashner +;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner ;;; Copyright © 2016 Ben Woodcroft ;;; Copyright © 2016 Danny Milosavljevic ;;; Copyright © 2016–2021 Tobias Geerinckx-Rice @@ -1

[PATCH v2 12/12] gnu: glib: Disable failing test.

2021-04-22 Thread Efraim Flashner
020 Efraim Flashner +;;; Copyright © 2016, 2020, 2021 Efraim Flashner ;;; Copyright © 2016 Lukas Gradl ;;; Copyright © 2017, 2018, 2019 Ricardo Wurmus ;;; Copyright © 2017 Petter @@ -187,7 +187,8 @@ shared NFS home directories.") (sha256

Re: neovim and luajit?

2021-04-25 Thread Efraim Flashner
gt; Best, > Jack > > P.S. Maybe its time to work on the Lua language of Guile 😀 Our copy of luajit supports aarch64 so I don't think that's a problem. (Last I checked) Debian has a patch to replace powerpc support with 64-bit ppc support. I'd go ahead with the change if t

Re: [bug#47615] [PATCH 3/9] gnu: binutils: Adjust test suite on powerpc-linux.

2021-04-27 Thread Efraim Flashner
On Wed, Apr 21, 2021 at 10:11:48PM -0700, Chris Marusich wrote: > Efraim Flashner writes: > > >> If it's a test failure, has the issue been reported upstream? > > > > I'll check to see if I can find something upstream. If not I'll report > > it.

Re: Neovim plugin/addon packaging

2021-04-30 Thread Efraim Flashner
can be installed by name (vim-foo and neovim-foo). > [0] https://issues.guix.gnu.org/48112 > > Best, > Jack -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: Neovim plugin/addon packaging

2021-05-02 Thread Efraim Flashner
On Sat, May 01, 2021 at 04:25:18PM -0400, Jack Hill wrote: > Thanks for your reply. > > On Fri, 30 Apr 2021, Efraim Flashner wrote: > > > On Fri, Apr 30, 2021 at 01:03:23AM -0400, Jack Hill wrote: > > > Greetings Guix, > > > > > > I'd like to i

Re: Neovim plugin/addon packaging

2021-05-02 Thread Efraim Flashner
On Mon, May 03, 2021 at 12:46:30AM -0400, Jack Hill wrote: > On Sun, 2 May 2021, Efraim Flashner wrote: > > > ng0/nikita thought about it a few years ago but I think the > > copy-build-system works well enough. I know for vim we need a vim > > profile hook to create the do

Re: [PATCH v2 00/12] Add 32-bit powerpc support

2021-05-04 Thread Efraim Flashner
I'm going to bump this email again. I feel like it's ready for merging but I wanted to give everyone another chance to chime in. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent o

Re: bug#47615: [PATCH 1/9] gnu: bootstrap: Add support for powerpc-linux.

2021-05-05 Thread Efraim Flashner
On Tue, May 04, 2021 at 06:52:31PM -0700, Chris Marusich wrote: > Chris Marusich writes: > > > Efraim Flashner writes: > > > >> On 923bb70a1bff657125c3008f119a477e5cb57c2b > >>gnu:glibc-for-bootstrap: Fix patch. > >> > >> Run > &g

Re: bug#47615: [PATCH 0/9] Add 32-bit powerpc support

2021-05-06 Thread Efraim Flashner
On Thu, May 06, 2021 at 04:48:09PM +0200, Ludovic Courtès wrote: > Efraim Flashner skribis: > > > * gnu/packages/disk.scm (mac-fdisk): New variable. > > * gnu/packages/patches/mac-fdisk-gentoo-patchset.patch, > > gnu/packages/patches/mac-fdisk-p18.patch: New f

Re: #:cargo-inputs don't honor --with-input

2021-05-10 Thread Efraim Flashner
all cases. Thus we might end up > always providing the source, even if we manage to make cargo pick of > pre-built artifacts. Right now we use the 'default' feature set, which seems to be the default for most crates when they're used. > About the output name: Rust has

Re: bug#47615: [PATCH 0/9] Add 32-bit powerpc support

2021-05-10 Thread Efraim Flashner
On Thu, May 06, 2021 at 04:45:30PM +0200, Ludovic Courtès wrote: > Efraim Flashner skribis: > > > * gnu/packages/guile.scm (guile-3.0)[arguments]: On powerpc add two > > phases to adjust for 32-bit big-endian systems. > > [...] > > > + (add-afte

Re: bug#47615: [PATCH 0/9] Add 32-bit powerpc support

2021-05-10 Thread Efraim Flashner
On Thu, May 06, 2021 at 04:38:38PM +0200, Ludovic Courtès wrote: > Hi Efraim, > > Efraim Flashner skribis: > > > On Sat, Apr 17, 2021 at 06:04:02PM +0200, Ludovic Courtès wrote: > > [...] > > >> 3. OTOH, what will be the status of this architecture? I

Re: What’s next?

2021-05-15 Thread Efraim Flashner
l (same as for early cutoffs). > > • Maybe parameterized packages based on > <https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00312.html>. > > What do people think? What’s your wish list? What do you feel an urge > to hack on? :-) > > Ludo’. >

Re: What’s next?

2021-05-21 Thread Efraim Flashner
On Mon, May 17, 2021 at 10:13:10PM +0200, Ludovic Courtès wrote: > Hi, > > Efraim Flashner skribis: > > > package-transformations applied to the operating-system field of the > > os-config. > > Ah, that’s a good one, but possibly tricky! What would it operate

Re: bug#47615: [PATCH 0/9] Add 32-bit powerpc support

2021-05-24 Thread Efraim Flashner
On Tue, May 11, 2021 at 10:24:03PM +0200, Ludovic Courtès wrote: > Hi! > > Efraim Flashner skribis: > > > How about changing the mips64el documentation to say that there is > > minimal support for the two architectures, with no substitutes, and may > > be fun f

Re: Which kernel series to use in the installer and for installed systems?

2021-06-02 Thread Efraim Flashner
Thanks, >Mark > IIRC the Debian installer offers linux, linux-major.minor and linux-major.minor.point in the installer. I don't really understand why and how a newer kernel would make things stop working, but I could see offering linux-libre, linux-libre-lts and linux-libre-5.10

Re: Which kernel series to use in the installer and for installed systems?

2021-06-06 Thread Efraim Flashner
On Sat, Jun 05, 2021 at 02:09:59PM -0400, Mark H Weaver wrote: > Hi Efraim, > > Efraim Flashner writes: > > I don't really understand why > > and how a newer kernel would make things stop working, > > Newer kernels _usually_ work fine, but occasionally thin

RISCV porting effort

2021-06-07 Thread Efraim Flashner
1 Socket(s): 1 L1d cache: 32 KiB L1i cache: 32 KiB L2 cache:2 MiB ¹https://www.sifive.com/boards/hifive-unmatched ²http://cdimage.ubuntu.com/releases/21.04/release/ ³https://source.denx.de/u-boot/u-boot/-/commit/d8729a114e1e98806cffb87d2dca895f99a0170a -- E

Re: Some more rust/cargo insights

2021-06-08 Thread Efraim Flashner
s). Anyhow it seems as if > these are just the source again [2] > > [1] > <https://packages.debian.org/search?keywords=rust&searchon=sourcenames&suite=stable§ion=all> > [2] > <https://packages.debian.org/buster/amd64/librust-build-const-dev/filelist> > My under

Re: RISCV porting effort

2021-06-10 Thread Efraim Flashner
On Tue, Jun 08, 2021 at 03:43:44PM +0200, Ludovic Courtès wrote: > Hello! > > Efraim Flashner skribis: > > > Porting Guix comes with two parts: building the bootstrap-tarballs and > > adding support for the new architecture in (gnu packages bootstrap). > > Supp

Re: RISCV porting effort

2021-06-10 Thread Efraim Flashner
On Wed, Jun 09, 2021 at 12:28:22AM +0200, Gabriel Wicki wrote: > Hello everyone! > > > Efraim Flashner skribis: > > > Porting Guix comes with two parts: building the bootstrap-tarballs and > > > adding support for the new architecture in (gnu packages bootstrap

Re: RISCV porting effort

2021-06-11 Thread Efraim Flashner
On Mon, Jun 07, 2021 at 10:09:44AM +0300, Efraim Flashner wrote: > Upstream u-boot support was merged days ago³ so we should be able to add > support to our u-boot package soon-ish™. I added u-boot-sifive-unmatched, although Vagrant pointed out that I may be missing opensbi as an input. I h

Re: RISCV porting effort

2021-06-14 Thread Efraim Flashner
On Sun, Jun 13, 2021 at 10:24:13AM -0700, Vagrant Cascadian wrote: > On 2021-06-07, Efraim Flashner wrote: > > Last week my HiFive Umatched¹ board came > ... > > Ubuntu has an image for the board² which booted up just fine and I'm > > using, since I didn't want t

Re: RISCV porting effort

2021-06-15 Thread Efraim Flashner
On Mon, Jun 14, 2021 at 06:00:21PM -0700, Vagrant Cascadian wrote: > On 2021-06-14, Efraim Flashner wrote: > > On Sun, Jun 13, 2021 at 10:24:13AM -0700, Vagrant Cascadian wrote: > >> On 2021-06-07, Efraim Flashner wrote: > >> > Last week my HiFive Umatched¹ board came

Re: Freezing ‘core-updates’ soon?

2021-06-15 Thread Efraim Flashner
t; Thoughts? > > Ludo’. > ant-bootstrap FTBFS, and I haven't been able to compile rust on aarch64. `guix build xz --system=i686-linux' fails to use the correct i686 inputs. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Co

guix.vim 0.2 released

2021-06-28 Thread Efraim Flashner
the 'guix' filetype, which supports the ':make' command in lieu of '!guix build -f %' and integrates nicely with Dispatch.vim. Currently guix.vim depends on the terminal feature of vim but work is ongoing to have it also use background jobs. -- Efraim Flashner א

Re: Temporarily stepping back from Guix

2021-06-28 Thread Efraim Flashner
been a great introduction to the world of free software, and I hope to work > with you all again sooner rather than later. > > > Thanks as always, > > Kei > I'm sorry to see you go and wish you the best. I do hope you find your way back eventually! -- Efraim Flash

Re: Pushing a huge nls commit

2021-07-19 Thread Efraim Flashner
7;t break > anything? How regularly should that happen? IMO it should be OK. I'm not sure how to check other than to run 'make' and make sure it doesn't barf on any translation strings. Plus if it gets updated more often then when we bump the guix package the strings will

Re: Core updates frozen.

2021-08-18 Thread Efraim Flashner
l! > > > Your help is welcome :). > > What is the schedule for the merge? > > (I am back from holidays. :-)) > > Cheers, > simon > I assumed we're in the 'find your packages and fix them' phase. Some I have on my TODO list are sddm, glibc-2.31 and ru

Re: Core updates frozen.

2021-08-20 Thread Efraim Flashner
On August 20, 2021 9:49:01 AM UTC, zimoun wrote: >Hi, > >On Wed, 18 Aug 2021 at 13:33, Efraim Flashner wrote: > >> I assumed we're in the 'find your packages and fix them' phase. Some I >> have on my TODO list are sddm, glibc-2.31 and ruby-asciidoct

Re: Distributing Guix System Pinebook Pro images

2021-08-30 Thread Efraim Flashner
-walk-into-a-bar/ > > Not sure how soon the video will be available, but the talk had > technical difficulties at the start, so I hope to get a chance to do it > all over again someday. :) > The videos are already up here https://meetings-archive.debian.net/pub/debian-meetings/202

Re: Distributing Guix System Pinebook Pro images

2021-08-30 Thread Efraim Flashner
> + > +(define u-boot-pinebook-and-pinebook-pro-bootloader > + (bootloader > + (inherit u-boot-bootloader) not sure what to do with this one though > + (packages '(u-boot-pinebook-pro-rk3399 u-boot-pinebook)) > + (disk-image-installer install-pinebook-and-pinebook-pro-uboot))) > > > live well, > vagrant -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: branch core-updates-frozen updated: gnu: sddm: Fix build.

2021-09-02 Thread Efraim Flashner
ore-updates-frozen by > > this push: > > new f883677 gnu: sddm: Fix build. > > f883677 is described below > > > > commit f8836774e2c76c1f4d9bee11339839f7d878e32a > > Author: Efraim Flashner > > AuthorDate: Thu Sep 2 17:15:39 2021 +0300 > > > > g

Re: core-updates-frozen: Planning for the last world rebuild

2021-09-30 Thread Efraim Flashner
patches so that they can be applied without interfering with the other architectures. At this point as far as I know it's waiting for another pair of eyes or so to say it looks OK to merge. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351

Re: Incentives for review

2021-10-24 Thread Efraim Flashner
A cursory review could commit to "wip-pending", with the > plan/hope/expectation that it would get some other review and/or a > timeout before it gets merged. > > I guess it would be hard to avoid having to constantly rebase with the > latest updates... "wip-pending

Re: Revising sequoia packaging

2021-11-30 Thread Efraim Flashner
rapper", just >propagating (or copying, what ever is more common in guix) the other >packages which have an actual output. Sounds good to me. > > WDYT? > Sounds like you have a good plan :) -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: PHP fails to build on aarch64

2021-11-30 Thread Efraim Flashner
== > > What can we do here? (It’s a little ugly to need PHP to build GTK, but at > least it’s just a build time input…) When I build it on aarch64 only the pcre.jit test is failing for me. I tried cherry-picking the php update patch to c

[CORE-UPDATES] librsvg and rust

2021-12-08 Thread Efraim Flashner
not the individual crates (this is due to how crates are used). ² (We are not Debian) This is what Debian does. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: [bug#51845] [CORE-UPDATES] librsvg and rust

2021-12-12 Thread Efraim Flashner
On Wed, Dec 08, 2021 at 02:36:11PM +, Ricardo Wurmus wrote: > > Ludovic Courtès writes: > > > Hello! > > > > For the record, this is a followup to Efraim’s proposal in > > <https://issues.guix.gnu.org/51845>. > > > > Efraim Flashner s

Re: Formalizing teams

2021-12-29 Thread Efraim Flashner
#x27;m not able to keep up with all of guix-devel, guix-help and bugs-guix anymore. I currently have about 3000 unread emails in my combo guix-devel/bugs-guix folder that I keep as a todo list of sorts of patches to check or bugs to follow-up on. I feel overwhelmed by the sheer number of emails and

Re: version-1.4.0 branch updated

2022-01-11 Thread Efraim Flashner
can issue > a first RC. I have a change for the patch for libtool, I'll push it very soon. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: RFC: new syntax for inline patches

2022-01-12 Thread Efraim Flashner
patch "the-file" > ((line 10) > (+ "I ONLY WANTED TO ADD THIS LINE")) > ((line 3010) > (- "maybe that’s better") > (+ (string-append #$guix " is better")) > (+ "but what do

Re: RFC: new syntax for inline patches

2022-01-12 Thread Efraim Flashner
> I wonder how frequent the pattern we’re discussing is. I know I’ve used > it a few times, but I wonder if it warrants sophisticated tooling. > > Thoughts? I'm OK with needing to change the exact line needed if it moves (EXACTLY line 10, not 8 or 12 or 25). It comes up a lot when glibc headers move or split, suddenly we're looking at the sources, trying to find somewhere to stuff in an extra include statement. Or qt-5.11, I think we came up with 3 different ways of dealing with the missing header over the 10 patches. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: Clarifying blog post licensing

2022-01-26 Thread Efraim Flashner
t; > What do people think? I agree -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: License of your contributions to the blog at guix.gnu.org

2022-02-06 Thread Efraim Flashner
tps://lists.gnu.org/archive/html/guix-devel/2022-01/msg00389.html> > for the initial discussion. > > Thanks in advance! > > Ludo’. I agree -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: Dropping gzip-compressed substitutes

2022-02-09 Thread Efraim Flashner
le to complete within a reasonable amount of > time, but we cannot know before trying it out :). I'm sure the internet is full of people who know if this is fastest, or using find /var/guix/publish/gzip -delete or find ... -print0 | xargs -0 rm or something else :) -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: ‘gnu: Add go-github-com-niemeyer-pretty.’

2022-03-07 Thread Efraim Flashner
esn't seem that it actually needs it directly, and when I comment out the package go-github-com-go-git-go-billy-v5 builds just fine, and so does my copy of gitea. Looks like this package isn't needed after all. ¹ github.com/go-git/go-billy/v5 ² https://github.com/go-git/go-billy/blo

Re: Packaging rust crates without compiling dependencies again for every dependent (wasting build time)

2022-05-09 Thread Efraim Flashner
ched them out of the crates that are in Guix? I'm glad you found a use for (target-64bit?), it seemed too useful to not have in Guix :) It took me less than 3 minutes to download and build all the sources for the three packages! It looks to be faster than building the packages straight, and with

python-cryptography and rust [was: Re: ‘staging’ branch is open!]

2022-05-10 Thread Efraim Flashner
python-cryptography now depends on rust. We're going to need 3.4.8 from the 3.4 series for the other architectures. Currently python-cryptography@36.0.1 is gating about 3000 packages. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidenti

Re: python-cryptography and rust [was: Re: ‘staging’ branch is open!]

2022-05-16 Thread Efraim Flashner
On Sun, May 15, 2022 at 11:22:05PM +0200, Ludovic Courtès wrote: > Hi Efraim, > > (+Cc: Marius.) > > Efraim Flashner skribis: > > > python-cryptography now depends on rust. We're going to need 3.4.8 from > > the 3.4 series for the other architectures. Curre

Re: Building hexyl (a rust app) without cargo, with antioxidant-build-system

2022-05-30 Thread Efraim Flashner
t messy > * no cdylib yet (probably needed for librsvg) Something that might help with that would be to also include the source of the crate somewhere in the output. Then at the worst we could just put the rust inputs of librsvg as regular inputs and let librsvg do its own special build thing.

Re: perl-getopt-long version string contains a letter

2019-03-04 Thread Efraim Flashner
and now it's 2.50 so it's time for a change in installed files. Just like if you never run 'guix pull' on a new system it'll continue downgrading overtime. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: librsvg & Rust

2019-03-07 Thread Efraim Flashner
nux. They fail to build on i686-linux and armhf-linux. I > don't know about aarch64-linux. > >Mark > rust fails to build on aarch64 on staging, I haven't tested master recently -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7

Re: Packaging FreeCAD

2019-03-09 Thread Efraim Flashner
n Guix is an update of patchelf to > > > a recent commit (see 'update-patchelf.patch' in the patches directory). > > > > > > Best regards, > > > > > > Paul. > > > > > I haven't tried building it myself yet, but two things

Re: Patch adding POWER9 cross compile support

2019-03-11 Thread Efraim Flashner
le-" target) > + ;; On POWER9 (little endian) glibc needs the > 128 bit long double type. > + '("--with-long-double-128") > + '()) > >

Re: Failure to build powerpc64le-linux glibc

2019-03-27 Thread Efraim Flashner
e trying on core-updates, and you should use '--target=powerpc64le-linux-gnu' IIRC. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

Re: 01/01: build-system/ruby: Use invoke.

2019-03-28 Thread Efraim Flashner
On Thu, Mar 28, 2019 at 06:14:48PM +, Christopher Baines wrote: > > guix-comm...@gnu.org writes: > > > efraim pushed a commit to branch staging > > in repository guix. > > > > commit 0244952c11c0409597fce5c39dfbcafdfd2ea651 > > Author: Efraim Flashne

Re: ‘staging’ and GNOME updates

2019-04-01 Thread Efraim Flashner
> > Perhaps we can first merge ‘staging’ in its current form, then make this > branch the new ‘staging’ and aim for a merge as is (with only fixes > committed there.) How does that sound? > > Ludo’. > This libdrm test suite timeout looks a lot like the error I was having in the past on armhf. For armhf it's fixed on staging in fe7c6f91dda, but it can easily be extended to other/all architectures. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature

custom kernel config

2019-04-01 Thread Efraim Flashner
nel. By leaving the #:configuration-file blank I'm only filling in the fields I supply, right? -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted (define-module (kernel)

Re: custom kernel config

2019-04-01 Thread Efraim Flashner
compile time was 43 minutes on my kids' computer. Stock linux-libre@5.0.5 took 267 minutes. My custom kernel came in at 34MB, the stock kernel is 251MB. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on

Re: custom kernel config

2019-04-02 Thread Efraim Flashner
On Tue, Apr 02, 2019 at 10:04:29AM +0200, Pierre Neidhardt wrote: > Efraim Flashner writes: > > > I haven't checked to see if my custom kernel works yet on my laptop, but > > compile time was 43 minutes on my kids' computer. Stock > > linux-libre@5.0.5 took 267

Re: custom kernel config

2019-04-02 Thread Efraim Flashner
> really about VMs) pride themselves on having a kernel that boots in > 600ms in KVM. > I'll see if I can find their kernel config and Guix-ify it. It should be easy to test since with one command Guix can build the kernel and the VM. -- Efraim Flashner אפרים פלשנר GPG key = A28

Re: custom kernel config

2019-04-03 Thread Efraim Flashner
On Wed, Apr 03, 2019 at 01:08:14AM -0700, Chris Marusich wrote: > Efraim Flashner writes: > > > I'm playing around with the idea of creating a custom kernel > > Cool! I'm curious to know how you're passing the custom config in. Are > you using the #:extra-

Re: custom kernel config

2019-04-03 Thread Efraim Flashner
On Wed, Apr 03, 2019 at 09:49:59PM +0200, Pierre Neidhardt wrote: > Thank you Efraim, this is awesome! > > Efraim Flashner writes: > > > For the first one I used the #:extra-options route and compiled a list. > > The second one I tried I created a custom kernel and le

Re: custom kernel config

2019-04-07 Thread Efraim Flashner
On Thu, Apr 04, 2019 at 01:44:48AM -0700, Chris Marusich wrote: > Efraim Flashner writes: > > > On Wed, Apr 03, 2019 at 09:49:59PM +0200, Pierre Neidhardt wrote: > >> Thank you Efraim, this is awesome! > > I second this remark! It's really helpful to see how

Re: fuse & sshfs

2019-04-28 Thread Efraim Flashner
to venture into. Don't really remember much beyond that unfortunately. I looked into bumping it a while ago and I ended up down a rabbit hole I didn't really want to venture into. Don't really remember much beyond that unfortunately. -- Efraim Flashner אפרים פלשנר GPG key = A28B

Re: custom kernel config

2019-05-06 Thread Efraim Flashner
was on vacation for a bit and then life got busy. I still haven't been able to boot satisfactorally a kernel I've created, but I'm okay now with leaving the end with something like "And creating a kernel which interfaces with Guix's initrd is left as an exercise to the reader.&

[BLOG] custom kernel config

2019-05-15 Thread Efraim Flashner
for the purpose of the blog post I don't think it's actually necessary. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted title: Creating and using a custom Linux k

Re: [BLOG] custom kernel config

2019-05-16 Thread Efraim Flashner
ckage-native-inputs linux-libre)) > --8<---cut here---end--->8--- > > At the end of the day, Linux-Libre is just a regular package that can be > inherited and overridden like any other :-) I added that as an alternative way to use "just&qu

Re: [BLOG] custom kernel config

2019-05-16 Thread Efraim Flashner
: "used replaced". > Ooops, looks like it was supposed to just be "replaced" > > ```shell > > make localmodconfig > > ``` > > Should be > > ```shell > guix environment linux-libre -- make localmodconfig > ``` Good idea! > > Che

Re: [BLOG] custom kernel config

2019-05-17 Thread Efraim Flashner
ux-libre' as an internal implementation detail, and > hopefully one with a limited life span. > > Thanks, > Mark I've removed my custom E2140 kernel config example and replaced it with the above example. I've changed "/custom" to "/E2140"

Re: [BLOG] custom kernel config

2019-05-20 Thread Efraim Flashner
t on-line maybe tomorrow? > > Efraim Flashner skribis: > > > Guix is, at its core, a source based distribution with substitutes, and > ^~ > Perhaps link to > <https://www.gnu.org/software/guix/manual/en/html_node/Subst

Re: Shall we merge wip-gnome3.30 to core-updates?

2019-06-16 Thread Efraim Flashner
s > build process, but I don't know which package includes that binary. I > know it appears somewhere in the process of building the "gcc-toolchain" > package, but I'd rather not include that whole package if it isn't > necessary. rpcgen seems to be in glibc

Re: git / grep with pcre support?

2019-07-07 Thread Efraim Flashner
mal, it's used for git-fetch references :) 'guix size git' => 411 MiB 'guix size git pcre' => 413 MiB 'guix size grep' => 71.4 MiB 'guix size grep pcre' => 71.4 MiB Looks like a good idea to me. -- Efraim Flashner אפרים פלשנר GPG key = A

Re: Apply Guix patches from debbugs

2019-07-15 Thread Efraim Flashner
Not exactly the same thing, but I read my mail in mutt and only because I'm subscribed to the guix-patches maillinglist can I interact with them nicely. Does anyone know if it's possible to point mutt at debbugs, or even specific bugs, as though they were remote mailboxes? -- Efrai

<    2   3   4   5   6   7   8   9   10   11   >