GNU bug report logs - #50728
Update Pandoc (just on my machine)

Previous Next

Package: guix;

Reported by: vidak <at> riseup.net

Date: Wed, 22 Sep 2021 00:14:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

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 50728 in the body.
You can then email your comments to 50728 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 bug-guix <at> gnu.org:
bug#50728; Package guix. (Wed, 22 Sep 2021 00:14:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to vidak <at> riseup.net:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 22 Sep 2021 00:14:02 GMT) Full text and rfc822 format available.

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

From: vidak <at> riseup.net
To: bug-guix <at> gnu.org
Subject: Update Pandoc (just on my machine)
Date: Tue, 21 Sep 2021 16:46:05 -0700
I know that there is this issue:

http://issues.guix.gnu.org/39798

And it was closed because Guix wants to stay with the LTS version of
Haskell.

But I need to use some features that come in later versions of pandoc.

A few of my static site generator projects break because I need features
that come after 2.7.x, which is the version that Guix packages.

Can someone explain to me how to package the latest pandoc just on my
own computer?

Thanks.

~vidak




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Thu, 23 Sep 2021 12:58:02 GMT) Full text and rfc822 format available.

Notification sent to vidak <at> riseup.net:
bug acknowledged by developer. (Thu, 23 Sep 2021 12:58:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: vidak <at> riseup.net
Cc: 50728-done <at> debbugs.gnu.org
Subject: Re: bug#50728: Update Pandoc (just on my machine)
Date: Thu, 23 Sep 2021 08:57:19 -0400
Hello,

vidak <at> riseup.net writes:

> I know that there is this issue:
>
> http://issues.guix.gnu.org/39798
>
> And it was closed because Guix wants to stay with the LTS version of
> Haskell.
>
> But I need to use some features that come in later versions of pandoc.
>
> A few of my static site generator projects break because I need features
> that come after 2.7.x, which is the version that Guix packages.
>
> Can someone explain to me how to package the latest pandoc just on my
> own computer?
>
> Thanks.

The first step is configuring a development setup as explained in "info
'(guix)Contributing" sections.

Then you'd want to update the version and source fields with the new
version details (guix hash -rx on the checkout or guix download
https://tarball-url) to retrieve the new hash.

Then you'd summarily review the new sources for important changes such
as a change to their licensing.  A Changelog or NEWS file can be helpful
to understand what has changed, if available.

Then you'd start iterating on building the new package with something
like:

$ ./pre-inst-env guix build pandoc

If it's your lucky day it'll build without any change; but if it's a
major update you might have to modify the inputs or even update them in
prior commits.

Good luck!

If you have further questions, please ask on the help-guix <at> gnu.org
mailing list.  I'll close this bug, as this tracker should remain focus
on actual bugs rather than update/packaging requests.

Thanks,

Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#50728; Package guix. (Mon, 27 Sep 2021 15:41:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: 50728 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>,
 vidak <at> riseup.net
Cc: 50728-done <at> debbugs.gnu.org
Subject: Re: bug#50728: Update Pandoc (just on my machine)
Date: Mon, 27 Sep 2021 17:40:20 +0200
Hi,

In addition to Maxim's words. :-)

On Thu, 23 Sept 2021 at 14:58, Maxim Cournoyer
<maxim.cournoyer <at> gmail.com> wrote:

> The first step is configuring a development setup as explained in "info
> '(guix)Contributing" sections.

You can create a variant of the current 'pandoc' package and then use
it via "--load-path" or via your own channel or directly in a manifest
file or via "guix build -f your-variant.scm".  Well, (at least) 5
ways; it depends on your needs. :-)


> If you have further questions, please ask on the help-guix <at> gnu.org
> mailing list.  I'll close this bug, as this tracker should remain focus
> on actual bugs rather than update/packaging requests.

Please ask on hel-guix <at> gnu.org or guix-devel <at> gnu.org  if you need help.

Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#50728; Package guix. (Mon, 27 Sep 2021 15:41: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. (Tue, 26 Oct 2021 11:24:06 GMT) Full text and rfc822 format available.

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

Previous Next


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