Your message dated Sun, 20 Nov 2022 01:06:19 +0000
with message-id <[email protected]>
and subject line Bug#1011937: fixed in python-debian 0.1.49
has caused the Debian Bug report #1011937,
regarding Make python-debian (more) portable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1011937: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011937
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-debian
Version: 0.1.43
Severity: wishlist
X-Debbugs-Cc: [email protected], [email protected]

I'm working on a project that aims to use REUSE [1] to automate the
process of creating and maintaing the d/copyright file.

tl;dr: REUSE is a specification to annote license and copyright holder
in a machine-readable way in the source files itself. Since Debian has a
similar per-file copyright concept, using information from source
packages that follow this specification can in principle be automated to
reduce the work maintainers have to do.


For several reasons it would be nice to have a d/copyright parser at
hand, and since python-debian provides this with the deb822 module, it
would be unneccessary work to write this again. REUSE already uses
python-debian for this, but wants to get rit of it because there are
some issue with this module on non-Debian OSes [2].


To come to the topic of this wishlist-bugreport: would it be possible to
factor the deb822 parser out in a completetly separate Python package
(on PyPi), e.g. python3-deb822, that explicitly does not depend on a
Debian environment?


Cheers,
Stephan


[1]: https://reuse.software/
[2]: https://github.com/fsfe/reuse-tool/issues/466


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Source: python-debian
Source-Version: 0.1.49
Done: Stuart Prescott <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-debian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stuart Prescott <[email protected]> (supplier of updated python-debian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 20 Nov 2022 11:30:33 +1100
Source: python-debian
Architecture: source
Version: 0.1.49
Distribution: unstable
Urgency: medium
Maintainer: Debian python-debian Maintainers 
<[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 960278 1011937
Changes:
 python-debian (0.1.49) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Update lintian override info to new format on line 1.
 .
   [ Niels Thykier ]
   * Fix whitespace handling of Copyright files (Closes: #960278)
 .
   [ Stuart Prescott ]
   * Make python-debian (more) portable (Closes: #1011937)
     - Tweak tests to be portable to other platforms
     - Adapt tests so that skipping optional tests can be prevented if needed
     - Add other platforms to CI to test portability
   * Switch tests to use more pytest features.
   * Updates for newer mypy and pylint.
   * Add Debian 14 'forky' to the list of known releases.
Checksums-Sha1:
 0a6fa138235dd42e2a616874500c2deb4cf1e7cb 2246 python-debian_0.1.49.dsc
 291d124debd33e8ee672ac1ef7e85423d374d670 191388 python-debian_0.1.49.tar.xz
 08290e9b99c0cb5bbdd72bdbefb8ffd5564e2d8c 7169 
python-debian_0.1.49_amd64.buildinfo
Checksums-Sha256:
 3d57aa8485f59091bc58b903f3bda0753c6684dfd648b8c053193d0fe4214e1d 2246 
python-debian_0.1.49.dsc
 7b3b293fc3de8c2648534fcf1cb9966a3ac9d1564957a07fbcaabbd6495cdc4b 191388 
python-debian_0.1.49.tar.xz
 d5653e95686f0e3dac2f866bcaa370acd112c0e7b2966c310b4af450d7cf795e 7169 
python-debian_0.1.49_amd64.buildinfo
Files:
 0b48799f29d378cc600a99c3ee8e2f07 2246 python optional python-debian_0.1.49.dsc
 8f14b47a7e77b54f3f2633bf1779209b 191388 python optional 
python-debian_0.1.49.tar.xz
 f1efed9d4fef0365041f6fce917cff1c 7169 python optional 
python-debian_0.1.49_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmN5dY4ACgkQu8F+uxOW
8vdeBg/9Hspe1W5re4Er3xTcURQzj5mtFHQUFP2ocZKhtoiHUhdPmh2jin9ZFe0+
cveAuEwwTGC9/V3eW+MViFe15mvHEunQkqI098s+RNeeARPz7Ido8vPgTJarSXYA
gffXSx3Bqj0zY6ON6njcjbnUHTDCS7q1W7RTbW03kKD4VPQvYa1qcf0nvINdjnFA
o+GDh+UvMqx5K8xlmox9G50dCX0LC66ICc1FlvnulgjwM1GPmvGdIeGb6s2do5ws
GL8Pol3oVlkR/WvZ/5TqGlBzcLHizyEgJRTRGwyJFRwTCmLRSObsXwH5MPSbXIhb
8fZqld2Ep8sDZLsC6BM0I88YGhb3zQjTgnpfJBsCabGvT9Es1MbuoVVdkuEDHUzS
wE92nX9zRxdhYvbB+urYPKVjShC0A83Qd1OL7ZxG+IuePaDZnvsDdKcg8JOzt8q3
TDggxQqod+OpMo62X80gPDwC07x5ryM4+lKl2Uk54ZVDepY699uIcDT6dNh7xaEN
kCx/ggiL174hYOUb+51Mnvjr+2i7WNaNCfclzZDwm2eOu44akj+B31qC0M9jOglX
hh0Z5MkOIikhjYFHrmmGFKn0wglbjjHm2VX1pZdjaPq9mG/zPeDa1iUlpL3kAjDr
cwuS1CGdZTiJpA0v0lwt5jLTmD0KBiGUYdpIN7ZibcpRFBqOJeU=
=Xn+5
-----END PGP SIGNATURE-----

--- End Message ---
-- 
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-python-debian-maint

Reply via email to