Re: [gpgmepy] Release a new version?
Paul Schwabauer via Gnupg-devel <[email protected]>
| Newsgroups | gmane.comp.encryption.gpg.devel |
|---|---|
| Message-ID | <[email protected]> |
I tried fixing this issue, but I get the following error on 2711b5e7a918fbca650acac7570581d83b32a5a8: ERROR: files left after uninstall: ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/native_libs.txt ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/PKG-INFO ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/dependency_links.txt ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/not-zip-safe ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/SOURCES.txt ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/EGG-INFO/top_level.txt ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/gpgme.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/core.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/_gpgme.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/errors.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/version.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/_gpgme.cpython-312-aarch64-linux-gnu.so ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/gpgme.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/version.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/core.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/callbacks.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/errors.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/results.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/util.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/__pycache__/_gpgme.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/results.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/create.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/tofu/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/tofu/policy.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/tofu/__pycache__/policy.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/tofu/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/event.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/status.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/data/encoding.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/data/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/data/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/data/__pycache__/encoding.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/pk.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/keylist/mode.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/keylist/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/keylist/__pycache__/mode.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/keylist/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/protocol.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/import_type.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/keysign.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/sigsum.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/validity.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/status.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/pk.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/create.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/md.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/import_type.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/event.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/__pycache__/protocol.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/md.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/validity.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sigsum.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/keysign.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/mode.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/__init__.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/__pycache__/notation.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/__pycache__/mode.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/__pycache__/__init__.cpython-312.pyc ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/constants/sig/notation.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/util.py ./local/lib/python3.12/dist-packages/gpg-2.0.0b19-py3.12-linux-aarch64.egg/gpg/callbacks.py make[1]: *** [Makefile:783: distuninstallcheck] Error 1 make[1]: Leaving directory '/home/***/gpgmepy/build/gpgmepy-2.0.0-beta19/_build/sub' make: *** [Makefile:729: distcheck] Error 1 Am 04.06.25 um 10:52 schrieb kloecker at kde.org (Ingo Klöcker): > 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 > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 228 bytes > Desc: This is a digitally signed message part. > URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20250604/d25ef6d5/attachment.sig> > _______________________________________________ Gnupg-devel mailing list [email protected] https://lists.gnupg.org/mailman/listinfo/gnupg-devel