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 hackers with the skills:

debian packaging mainteance autopkgtest upstream

This project is part of:

Hack Week 15 Hack Week 16 Hack Week 17

Activity

  • over 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • over 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • over 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • over 2 years ago: vcuadradojuan liked Take care of my Debian packages
  • over 2 years ago: vcuadradojuan added keyword "upstream" to Take care of my Debian packages
  • over 2 years ago: vcuadradojuan added keyword "autopkgtest" to Take care of my Debian packages
  • over 3 years ago: vcuadradojuan added keyword "mainteance" to Take care of my Debian packages
  • over 3 years ago: vcuadradojuan added keyword "packaging" to Take care of my Debian packages
  • over 3 years ago: vcuadradojuan added keyword "debian" to Take care of my Debian packages
  • over 3 years ago: vcuadradojuan started Take care of my Debian packages
  • All Activity

    Comments

    • vcuadradojuan
      over 3 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
      over 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
      almost 2 years 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

    Properly package Quick Event orienteering management software by LPechacek

    It ain't rocket science, it ain't thrilling, it...


    Test functional package manager for delivering packages by jevrard

    During the week, I install guix and analyse how...