Debian
I applied to become a Debian Developer with uploading rights in 2016, successfully completing the process that year. Since then I have contributed/updated over 60 packages for libraries and applications written in a variety of languages. Here are some examples:
- Rust
- elan tool for managing installations of the Lean theorem prover
- rust-fslock use files as locks
- rust-pipeline macro collection to pipe |> your functions calls
- Python
- pympress simple and powerful dual-screen PDF reader
- mathlibtools supporting tool for Lean mathlib
- sphinx-celery Sphinx Celery theme
- vine a Python implementation of the promise pattern for asynchronous programming
- willow Python image library combining Pillow, Wand and OpenCV (Python 3)
- Java
- commons-email Apache Commons Java API for sending email
- csvjdbc read-only JDBC driver that uses CSV or DBF files as database tables
- dropwizard-metrics capture JVM- and application-level metrics for Java applications
- mongo-java-driver MongoDB Java Driver
- rabbitmq-java-client RabbitMQ Java client
- Perl
- libamazon-s3-perl portable client interface to Amazon Simple Storage System (S3)
- libapache-session-memcached-perl Perl module for storing persistent data using memcached
- libmail-chimp3-perl interface to mailchimp.com’s RESTful Web API v3
- libchi-driver-redis-perl CHI driver that uses Redis to store the data
- R
Some fixes/improvements to the Debian packages used for building packages:
- 855243 Report and fix a bug where
lintian
was erroneously tagging python documentation packages as legacy python2 - 848337 Report and fix
dh-make-perl
handling of version ambiguity - 853045 Fix broken link for
repack.sh
inexamples/repack.stub
- 813307 Add support for
smoke-cleanup
script - 883239 Report and fix interaction of
quilt
andmh_patchpom
when applied to the same build - 826410 Add non-interactive mode to
mh_make
- 878103 Report and fix wrong package name for maven
-doc
packages - 807686 Fix an existing issue where files in the
debian
folder were inappropriately modified during builds - 826430 Report and fix
mh_make
is always verbose, even when-v|--verbose
is not specified - 820163 Report and fix an exception when
mh_resolve_dependencies
is run with--non-interactive