Hi Gottfried,

> I am not on this level to be able to update a package for Guix.

You can be though!

The first step is figuring out exactly what you want to achieve. That is something that would go a long way in getting someone else to help you.

In this case you can try to figure out which version of paps is provided by Guix, and which version you want to have.


For example, "guix search paps" will show you that Guix provides you with 0.8.0-0.199b478. You might not know what that means, but it will also give you the location of where the package is defined:
    location: gnu/packages/pdf.scm:1879:4
And it will give you the home page of the software:
    https://github.com/dov/paps

The next sub-step would be comparing the package definition, with the home page of the package, to see which version you want Guix to have.

With a bit of effort you will find the package definition either on your local machine or online, e.g.:
https://codeberg.org/guix/guix/src/commit/c5eee3336cc1d10a3cc1c97fde2809c3451624d3/gnu/packages/pdf.scm#L1875
That will give you some mumbo-jumbo that you can correlate with the earlier information you got:
  (let ((commit "199b478ca3884df4c0786948aae09c7928c6498f")

You can see that the first part of that commit string is the last part of the version number: 199b478. But that does not tell you much yet.

From the other direction, you can go to the project website that you got from the package definition:
    https://github.com/dov/paps
There you can see that the last commit made to the project (4 months ago) is a commit starting with the same string, "199b478"!

That step requires a bit more practice, but you'll quickly get the hang of it. Soon your eyes will immediately go to all the relevant parts of a github project page. And you'll start to see similarities in Guix package definitions.


By combining these two data points, 199b478==199b478, you can conclude that Guix packages the latest, not yet officially released, version of paps. So it seems, perhaps naively, that there is nothing to do w.r.t. updating it.

Please note that the Guix package was only updated on February 25th of this year, so maybe you need to do a "guix pull" to see it.


Exercises like this is how we all start. None of us know what we are doing at first.

Hope this helps,

Hugo

(Who fears this message will only appear on the mailing list in a week time.)



On 17/3/26 12:59, gfp wrote:
Hi,

if somebody would like to know what he can update for Guix:

the package: "paps"
was not updated for years,
which I needed already years ago for emacs.

I am not on this level to be able to update a package for Guix.

Gottfried


Am 17.03.26 um 10:30 schrieb gfp:
thanks very much

Gottfried

Am 17.03.26 um 00:19 schrieb Ian Eure:
Hi Gottfried,

Cayetano updated emacs-w3m, and
I pushed the PR yesterday, so hopefully either option works for you now.

   — Ian

On March 15, 2026 6:12:48 AM PDT, Gfp <[email protected]> wrote:

Hi Guix,

Emacs complained several times that I should update w3m.
I did that in Guix, because I have installed it in Guix.
But today looking at guix packages I saw that
emacs-w3m is quite old.

emacs-w3m 20220508.2259

now I understand why Emacs complained about that.
because Emacs has got the version:

w3m-20251201.129

So I installed the Emacs Version in Emacs.

Gottfried







Reply via email to