Dear go-team,

I am currently focusing on getting lazygit 0.48.0 into Trixie.
I would like to share the current status and remaining tasks with the team.

------------------------------------------------------------------------

Upstream-Vcs:

    https://github.com/jesseduffield/lazygit

Upstream Debian tracker:

    https://github.com/jesseduffield/lazygit-debian/issues

Debian-Vcs:

    https://salsa.debian.org/go-team/packages/lazygit
    https://salsa.debian.org/jmkim/lazygit-unvendored (temporary)

    I will push to the team repo soon, but I cannot do so at the moment.

------------------------------------------------------------------------

Current status:

    Unvendoring is ongoing and almost complete:

        https://salsa.debian.org/jmkim/lazygit-unvendored

    To replace golang-github-jesseduffield-* fork with existing Debian
    packages, I am preparing 6 patches:

        
https://salsa.debian.org/jmkim/lazygit-unvendored/-/tree/debian/sid/debian/patches
        
https://salsa.debian.org/jmkim/lazygit-unvendored/-/blob/debian/sid/debian/control#L39-L52

    Remaining tasks:

        3 Should be packaged NEW
        2 Need an upgrade
        3 Removals
        1 Removed, need to be re-NEW-ed

    In the coming days, I may send a bunch of RFS for these packages.

    I created #debian-lazygit on oftc. If you're interested, feel free to
    join.

------------------------------------------------------------------------

Should be packaged NEW:

    github.com/jesseduffield/kill
    github.com/jesseduffield/generics
    github.com/iriri/minimal

Need an upgrade:

    golang-github-fsmiamoto-git-todo-parser

        current:    0.0.5
        target:     0.0.5+git20240618.3061a9b
        note:       jmkim is working on this

    golang-github-humanlogio-humanlog

        current:    0.7.6
        target:     0.8.0
        note:       maytham is working on this

Removals:

    golang-github-jesseduffield-asciigraph
    golang-github-jesseduffield-pty

        I will request their removal.

        Since these packages have no rdepends, they were marked as RC-buggy
        and will not be in Trixie. They were old dependencies of lazygit
        but not used anymore.

        A lot of thanks to the zhsj, nilesh, and helmutg for their QA efforts.
        I'll focus to ensure no packages from me are unmaintained anymore.

    golang-github-jesseduffield-go-git

        This is an old fork of golang-github-go-git-go-git. Due to some
        reported vulnerabilities[1,2], we should use golang-github-go-git-go-git
        instead.

            [1] https://bugs.debian.org/1096174
            [2] https://github.com/jesseduffield/lazygit/issues/4354

Removed, need to be re-NEW-ed:

    golang-github-jesseduffield-gocui

        This is a fork of golang-github-jroimartin-gocui. However, due to
        significant differences[3], the original can no longer be used
        for lazygit.

        This fork is actively maintained[4], so I will reintroduce it into
        Debian.

            [3] 
https://github.com/jroimartin/gocui/compare/master...jesseduffield:gocui:master
            [4] https://github.com/jesseduffield/gocui/commits/master

-- 
Jongmin Kim
D3D7 A235 22B6 41FB 78AC  C775 0000 01EF CF1A 50FA

Attachment: signature.asc
Description: PGP signature

Reply via email to