Hi Thorsten, now that buster has been released (congratulations to everyone!), I think we should move forward with this.
My proposed plan of actions is:
- Announce new virtual package(s) on d-devel
- Upload soundfonts packages prividing the virtual packages and
calling the corresponding u-a invokation
- Patch libraries using soundfonts to fallback to the new default
soundfont path and add dependencies accordingly (fluidsynth,
timidity, anything else?)
Anything that I forgot?
Cheers,
- Fabian
Am Donnerstag, den 23.05.2019, 13:00 +0000 schrieb Thorsten Glaser:
> Dixi quod…
>
> >I'll cobble together a patch for, for a start, fluidr3mono-gm-
> soundfont
> >and post it here for review (so we're consistent). This should be
> trivial
> >but, again, I'd like to avoid upload churn.
>
> I’ve decided to start with musescore-general-soundfont-lossless
> instead
> as the example should be an SF2 soundfont. Since the package already
> has
> musescore-specific alternatives handling, a diff would be confusing,
> so:
>
> • I’ve added “sf2-soundfont-gm, sf3-soundfont-gm” to Provides in
> the binary package stanza in debian/control
>
> • I’ve changed the postinst and prerm scripts, and will be attaching
> these with the MuseScore specifics removed for simplicity; those
> can then be reused by the other packages with only the priority 70
> replaced by the one from the table in the previous mail, and the
> path /usr/share/sounds/sf2/MuseScore_General_Full.sf2 replaced with
> the real path to the soundfont in question, everywhere.
>
> Order is:
>
> postinst: mkdir -p /usr/share/sounds/sf{2,3} (otherwise u-a fails)
> then u-a install default-GM.sf2
> then u-a install default-GM.sf3
>
> prerm reversed: u-a remove default-GM.sf3
> then u-a remove default-GM.sf2
> then mkdir --ignore-fail-on-non-empty
> /usr/share/sounds/sf{2,3}
>
> This has already been tested by the musescore-specific
> alternatives.
>
> The full commit for those interested in the actual diff I’m
> considering:
> https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/soundfonts.git;a=commit;h=8ab17b8d748a6f2d7f997b4ea0ae55c4128db0aa
>
> >I can then upload all of the above list except opl3-soundfont and
> >fluid-soundfont-gm which have separate maintainers (timgm6mb-
> soundfont
> >is team-maintained, and the others are mine). I'll Cc those two
> >maintainers next when I'm posting the patch (gimme a bit, I've got
>
> Cc’ing them now, so we can discuss implementation details now. Please
> read in #929185 for the motivation.
>
> Thanks,
> //mirabilos
> --
> FWIW, I'm quite impressed with mksh interactively. I thought it was
> much
> *much* more bare bones. But it turns out it beats the living hell out
> of
> ksh93 in that respect. I'd even consider it for my daily use if I
> hadn't
> wasted half my life on my zsh setup. :-) -- Frank Terbeck in
> #!/bin/mksh
signature.asc
Description: This is a digitally signed message part

