GNU bug report logs - #75146
[PATCH v0 00/15] XFCE: Move source from generated archive to git.

Previous Next

Package: guix-patches;

Reported by: Ashvith Shetty <ashvithshetty10 <at> gmail.com>

Date: Fri, 27 Dec 2024 19:49:01 UTC

Severity: normal

Tags: patch

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

Full log


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

From: 宋文武 <iyzsong <at> envs.net>
To: Ashvith Shetty <ashvithshetty10 <at> gmail.com>
Cc: 75146 <at> debbugs.gnu.org, Ashvith Shetty <ashvith <at> noreply.codeberg.org>
Subject: Re: [bug#75146] [PATCH v0 00/15] XFCE: Move source from generated
 archive to git.
Date: Mon, 30 Dec 2024 22:27:39 +0800
宋文武 <iyzsong <at> envs.net> writes:

> Ashvith Shetty <ashvithshetty10 <at> gmail.com> writes:
>
>> Hello,
>>
>> On Mon, Dec 30, 2024 at 2:49 AM 宋文武 <iyzsong <at> envs.net> wrote:
>>
>>> Hello, could you explain more about those inconsistency and missing
>>> files?
>>
>> For example, Thunar's `make check` did not run tests for the archive, as 
>> opposed to git as the source. Only after switching to git was I able to 
>> catch how one of  the abicheck tests were broken. Now, this has been 
>> resolved in a future version, but given how it would be highly unlikely to 
>> catch these issues via archive as the source, I thought that it was better if 
>> we made use of git instead.
>>
>>> Build from git is more expensive than tarballs, as it download
>>> more and need more dependencies.
>>
>> Another issue with archive as the source is that the archive includes files that 
>> have been generated on another system via the git repository. For git, since 
>> we are building directly from the repo itself, I believe that it would be a right 
>> pick. 
>
> So switch from generated talballs to git sources will enable us to:
> - run more tests
> - test versions easier (with guix build --with-commit=...)
> - trust more (generate manpages and gtk documents ourselves etc.)
>
> I'll do some rework (split commits, adjust commit message) based on your
> patches later, thanks!

I had sent updates via v3, which add autotools, automake, etc. to
propagated-inputs of xfce4-dev-tools to avoid add them to every
packages.  There are still many xfce packages remain to
be updated.  @Ashvith do you want to continue the work?  or I can
do them later..




This bug report was last modified 197 days ago.

Previous Next


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