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