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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to