GNU bug report logs - #51770
[PATCH] update Hurd packages

Previous Next

Package: guix-patches;

Reported by: zamfofex <zamfofex <at> twdb.moe>

Date: Thu, 11 Nov 2021 16:14:01 UTC

Severity: normal

Tags: moreinfo, patch

Merged with 63641

Done: Josselin Poiret <dev <at> jpoiret.xyz>

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 51770 in the body.
You can then email your comments to 51770 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 guix-patches <at> gnu.org:
bug#51770; Package guix-patches. (Thu, 11 Nov 2021 16:14:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to zamfofex <zamfofex <at> twdb.moe>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 11 Nov 2021 16:14:01 GMT) Full text and rfc822 format available.

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

From: zamfofex <zamfofex <at> twdb.moe>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH] update Hurd packages
Date: Thu, 11 Nov 2021 12:51:21 -0300 (BRT)
[Message part 1 (text/plain, inline)]
I have been working on updating the Hurd packages for quite a while now. My goal was to use netdde (which wasn’t previously working well) so that I could install Guix GNU/Hurd on my computer and use it.

I was asked (in IRC) to say that my changes are necessary to be able to get netdde to a working state, since non-release updates are generally not accepted. However, I will note that all packages I updated (as far as I can tell) were already in a non-release commit.

I have applied my changes over the 'core-update-frozen' branch because it seems like the newer version of glibc therein is necessary for these newer package commit versions to build successfully.

I will send the patch file generated by 'git format-patch' as an attachment.

If I have done anything wrong while sending this email, please let me know and apologies in advance.
[0001-gnu-update-Hurd-packages.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#51770; Package guix-patches. (Wed, 04 Jan 2023 01:15:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: zamfofex <zamfofex <at> twdb.moe>
Cc: 51770 <at> debbugs.gnu.org
Subject: Re: bug#51770: [PATCH] update Hurd packages
Date: Tue, 03 Jan 2023 20:14:16 -0500
Hello!

zamfofex <zamfofex <at> twdb.moe> writes:

> I have been working on updating the Hurd packages for quite a while
> now. My goal was to use netdde (which wasn’t previously working well)
> so that I could install Guix GNU/Hurd on my computer and use it.

> I was asked (in IRC) to say that my changes are necessary to be able
> to get netdde to a working state, since non-release updates are
> generally not accepted. However, I will note that all packages I
> updated (as far as I can tell) were already in a non-release commit.
>
> I have applied my changes over the 'core-update-frozen' branch because
> it seems like the newer version of glibc therein is necessary for
> these newer package commit versions to build successfully.

Thanks for this contribution!

> I will send the patch file generated by 'git format-patch' as an attachment.
>
> If I have done anything wrong while sending this email, please let me know and apologies in advance.

Changes to packages are usually made each in their own commit; also, the
one line .patch file would better be implemented as a substitution phase
(using substitute*).

Could you please send an updated patch series with the above changes?

-- 
Thanks,
Maxim




Added tag(s) moreinfo. Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Wed, 04 Jan 2023 01:15:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51770; Package guix-patches. (Fri, 24 Feb 2023 12:58:01 GMT) Full text and rfc822 format available.

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

From: Joshua Branson <jbranso <at> dismail.de>
To: zamfofex <zamfofex <at> twdb.moe>
Cc: "guix-devel <at> gnu.org" <guix-devel <at> gnu.org>, 51770 <at> debbugs.gnu.org
Subject: Re: progress report on updating the Hurd packages
Date: Fri, 24 Feb 2023 07:57:38 -0500
zamfofex <zamfofex <at> twdb.moe> writes:

> Hello, everyone! I just wanted to be able to report my progress with updating the Hurd packages.
>
> I have been able to get past my previous issues with building GMP, I think, but
> it seems that the glibc in Guix is still too outdated for the whole endeavor to
> succeed.
>
> I could either update the glibc package again or simply apply a patch to it
> (since the change needed seems to be small enough), but that would take quite a
> while waiting for things to build, and I’m not sure I’m up for it at the moment.
>
> I plan to pick this effort back up again at some point, but at the moment I’m a
> bit tired of having to wait for packages to build for multiple days. But if
> anyone wants to pick up where I left off, I will upload a ‘git diff’ with my
> current changes. (Applicable to ‘core-updates’.)
>
> Here is some more insight based on my conversations on #hurd:
>
> - https://logs.guix.gnu.org/hurd/2023-02-20.log
> - https://logs.guix.gnu.org/hurd/2023-02-21.log
>
> If anyone wants to take this work meanwhile, please do let me know somehow so that we don’t end up duplicating effort!
>
> Thanks for everyone’s amazing work on the Hurd and on Guix!

Here is an email that was send in the bug-hurd archives recently that
talked about how to build the Hurd on GNU/Linux.  Hopefully this will
help others to update our Hurd packages:

https://lists.gnu.org/archive/html/bug-hurd/2023-01/msg00132.html

Here are some scripts that automate this process:

https://github.com/flavioc/cross-hurd

The hurd was a wiki page for this as well (probably outdated):

https://darnassus.sceen.net/~hurd-web/toolchain/cross-gnu/

Also for those of you who don't know, the Hurd is getting a ton of
developer attention right now.  Work in progress includes SMP work, 64
bit kernel (with 32 bit address space), some re-using netBSD's driver's
work, etc.  Now's a great time get subscribed to the Hurd's mail
developmental email list:  bug-hurd:

https://lists.gnu.org/mailman/listinfo/bug-hurd






Merged 51770 63641. Request was from Joshua Branson <jbranso <at> dismail.de> to control <at> debbugs.gnu.org. (Fri, 26 May 2023 14:28:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 63641 <at> debbugs.gnu.org and Josselin Poiret <dev <at> jpoiret.xyz> Request was from Josselin Poiret <dev <at> jpoiret.xyz> to control <at> debbugs.gnu.org. (Thu, 13 Jul 2023 17:16:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 11 Aug 2023 11:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 259 days ago.

Previous Next


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