On Tue, 03 Dec 2024 at 17:19:03 -0500, Jeremy Bícha wrote:
> On Tue, Dec 3, 2024 at 4:48 PM Rebecca N. Palmer
> <rebecca_pal...@zoho.com> wrote:
> > This applies the above upstream patch to Debian brasero; it builds, but
> > that's all the testing it's had.
> >
> > https://salsa.debian.org/rnpalmer-guest/brasero
> 
> The Debian GNOME team uses git formatted patches since they apply more
> cleanly with our git-buildpackage (gbp pq) workflow, so I'll probably
> reformat this patch myself unless you want to try to redo it.

Normally we keep the patch's upstream authorship when applying patches,
which is something that works really well when using the gbp pq dialect
of patch metadata. Rebecca: please take a look at
https://salsa.debian.org/gnome-team/brasero/-/merge_requests/4
(which I'm now test-building) and you'll hopefully see what I mean.
In the version I pushed, you're credited in the git history of the
packaging branch and in the changelog, but not in the patch itself
(because it looked like you've taken the patch directly from upstream
rather than writing any code yourself).

> Brasero is kept around in case some people find it useful, but it's
> not actively tested or anything.

I have a USB optical drive and some media, so I can at least do a
smoke-test on it to get this RC bug fixed, assuming my blank media
haven't completely delaminated by now.

Jeremy, do you think we should be minimizing other packages' dependencies
on brasero? At the moment it's required by:

- rhythmbox (GNOME team, key package until recently; for an optional plugin)
- sound-juicer (GNOME team package; seems to be mandatory)
- goobox (orphaned; seems to be mandatory)
- gthumb (orphaned; for an optional feature)

If we are concerned that brasero is undermaintained, we could consider
preemptively dropping the CD-burning plugins from rhythmbox and optionally
gthumb, in order to minimize the blast radius if brasero needs to be
removed for some future problem. (My partner will be unhappy if we lose
rhythmbox but is unlikely to care whether it can burn CDs :-)

> > (Not a real merge request because the above repository was created with
> > 'git push' and hence isn't officially a fork.)

Rebecca, if you don't have any other contributions pending for brasero,
I'd suggest deleting your not-a-fork after the fix for this bug gets
released, and re-creating it as an actual fork if you want to contribute
other things in future. That makes the merge request workflow go a lot
more gracefully.

(Or, if you have a particular interest in GNOME team packages, you
could join the team and that will let you push proposed branches without
creating a fork, similar to the wip/bug1074854 branch that I've created
to test your contribution.)

Thanks,
    smcv

Reply via email to