stuff related to https://forge.softwareheritage.org/diffusion/DCORE/
Tue, Nov 24
Tue, Nov 3
Fri, Oct 30
Thu, Oct 29
Oct 16 2020
Oct 15 2020
Oct 7 2020
Oct 5 2020
Closing now since this has been superseded:
- T1410 tries to summarize our current use in the goal to design a better configuration system.
- SWHMixin is currently being removed through T1532
- pytest fixtures helps a lot in bootstraping configuration in testing now. It's now mostly used everywhere.
- What's described in the description in details is no longer true though the gist of it is (but like i said, see 1.).
In regards to cleaning up deprecated code (cf. T1532#48568):
Oct 3 2020
fallback to default config when the current necessary SWH_CONFIG_FILENAME is not set (instead of current failure)
a service without a configuration should be able to run by itself from a REPL (default-config should target swh services that runs in memory)
I'm not sure we really need these two to happen if the "configuration" of our components ends up being a set of explicit arguments to their initialization function.
Oct 2 2020
Maybe starting a pad/hackmd document would be easier at this point?
Suggestions from irc discussion summary:
Should have said as much here instead...
Nonethess, a way forward for simplifying loaders is described 
Implementation proposal is summarized  (with implementation diffs reference in summary).