GNU bug report logs - #47778
[PATCH]: Update FreeCAD to 0.19.1

Previous Next

Package: guix-patches;

Reported by: Ekaitz Zarraga <ekaitz <at> elenq.tech>

Date: Wed, 14 Apr 2021 16:00:02 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

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 47778 in the body.
You can then email your comments to 47778 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#47778; Package guix-patches. (Wed, 14 Apr 2021 16:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ekaitz Zarraga <ekaitz <at> elenq.tech>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 14 Apr 2021 16:00:02 GMT) Full text and rfc822 format available.

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

From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH]: Update FreeCAD to 0.19.1
Date: Wed, 14 Apr 2021 15:59:28 +0000
[Message part 1 (text/plain, inline)]
Hi,

This set of patches update freecad from unstable to the 0.19.1 release.

More information in this help-guix thread:

https://lists.gnu.org/archive/html/help-guix/2021-04/msg00118.html

Thanks!
[0001-gnu-Add-vtk-8.patch (text/x-patch, attachment)]
[0002-gnu-freecad-Update-to-0.19.1.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#47778; Package guix-patches. (Wed, 14 Apr 2021 21:40:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: Ekaitz Zarraga <ekaitz <at> elenq.tech>, 47778 <at> debbugs.gnu.org
Subject: Re: [bug#47778] [PATCH]: Update FreeCAD to 0.19.1
Date: Wed, 14 Apr 2021 23:39:14 +0200
[Message part 1 (text/plain, inline)]
On Wed, 2021-04-14 at 15:59 +0000, Ekaitz Zarraga wrote:
> Hi,
> 
> This set of patches update freecad from unstable to the 0.19.1 release.
> 
> More information in this help-guix thread:
> 
> https://lists.gnu.org/archive/html/help-guix/2021-04/msg00118.html
> 
> Thanks!

+       `(#:tests? #f
Why's that?  ‘We’ prefer to have tests enabled when possible.
Please document why tests are disabled here (with a comment
#:tests? #f ; no tests / tests require dependency X, which is not packaged ...).

+         (add-before 'configure 'restore-pythonpath
+           (lambda _
+             (substitute* "src/Main/MainGui.cpp"
+               (("_?putenv\\(\"PYTHONPATH=\"\\);") ""))
+             #t))

The #t can be removed.  The warning that results when #t is absent
has been removed on the core-updates branch; we might as well stop
introducing these silly #t now such that we don't have to remove them
later.

Greetings,
Maxme.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#47778; Package guix-patches. (Wed, 14 Apr 2021 21:46:02 GMT) Full text and rfc822 format available.

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

From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: "47778 <at> debbugs.gnu.org" <47778 <at> debbugs.gnu.org>
Subject: Re: [bug#47778] [PATCH]: Update FreeCAD to 0.19.1
Date: Wed, 14 Apr 2021 21:44:47 +0000
Hi,

>
> -         `(#:tests? #f
>
> Why's that? ‘We’ prefer to have tests enabled when possible.
> Please document why tests are disabled here (with a comment
> #:tests? #f ; no tests / tests require dependency X, which is not packaged ...).

I'll try to test the package with the tests, but they were
disabled before too, so I didn't change that.

>
> -           (add-before 'configure 'restore-pythonpath
>
>
> -             (lambda _
>
>
> -               (substitute* "src/Main/MainGui.cpp"
>
>
> -                 (("_?putenv\\\\(\\"PYTHONPATH=\\"\\\\);") ""))
>
>
> -               #t))
>
>
>
> The #t can be removed. The warning that results when #t is absent
> has been removed on the core-updates branch; we might as well stop
> introducing these silly #t now such that we don't have to remove them
> later.
>
> Greetings,
> Maxme.

Ok, I'll remove that and update the patch.

Thanks!




Information forwarded to guix-patches <at> gnu.org:
bug#47778; Package guix-patches. (Wed, 14 Apr 2021 23:00:02 GMT) Full text and rfc822 format available.

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

From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: "47778 <at> debbugs.gnu.org" <47778 <at> debbugs.gnu.org>
Subject: Re: [bug#47778] [PATCH]: Update FreeCAD to 0.19.1
Date: Wed, 14 Apr 2021 22:58:57 +0000
[Message part 1 (text/plain, inline)]
Hi,

As they are not functional changes, I updated inside
the same diff.

Hope it's ok.
Cheers,

Ekaitz
[0002-gnu-freecad-Update-to-0.19.1.patch (text/x-patch, attachment)]

Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Fri, 16 Apr 2021 02:27:02 GMT) Full text and rfc822 format available.

Notification sent to Ekaitz Zarraga <ekaitz <at> elenq.tech>:
bug acknowledged by developer. (Fri, 16 Apr 2021 02:27:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Ekaitz Zarraga <ekaitz <at> elenq.tech>
Cc: "47778-done <at> debbugs.gnu.org" <47778-done <at> debbugs.gnu.org>,
 Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: [bug#47778] [PATCH]: Update FreeCAD to 0.19.1
Date: Thu, 15 Apr 2021 22:26:03 -0400
On Wed, Apr 14, 2021 at 10:58:57PM +0000, Ekaitz Zarraga wrote:
> Hi,
> 
> As they are not functional changes, I updated inside
> the same diff.
> 
> Hope it's ok.
> Cheers,
> 
> Ekaitz

> From 5308c3eeda66262cf5427cf040589bdaa0b85cab Mon Sep 17 00:00:00 2001
> From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
> Date: Wed, 14 Apr 2021 15:49:53 +0200
> Subject: [PATCH 2/2] gnu: freecad: Update to 0.19.1
> 
> * gnu/packages/engineering.scm (freecad): Update to 0.19.1
> [inputs]: Add new dependencies

Thanks! I filled out the commit message and pushed the patches as
ce2fe8bf34199e2b9788a7f77c0ad0bbdfa713bd.

Thanks for reviewing Maxime! I wanted to make sure this made it into the
upcoming release :)




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

This bug report was last modified 2 years and 348 days ago.

Previous Next


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