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

  • about 7 years ago: vcuadradojuan liked this project.
  • about 7 years ago: vcuadradojuan liked this project.
  • about 7 years ago: vcuadradojuan liked this project.
  • about 7 years ago: vcuadradojuan liked this project.
  • about 7 years ago: vcuadradojuan added keyword "upstream" to this project.
  • about 7 years ago: vcuadradojuan added keyword "autopkgtest" to this project.
  • over 7 years ago: vcuadradojuan added keyword "mainteance" to this project.
  • over 7 years ago: vcuadradojuan added keyword "packaging" to this project.
  • over 7 years ago: vcuadradojuan added keyword "debian" to this project.
  • over 7 years ago: vcuadradojuan started this project.
  • over 7 years ago: vcuadradojuan originated this project.

  • Comments

    • vcuadradojuan
      over 7 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
      about 7 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
      over 6 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

    Framework laptop integration by nkrapp

    Project Description

    Although openSUSE does run on the Framework laptops out-of-the-box, there is still room to improve the experience. The ultimate goal is to get openSUSE on the list of community supported distros

    Goal for this Hackweek

    The goal this year is to at least package all of the soft- and firmware for accessories like the embedded controller, Framework 16 inputmodule and other tools. I already made some progress by packaging the inputmodule control software, but the firmware is still missing

    Resources

    As I only have a Framework laptop 16 and not a 13 I'm looking for people with hardware that can help me test

    Progress:

    Update 1:

    The project lives under my home for now until I can get an independent project on OBS: Framework Laptop project

    Also, the first package is already done, it's the cli for the led-matrix spacer module on the Framework Laptop 16. I am also testing this myself, but any feedback or questions are welcome.

    You can test the package on the Framework 16 by adding this repo and installing the package inputmodule-control

    Update 2:

    I finished packaging the python cli/gui for the inputmodule. It is using a bit of a hack because one of the dependencies (PySimpleGUI) recently switched to a noncommercial license so I cannot ship it. But now you can actually play the games on the led-matrix (the rust package doesn't include controls for the games). I'm also working on the Framework system tools now, which should be more interesting for Framework 13 users.

    You can test the package on the Framework 16 by installing python311-framework16_inputmodule and then running "ledmatrixctl" from the command line.

    Update 3:

    I packaged the framework_tool, a general application for interacting with the system. You can find it some detailed information what it can do here. On my system everything related to the embedded controller functionality doesn't work though, so some help testing and debugging would be appreciated.

    Update 4:

    Today I finished the qmk interface, which gives your cli (and gui) to configure your Framework 16 keyboard. Sadly the Python gui is broken upstream, but I added the qmk_hid package with the cli and from my testing it works well.


    Packaging Mu on OBS by joeyli

    Description

    Packaging Microsoft Mu project

    Goals

    Packaging Mu RPM on OBS.

    Resources

    https://microsoft.github.io/mu/

    https://github.com/microsoft/mu

    https://github.com/microsoft/mu_basecore

    https://github.com/microsoft/mutianoplatforms

    https://github.com/microsoft/mutianoplus

    https://github.com/microsoft/mu_plus

    Hackweek 22: Look at Microsoft Mu project

    https://hackweek.opensuse.org/22/projects/look-at-microsoft-mu-project

    https://drive.google.com/file/d/1BT31i7z3qh13adj9pdRz3lTUkqIsXvjY/view?usp=drive_link


    Update Haskell ecosystem in Tumbleweed to GHC-9.10.x by psimons

    Description

    We are currently at GHC-9.8.x, which a bit old. So I'd like to take a shot at the latest version of the compiler, GHC-9.10.x. This is gonna be interesting because the new version requires major updates to all kinds of libraries and base packages, which typically means patching lots of packages to make them build again.

    Goals

    Have working builds of GHC-9.10.x and the required Haskell packages in 'devel:languages:haskell` so that we can compile:

    • git-annex
    • pandoc
    • xmonad
    • cabal-install

    Resources

    • https://build.opensuse.org/project/show/devel:languages:haskell/
    • https://github.com/opensuse-haskell/configuration/
    • #discuss-haskell
    • https://www.twitch.tv/peti343