Page MenuHomeSoftware Heritage

Core & foundationsFolder
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Recent Activity

Tue, Nov 24

tenma updated the title for P878 Config library WIP (does not run for now) from Config library WIP to Config library WIP (does not run for now).
Tue, Nov 24, 2:54 PM · Core & foundations
tenma created P878 Config library WIP (does not run for now).
Tue, Nov 24, 2:50 PM · Core & foundations

Tue, Nov 3

tenma updated the task description for T2743: Investigate why logging is inconsistent.
Tue, Nov 3, 10:45 AM · Vault, Object storage, Core & foundations
tenma updated the task description for T2743: Investigate why logging is inconsistent.
Tue, Nov 3, 10:30 AM · Vault, Object storage, Core & foundations
tenma updated the task description for T2743: Investigate why logging is inconsistent.
Tue, Nov 3, 10:23 AM · Vault, Object storage, Core & foundations

Fri, Oct 30

ardumont closed T2741: swh.core.db.cli: Add tests on the db initialization cli as Resolved by committing rDCORE12b0e76defb1: core.db.cli: Add coverage and ensure `swh db *` works as expected.
Fri, Oct 30, 4:06 PM · SWH command line interface, Core & foundations
tenma updated the task description for T2743: Investigate why logging is inconsistent.
Fri, Oct 30, 2:47 PM · Vault, Object storage, Core & foundations
tenma updated the task description for T2743: Investigate why logging is inconsistent.
Fri, Oct 30, 2:46 PM · Vault, Object storage, Core & foundations

Thu, Oct 29

tenma triaged T2743: Investigate why logging is inconsistent as Normal priority.
Thu, Oct 29, 6:19 PM · Vault, Object storage, Core & foundations
ardumont added a revision to T2741: swh.core.db.cli: Add tests on the db initialization cli: D4381: core.db.cli: Add coverage and ensure `swh db *` works as expected.
Thu, Oct 29, 3:05 PM · SWH command line interface, Core & foundations
ardumont triaged T2741: swh.core.db.cli: Add tests on the db initialization cli as Normal priority.
Thu, Oct 29, 9:29 AM · SWH command line interface, Core & foundations

Oct 16 2020

ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4294: swh.vault: Unify get_vault factory function with other factories.
Oct 16 2020, 7:33 PM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4284: scheduler: Type and unify get_scheduler factory with other factories.
Oct 16 2020, 1:13 PM · Core & foundations
tenma updated the task description for T1410: Kill implicit configuration: new configuration scheme.
Oct 16 2020, 10:13 AM · Core & foundations
tenma updated the task description for T1410: Kill implicit configuration: new configuration scheme.
Oct 16 2020, 10:12 AM · Core & foundations

Oct 15 2020

ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4272: swh.indexer.storage: Unify get_indexer_storage function with others.
Oct 15 2020, 3:46 PM · Core & foundations

Oct 7 2020

ardumont closed T1532: Cleanup deprecated configuration code in swh modules, a subtask of T1410: Kill implicit configuration: new configuration scheme, as Resolved.
Oct 7 2020, 2:04 PM · Core & foundations
ardumont closed T1532: Cleanup deprecated configuration code in swh modules as Resolved.
Oct 7 2020, 2:04 PM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4178: core.config: Drop no longer used SWHConfig.
Oct 7 2020, 1:49 PM · Core & foundations

Oct 5 2020

ardumont closed T826: Objects that implicitely load configuration are a nightmare to test as Resolved.
Oct 5 2020, 1:40 PM · Core & foundations
ardumont closed T826: Objects that implicitely load configuration are a nightmare to test, a subtask of T1410: Kill implicit configuration: new configuration scheme, as Resolved.
Oct 5 2020, 1:40 PM · Core & foundations
ardumont added a comment to T826: Objects that implicitely load configuration are a nightmare to test.

