On Sun, Feb 23, 2025 at 01:21:02PM -0800, Vagrant Cascadian wrote:
> On 2025-02-23, Ludovic Courtès wrote:
> > Vagrant Cascadian <vagr...@debian.org> skribis:
> >
> >> The generated tarball also appears to be missing a few files, some of
> >> which seem fine (e.g. .gitignore) but some which actually cause problems
> >> (e.g. missing po4a.cfg, tests/*.scm, gnu/patches/*.patch), some of which
> >> probably should be added to dist_patch_DATA in gnu/local.mk or other
> >> relevent values:
> >
> > Do you plan to submit a patch for this?
> >
> > Thanks for working on this!
> 
> I pushed some fixes to guix git; there are still open questions:
> 
>   https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00395.html
> 
> Here are all my outstanding questions:
> 
>   build-aux/cuirass
>   build-aux/gitlog-to-changelog
>   etc/copyright.el
>   etc/git
>   etc/snippets
>   etc/teams
>   etc/teams.scm
> 
> Should these be in the tarball at all? If so, where do we add them?

Thinking out loud, the point of the tarball from 'make dist' is to be
able to build and install the package.  So I'm leaning no.  Do they need
to be added to some NODIST variable?

>   gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch

git log --grep says this should be removed

>   gnu/packages/patches/gcc-10-tree-sra-union-handling.patch

git log --grep says this should be removed

>   gnu/packages/patches/gegl-compatibility-old-librsvg.patch

I think this patch was lost during a gnome-team merge.  We should
probably ask the gnome-team.  I believe it isn't needed, there is a
substitute for gegl for i686-linux.
 
> Probably should just be deleted, not referenced in the code
> anywhere... or am I missing something?
> 
>   gnu/tests/lightdm.scm
>   gnu/tests/sddm.scm
>   po/doc/po4a.cfg
>   tests/hexpm.scm
>   tests/ipfs.scm
> 
> Where to add?

I have a patch to add these in.  I've been testing it with running 'make
dist' and then using that tarball to build guix.

> live well,
>   vagrant

Thanks for working on this!


I'm getting a test failure on "'download' built-in builder" from
tests/derivations.scm, with an incorrect hash.  I'm not sure how it
could hash it twice and get different results, but here we are.  Also,
the incorrect hash throws an error, which kills the test suite, so I
don't know if there are any failures after that.


-- 
Efraim Flashner   <efr...@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature

Reply via email to