Last weekend, six folks (one new contributor and five existing contributors) attended the bug squashing party I hosted in Brooklyn. We got a lot done, and attendees demanded that we hold another one soon!
So when's the next one?
We agreed that we'd like to see the NYC Debian User Group hold two more BSPs in the next year: one in October or November of 2018, and another after the Buster freeze in early 2019, to squash RC bugs. Stay tuned for more details; you may want to join the NYC Debian User Group mailing list.
If you know of an organization that would be willing to sponsor the next NYC BSP (with space, food, and/or dollars), or you're willing to host the next BSP, please reach out.
What did folks work on?
We had a list of bugs we collected on an etherpad, which I have now
mirrored to gobby (gobby.debian.org/BSP/2018/06-Brooklyn
). Attendees updated
the etherpad with their comments and progress. Here's what each of the
participants reported.
Elana (me)
- I filed bugs against two upstream repos (pomegranate, leiningen) to update dependencies, which are breaking the Debian builds due to the libwagon upgrade.
- I uploaded new versions of
clojure
andclojure1.8
to fix a bug in how alternatives were managed: despite/usr/share/java/clojure.jar
being owned by thelibclojure${ver}-java
binary package, the alternatives group was being managed by the postinst script in theclojure${ver}
package, a holdover from when the library was not split from the CLI. Unfortunately, the upgrade is still not passing piuparts in testing, so while I thoroughly tested local upgrades and they seemed to work okay I'm hoping the failures didn't break anyone on upgrade. I'll be taking a look at further refining the preinst script to address the piuparts failure this week. - I fixed the Vcs error on
libjava-jdbc-clojure
and uploaded new version 0.7.0-2. I also added autopkgtests to the package. - I fixed the Vcs warning on
clojure-maven-plugin
and uploaded new version 1.7.1-2. - I helped dkg with setting up and running autopkgtests.
Clint
- was hateful in #901327 (tigervnc)
- uploaded a fix for #902279 (youtube-dl) to DELAYED/3-day
- sent a patch for #902318 (monkeysphere)
- was less hateful in #899060 (monkeysphere)
Lincoln
Editor's note: Lincoln was a new Debian contributor and made lots of progress! Thanks for joining us—we're thrilled with your contributions 🎉 Here's his report.
- Got my environment setup to work on packages again \o/
- Played with 901318 for a while but didn't really make progress because it seems to be a long discussion so its bad for a newcomer
- Was indeed more successful on the python lands. Opened the following PRs
- Now working on uploading the patches to python-pyscss & python-pytest-benchmark packages removing the dependency on python-pathlib.
dkg
- worked on debugging/diagnosing enigmail in preparation for making it DFSG-free again (see #901556)
- got pointers from Lincoln about understanding flow control in asynchronous javascript for debugging the failing autopkgtest suites
- got pointers from Elana on emulating ci.debian.net's autopkgtest infrastructure so i have a better chance of replicating the failures seen on that platform
Simon
- Moved python-requests-oauthlib to salsa
- Updated it to 1.0 (new release), pending a couple final checks.
Geoffrey
- Worked with Lincoln on both bugs
- Opened #902323 about removing python-pathlib
- Working on new pymssql upstream release / restoring it to unstable
By the numbers
All in all, we completed 6 uploads, worked on 8 bugs, filed 3 bugs, submitted 3 patches or pull requests, and closed 2 bugs. Go us! Thanks to everyone for contributing to a very productive effort.
See you all next time.