GNU bug report logs - #65206
29.1; [windows][patch] build-deps-zips.py is broken and hard to maintain

Previous Next

Package: emacs;

Reported by: Corwin Brust <corwin <at> bru.st>

Date: Thu, 10 Aug 2023 12:42:02 UTC

Severity: normal

Tags: patch

Found in version 29.1

Done: Corwin Brust <corwin <at> bru.st>

Bug is archived. No further changes may be made.

Full log


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

From: Corwin Brust <corwin <at> bru.st>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 65206 <at> debbugs.gnu.org
Subject: Re: bug#65206: 29.1; [windows][patch] build-deps-zips.py is broken
 and hard to maintain
Date: Tue, 15 Aug 2023 10:53:55 -0500
On Tue, Aug 15, 2023 at 10:43 AM Eli Zaretskii <eliz <at> gnu.org> wrote:
>
> > From: Corwin Brust <corwin <at> bru.st>
> >
> > I hope I did cover information sources well enough, but to put a fine
> > point on it: I watch Emacs devel, bug reports, IRC, reddit, ..., for
> > information leading to updates to this script. Developers and others
> > using Emacs on Windows are the main "information sources", at least
> > speaking from developing that patch :)
>
> Thanks.  What I still don't think I understand is how do you make sure
> you have a full list of first-order dependencies?  I understand that
> you mostly build on the "last good" list from previous release, but
> since the list grows from time to time, what is the procedure for
> finding the new dependencies, adding them to the list, and making sure
> they all are there?
>
> I'm asking because this is exactly where the procedure broke down when
> we added WebP image support in Emacs 29.

The above quote from myself I retained is my best/only answer:

I update the script as issues are reported or when I somehow otherwise
learn that changes are needed.  I have no real process for this, and
nothing in the tooling is helping me with it, so far.




This bug report was last modified 146 days ago.

Previous Next


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