RFC; DebCamp plans

Stuart Prescott stuart at debian.org
Mon Jun 25 10:12:51 BST 2018


Dear python-debian maintainers,

Some of us may find ourselves at DebCamp and have some capacity to put some 
time into python-debian.

My current thinking is the following:

* python-debian-doc package: the sphinx generated documentation looks useful 
enough to package. Any thoughts? There is of course plenty of work that can be 
done to improve the documentation.

	http://python-debian-team.pages.debian.net/python-debian/

* python-debian-minimal package: investigate rdeps to see whether a 'minimal' 
package can be made that would satisfy packages in the standard task and split 
that off. The thought is to make a small package without additional 
dependencies that provides the necessary functions; the remainder of the code 
is then outside the standard task and is free to pick up additional 
dependencies as we see fit. reportbug currently uses both Version and Deb822.

* PEP484 type annotations: I've made a reasonable start on writing type 
annotations and it mostly works even through the complex str/bytes/unicode/
interator/list/io code in Deb822. In trying to write them I've also found a 
few interesting little bugs. Review annotations, check bug fixes, write tests 
for them, merge.

* review, update, merge existing patches: there's a few bits and pieces in the 
BTS that are awaiting review. The patches probably don't apply any more but 
they can be easily salvaged by hand. Some are waiting on Policy updates so 
overlapping these discussions with the Policy Sprint makes sense.

	https://wiki.debian.org/Sprints/2018/DebianPolicy

* Look at duplication between debian_support and Deb822 for dealing with 
pdiffs.

* Format-specific Deb822 subclasses: look at Debian data formats page for 
additiona formats to offer.

* Licence: Recap earlier discussion and summarise situation for using a BSD 
licence instead.

Comments, suggestions, discussion in advance is a good idea. (And who else 
will be there to talk and/or hack on code?)

I also think the git state is fit for release and I should make an upload 
quite soon so that it has migrated to testing etc well in advance of DebCamp.

cheers
Stuart



-- 
Stuart Prescott    http://www.nanonanonano.net/   stuart at nanonanonano.net
Debian Developer   http://www.debian.org/         stuart at debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7



More information about the pkg-python-debian-maint mailing list