Closing now since this has been superseded:

  1. T1410 tries to summarize our current use in the goal to design a better configuration system.
  2. SWHMixin is currently being removed through T1532
  3. pytest fixtures helps a lot in bootstraping configuration in testing now. It's now mostly used everywhere.
  4. What's described in the description in details is no longer true though the gist of it is (but like i said, see 1.).
Oct 5 2020, 1:39 PM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4141: lister*: Migrate away from SWHConfig mixin.
Oct 5 2020, 12:53 PM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4141: lister*: Migrate away from SWHConfig mixin.
Oct 5 2020, 12:53 PM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4140: indexer*: Migrate away from SWHConfig mixin.
Oct 5 2020, 11:55 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4140: indexer*: Migrate away from SWHConfig mixin.
Oct 5 2020, 11:55 AM · Core & foundations
ardumont added a comment to T1532: Cleanup deprecated configuration code in swh modules.

In regards to cleaning up deprecated code (cf. T1532#48568):

Oct 5 2020, 8:47 AM · Core & foundations

Oct 3 2020

ardumont added a comment to T1410: Kill implicit configuration: new configuration scheme.

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 3 2020, 6:25 PM · Core & foundations

Oct 2 2020

olasd added a comment to T1410: Kill implicit configuration: new configuration scheme.

Suggestions from irc discussion summary:

  • Move the configuration file loading out of the services themselves (loader, lister, indexer, ...) and moves within the scope of the entrypoints instead (swh cli, celery task, gunicorn wsgi, etc...)
Oct 2 2020, 4:19 PM · Core & foundations
tenma updated the task description for T1410: Kill implicit configuration: new configuration scheme.
Oct 2 2020, 4:18 PM · Core & foundations
douardda added a comment to T1410: Kill implicit configuration: new configuration scheme.

Maybe starting a pad/hackmd document would be easier at this point?

Oct 2 2020, 4:01 PM · Core & foundations
ardumont added a comment to T1410: Kill implicit configuration: new configuration scheme.

Suggestions from irc discussion summary:

Oct 2 2020, 3:58 PM · Core & foundations
tenma updated the task description for T1410: Kill implicit configuration: new configuration scheme.
Oct 2 2020, 3:48 PM · Core & foundations
tenma updated the task description for T1410: Kill implicit configuration: new configuration scheme.
Oct 2 2020, 3:35 PM · Core & foundations
ardumont added a comment to T1410: Kill implicit configuration: new configuration scheme.

Should have said as much here instead...
Nonethess, a way forward for simplifying loaders is described [1]
Implementation proposal is summarized [2] (with implementation diffs reference in summary).

Oct 2 2020, 10:58 AM · Core & foundations
ardumont renamed T1410: Kill implicit configuration: new configuration scheme from Kill implicit configuration : new configuration scheme to Kill implicit configuration: new configuration scheme.
Oct 2 2020, 10:54 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4128: git.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:42 AM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4128: git.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:42 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4127: mercurial.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:33 AM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4127: mercurial.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:33 AM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4126: svn.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:24 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4126: svn.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:24 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4125: package.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:00 AM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4125: package.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:00 AM · Core & foundations
ardumont added a revision to T1410: Kill implicit configuration: new configuration scheme: D4124: core.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:00 AM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4124: core.loader: Migrate away from SWHConfig mixin.
Oct 2 2020, 10:00 AM · Core & foundations

Sep 23 2020

zack added a project to T2634: swh-core: missing test dependency on requests: Easy hack.
Sep 23 2020, 2:23 PM · Easy hack, Core & foundations
zack edited projects for T2634: swh-core: missing test dependency on requests, added: Core & foundations; removed Core Loader.
Sep 23 2020, 2:23 PM · Easy hack, Core & foundations

Sep 22 2020

ardumont triaged T2623: swh.core.tarball: Add support for more tarballs format as Normal priority.
Sep 22 2020, 3:07 PM · Core & foundations
ardumont added a revision to T1532: Cleanup deprecated configuration code in swh modules: D4007: loader*: Migrate to swh.core.config.load_from_envvar.
Sep 22 2020, 2:55 PM · Core & foundations