On 7/5/23 02:22, Jens-Ulrik Petersen wrote:
I have submitted a Flock proposal to have a common discussion session
for
(modern) Language SIGs. I think for this to be successful we need
representatives from various Language SIGs to be there (Rust, Haskell,
OCaml, Golang and of course Python and older ecosystems like Perl, R, TeX
come to mind immediately - surely there are more). Language packaging
experts are also welcome of course independently or affiliated to one or
more language SIGs. Of course I also hope there will be broad attendance by
interested contributors.
The idea is to talk about common and distinct problems faced, both to learn
from each other and to come up with practical ideas and plans for generally
easing Fedora's mass packaging efforts.
If you plan to be at Flock and are willing and able to represent your
Language SIG at this Flock session do please reply or reach out to me. I
think each SIG could do a brief presentation there to kick off the dialogue.
Thanks, Jens
This could be made much easier if Fedora’s build system supported automated
cascading rebuilds of transitive dependencies. Haskell and OCaml are currently
linked statically in Fedora, but could be linked dynamically if cascading
rebuilds were supported. Rust is likely, IMO, gain improved support for dynamic
linking in the future.
I am _not_ going to start a debate as to whether requiring cascading rebuilds
is a good idea. That requirement comes from Haskell, OCaml, and Rust, not me,
and so any complaints should be directed there. This subthread is strictly
about changes to Fedora’s build system that make it easier to implement
cascading rebuilds.
--
Sincerely,
Demi Marie Obenour (she/her/hers)