On Thu, Jan 14, 2021 at 02:08:43PM +0000, Volker Hilsheimer wrote:
Nevertheless, federating the declaration of the dependencies across modules out to each module is the right idea, I think.

no, it's not. for tightly bound co-evolving packages, the vcs should provide as much atomicity as reasonably possible.

It's tradeoff is between (eventual) consistency that allows us to declare a release that includes all packages, and not making a centralized .gitmodules file the bottleneck. The 5 step process that required the qt5.git integrations to succeed twice to make trivial changes in private APIs that were used across modules, is not something I think we want back either.

you're setting up a false dichotomy. i've described how to do it properly with only .gitmodules before the .yaml crap went into full production, but tqtc was (as usual) more interested in protecting a prior investment than doing things right.

and yes, it *is* crap. run gitk --all in any non-central module and tell me with a straight face that what you're seeing doesn't suck big time. yes, as the maintainer of qttranslations i have to deal with that on a (somewhat) regular basis.
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to