GNU bug report logs -
#49577
[PATCH] Add python-pmbootstrap
Previous Next
Full log
Message #43 received at control <at> debbugs.gnu.org (full text, mbox):
merge 62640 49577
quit
sáb 24 mai 2025 às 14:59:48 (1748109588), herman <at> rimm.ee enviou:
> (...)
>
> > > + (sha256
> > > + (base32 "16naj8ykipbrs2a93zaxci1wl045cc9jn7rq8sy76d1rqlqb9mmw"))))
> > > + (build-system pyproject-build-system)
> > > + (arguments
> > > + (list #:test-flags
> > > + ;; Tests require a pmaports git repository in the workdir.
> > > + #~(list (string-append "--deselect=test/core/test_pkgrepo.py"
> > > + "::test_pkgrepo_pmaports")
> >
> > This is a nitpick of mine, but I find it confusing when keys starting
> > with '#' are followed by their arguments on another aligned line which
> > also starts with '#' (a gexp this time, not another key). So, I'd suggest
> > indenting the arguments with two spaces to ease reading.
>
> Like this?
>
> (arguments
> (list #:test-flags
> ;; Tests require a pmaports git repository in the workdir.
> #~(list (string-append "--deselect=test/core/test_pkgrepo.py"
> ...))))
>
Precisely.
> I would rather do it like this:
>
> (arguments
> (list
> ;; The first two tests require a pmaports git repository in the workdir.
> #:test-flags #~(list (string-append "--deselect=test/core/test_pkgrepo"
> ...))))
>
This would be even better, IMO. But after reviewing some files, I think
this is just my personal take on it, not a guix standard. So your patch,
your take.
> > Also, I would also have inserted this package directly on android.scm,
> > since this tool is useful for android related activities and it seems
> > overkill to create a new file for just one package.
>
> Besides handling the Android bootimg format, I don't think pmbootstrap
> is Android related. Yes, the only other major PostmarketOS project is
> pmaports, but I don't think there is an existing module where
> pmbootstrap belongs. Should it be a more general module like: (gnu
> packages smartphone)?
>
Makes sense. The only time I've used pmbootstrap was for analysing
android images, so I've given this functionality undue primacy. I guess
we may keep it as is for now and move it elsewhere on a separate commit
if others see fit.
> Can you please close or merge issue #49577, because the PyPi pmbootstrap
> releases are apparently deprecated?
>
You may also do it by sending a mail to control <at> debbugs.gnu.org, as
I've done here. There's no special priviledge to it. See:
https://debbugs.gnu.org/server-control.html
Note: I'm not a commiter, I'm just trying to help this patch get through
by helping commiters with the review and giving it more visibility.
Thanks!
This bug report was last modified 20 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.