On Mittwoch, 4. Juni 2025 08:41:18 Mitteleuropäische Sommerzeit Paul Schwabauer via Gnupg-devel wrote: > There have been many changes to the|gpgmepy|bindings recently. While not > all issues are resolved yet, it would be helpful to tag a new release. > This would allow to update the PyPI entry, making it easier for others > to test the current state and identify any issues in their workflows. > > Some fixes might unintentionally break things for other users, so I > believe it's a good time to release a version that still allows building > a working source distribution package. > > I'm not familiar with the release process, so I'd appreciate it if > someone else could handle the release.
Before we can consider a release you need to make sure that `make distcheck` succeeds. Currently, it fails because the following code in all-local ``` for f in $(EXTRA_DIST); do \ cp -v $(srcdir)/$$f $(builddir)/; \ done ``` is run for each run of make and this fails because `make distcheck` makes the copied files read-only. After moving these lines to the `copystamp` target this problem is solved, but then `make distcheck` fails with ``` ERROR: files left in build directory after distclean: ./README ./MANIFEST.in ./VERSION ./autogen.sh ./autogen.rc ./gpgme.i ./helpers.c ./helpers.h ./private.h ./pyproject.toml ./libtool-patch.sed ./DCO ./HACKING ``` Please look into this. I think adding the files to CLEANFILES should help, but you cannot simply add $(EXTRA_DIST) because the simple for-loop that copies the files loses the directories (e.g. doc/HACKING -> HACKING). It might be better to list the files that actually need to be copied explicitly instead of copying all files listed in EXTRA_DIST. Or you need to fix the for-loop so that it preserves the directories when copying the files. Regards, Ingo
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Gnupg-devel mailing list Gnupg-devel@gnupg.org https://lists.gnupg.org/mailman/listinfo/gnupg-devel