Take time this week to take care of the packages I maintain at Debian; open bugs, fix bugs, new upstream versions, enable testsuites in autopkgtest.

Looking for mad skills in:

debian packaging mainteance autopkgtest upstream

This project is part of:

Hack Week 15 Hack Week 16 Hack Week 17

Activity

  • almost 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • almost 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • almost 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • almost 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • almost 2 years ago: vcuadradojuan added keyword "upstream" to Take care of my Debian packages
  • Show History

    Comments

    • vcuadradojuan
      over 2 years ago by vcuadradojuan | Reply

      Only devoted 1 day, managed to:

      • Investigate packages' bugs: FTBFS with gcc 7
      • python-neovim:

        https://tracker.debian.org/pkg/python-neovim

        • enable upstream tests for ci.debian.net now that they are in shape

        https://anonscm.debian.org/cgit/python-modules/packages/python-neovim.git/commit/?id=cb14ed3496dc94e55814fc63dfee6313f0e7104b

        https://ci.debian.net/packages/p/python-neovim/unstable/amd64/

      • proselint: https://tracker.debian.org/pkg/python3-proselint

        • new upstream version
          • review upstream code
          • fix little things upstream https://github.com/amperser/proselint/pull/682
          • update patches
          • build package
        • enable upstream tests for ci.debian.net now that they are in shape

        https://anonscm.debian.org/git/python-modules/packages/python3-proselint.git/commit/?id=b16fbade0c3f2274b46ffe9baf75e372635648ed

      • drumgizmo: https://tracker.debian.org/pkg/drumgizmo

        • try to enable make check tests for autopkgtest. Not committed, dh_auto_configure needs massaging yet, 1 testcase runs against the lv2 plugin binary installed,. which is fine, but I need to reenable them

    • vcuadradojuan
      almost 2 years ago by vcuadradojuan | Reply

      in 4 half-days I was able to:
      - guitarix:
        * Imported and reviewed new upstream version
          - This fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874799
        * Upload guitarix (0.36.0) to unstable
          https://anonscm.debian.org/cgit/pkg-multimedia/guitarix.git
          * New upstream version 0.36.0
          * Bump Std-Ver to 4.1.1 (no changes needed)
          * Add "Recommends: gvfs-backends" to guitarix package (Closes: #874799)
          * Remove duplicated Priority field in guitarix-doc
          * Use https in d/watch URI
      - Open bug: gbp --import-orig --merge-mode=replace behaves as --merge-mode=merge
        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881750
      - Open bug: Add "Suggests: cockpit-machines" to cockpit
        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881672
      - python-neovim
        * Read ~20 python-neovim github issues
        * Imported and reviewed new upstream version
        * For fixing https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872942,
          Proposed adding vim-python, vim-python3 virt packages to debian-policy
          - Opened https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881633
          - Opened https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881642
          - Started discussion on debial-devel@d.o and debian-policy@d.o
        * Upload python-neovim (0.2.0-1) to unstable
          https://anonscm.debian.org/cgit/python-modules/packages/python-neovim.git
          * New upstream release: 0.2.0
          * Update Std-Ver to 4.1.1 (no changes needed)
          * Drop "Testsuite: autopkgtest*" from d/control as it isn't needed
          * Update Breaks and Build-Depends to neovim 0.2.1
          * Add "Recommends: neovim"
      - Learn about dgit, particularly `man dgit-maint-merge` workflow
      - Fork https://github.com/viccuad/example-bug-gbp to provide reproducer for
        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881750
      

    • vcuadradojuan
      about 1 year ago by vcuadradojuan | Reply

      In this hackweek I was able to:

        * Release new python3-proselint
          https://salsa.debian.org/python-team/modules/python3-proselint/commits/master
      
        * Prepare new guitarix version
          https://salsa.debian.org/multimedia-team/guitarix/commits/master
      
        * Release new python-neovim version 
          https://salsa.debian.org/python-team/modules/python-neovim/commits/master
          - open https://github.com/neovim/python-client/issues/348
      
        * Finish new lv2bm package, to run autopkgtest testsuites on all LV2 plugins
          https://salsa.debian.org/multimedia-team/lv2bm/commits/master
          - Opened: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903845
      

    Similar Projects

    Finish packaging Angr in OBS by a_faerber

    Following a FOSDEM presentation on [Angr](http:...


    Package Robot OS (ROS) in OBS by a_faerber

    A number of vendors are adopting [ROS](http://w...