Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 4 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 4 2022, 2:37 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 4 2022, 2:19 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8607: nixguix: Deal with impossible communication with server.
Oct 4 2022, 2:08 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8606: nixguix: Deal with mistyped origins.
Oct 4 2022, 1:02 PM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Another one bites the dust [1]

Oct 4 2022, 11:51 AM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 4 2022, 11:02 AM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8605: nixguix: Randomize order of listed origins.
Oct 4 2022, 10:59 AM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

For the content loader i have mostly checksums mismatches [1].
It seems the integrity from the manifest is either wrong (or some in-place update occurred in the respective servers [2])

Oct 4 2022, 10:36 AM · Data Model, Nixguix loader

Oct 3 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 3 2022, 6:41 PM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Run through docker for directory:

Oct 3 2022, 6:41 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 3 2022, 6:32 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 3 2022, 5:46 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Oct 3 2022, 5:46 PM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

docker run on the lister:

17:36:23 swh-scheduler@localhost:5433=# select now(), visit_type, lister_id, count(*) from listed_origins where lister_id = ( select id from listers where name='nixguix' and instance_name='nix-community.github.io') group by visit_type, lister_id;
+-------------------------------+------------+--------------------------------------+-------+
|              now              | visit_type |              lister_id               | count |
+-------------------------------+------------+--------------------------------------+-------+
| 2022-10-03 15:44:20.179895+00 | git        | 3f5c040a-6247-4ef3-a812-36f4b9ceafeb |     1 |
| 2022-10-03 15:44:20.179895+00 | file       | 3f5c040a-6247-4ef3-a812-36f4b9ceafeb |    87 |
| 2022-10-03 15:44:20.179895+00 | tar        | 3f5c040a-6247-4ef3-a812-36f4b9ceafeb | 31130 |
+-------------------------------+------------+--------------------------------------+-------+
(3 rows)
Oct 3 2022, 5:45 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8603: Make mimetype to archive format dictionary public.
Oct 3 2022, 4:59 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8601: {Content|Directory}Loader: Register tasks.
Oct 3 2022, 2:46 PM · Data Model, Nixguix loader

Sep 30 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 30 2022, 5:16 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8587: {Content|Directory}Loader: Adapt support for checksums.
Sep 30 2022, 3:16 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 30 2022, 2:33 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 30 2022, 2:29 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 30 2022, 11:56 AM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8584: Add Directory Loader to allow tarball ingestion as Directory.
Sep 30 2022, 11:56 AM · Data Model, Nixguix loader

Sep 29 2022

ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8582: Allow more checksum computations in Content model.
Sep 29 2022, 5:57 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 29 2022, 4:54 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 29 2022, 4:53 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 29 2022, 4:53 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 29 2022, 4:28 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8581: Add Content Loader to ingest raw content file.
Sep 29 2022, 4:21 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 29 2022, 4:19 PM · Data Model, Nixguix loader

Sep 23 2022

zimoun added a comment to T4538: Consider archiving NAR hashes.

Thanks for raising the questions.

Sep 23 2022, 8:05 PM · SVN Loader, Tarball loader, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Hum, for the 7 false, I have to check. For the 88 packages with no-origin, it is more
annoying. Well, some are metapackages as gcc-toolchain, so they can be skipped. Is it
ok for you to let this 'no-origin' type? For some others, I have to check if they are
covered elsewhere.

Sep 23 2022, 3:48 PM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

For ^, something like this would do [1]

Sep 23 2022, 3:38 PM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Thanks for all that ^! And great pointers!

Sep 23 2022, 3:09 PM · Data Model, Nixguix loader
zimoun added a comment to T3781: Replace the Nixguix loader with a lister.
  • artifacts url which are mostly tarballs [1] and sometimes files [2]
  • dvcs repositories delegated to dedicated loader to ingestion: svn [3], hg [4], git [5] (out of guix manifest)
  • Other stuff can be ignored as we don't have anything relevant to ingest [6]
Sep 23 2022, 12:46 PM · Data Model, Nixguix loader
ardumont added a comment to T3294: nixguix: Add support for pseudo-URLs with a missing schema.

I've moved around the parent task as the lister should be able to do something about this.

Sep 23 2022, 11:24 AM · Easy hack, Nixguix loader
ardumont removed a subtask for T2879: Finalize nixguix loader implementation: T3294: nixguix: Add support for pseudo-URLs with a missing schema.
Sep 23 2022, 11:23 AM · Nixguix loader, Package Loader
ardumont edited parent tasks for T3294: nixguix: Add support for pseudo-URLs with a missing schema, added: T3781: Replace the Nixguix loader with a lister; removed: T2879: Finalize nixguix loader implementation.
Sep 23 2022, 11:23 AM · Easy hack, Nixguix loader
ardumont added a subtask for T3781: Replace the Nixguix loader with a lister: T3294: nixguix: Add support for pseudo-URLs with a missing schema.
Sep 23 2022, 11:23 AM · Data Model, Nixguix loader
ardumont closed T2879: Finalize nixguix loader implementation as Wontfix.

This perimeter enters the scope of T3781.

Sep 23 2022, 11:22 AM · Nixguix loader, Package Loader

Sep 19 2022

ardumont added a comment to T4538: Consider archiving NAR hashes.

yes, nix too. As far as i remember, it's NAR for Nix ARchive ;)

Sep 19 2022, 9:52 AM · SVN Loader, Tarball loader, Nixguix loader

Sep 18 2022

vlorentz triaged T4538: Consider archiving NAR hashes as Normal priority.
Sep 18 2022, 6:54 PM · SVN Loader, Tarball loader, Nixguix loader

Sep 7 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 7 2022, 12:02 PM · Data Model, Nixguix loader

Sep 6 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 6 2022, 7:07 PM · Data Model, Nixguix loader
ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8406: [WIP] archive.loader: Allow archive loader to deal with nixguix archives.
Sep 6 2022, 6:21 PM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 6 2022, 10:39 AM · Data Model, Nixguix loader
ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Sep 6 2022, 10:32 AM · Data Model, Nixguix loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Some more information regarding extensions supported in nixpkgs and guix manifests:

In [33]: sources = "https://nix-community.github.io/nixpkgs-swh/sources-unstable.json"
Sep 6 2022, 9:42 AM · Data Model, Nixguix loader

Aug 30 2022

ardumont added a revision to T3781: Replace the Nixguix loader with a lister: D8341: Add nixguix lister.
Aug 30 2022, 11:19 AM · Data Model, Nixguix loader

Jun 30 2022

ardumont updated the task description for T3781: Replace the Nixguix loader with a lister.
Jun 30 2022, 3:25 PM · Data Model, Nixguix loader

Jun 29 2022

ardumont renamed T3781: Replace the Nixguix loader with a lister from Replace the Nixguix loader with a lister? to Replace the Nixguix loader with a lister.
Jun 29 2022, 11:05 AM · Data Model, Nixguix loader
ardumont added a parent task for T2879: Finalize nixguix loader implementation: T1991: Implement a Guix/Nix loader.
Jun 29 2022, 10:32 AM · Nixguix loader, Package Loader
ardumont closed T2687: nixguix: Add support for downloads over FTP as Resolved.
Jun 29 2022, 10:30 AM · Nixguix loader, Easy hack
ardumont closed T2687: nixguix: Add support for downloads over FTP, a subtask of T2879: Finalize nixguix loader implementation, as Resolved.
Jun 29 2022, 10:30 AM · Nixguix loader, Package Loader
ardumont added a subtask for T2879: Finalize nixguix loader implementation: T2687: nixguix: Add support for downloads over FTP.
Jun 29 2022, 10:30 AM · Nixguix loader, Package Loader
ardumont added a parent task for T2687: nixguix: Add support for downloads over FTP: T2879: Finalize nixguix loader implementation.
Jun 29 2022, 10:30 AM · Nixguix loader, Easy hack
ardumont added a subtask for T2879: Finalize nixguix loader implementation: T3294: nixguix: Add support for pseudo-URLs with a missing schema.
Jun 29 2022, 10:29 AM · Nixguix loader, Package Loader
ardumont added a parent task for T3294: nixguix: Add support for pseudo-URLs with a missing schema: T2879: Finalize nixguix loader implementation.
Jun 29 2022, 10:29 AM · Easy hack, Nixguix loader
ardumont added a subtask for T2879: Finalize nixguix loader implementation: T3781: Replace the Nixguix loader with a lister.
Jun 29 2022, 10:28 AM · Nixguix loader, Package Loader
ardumont added a parent task for T3781: Replace the Nixguix loader with a lister: T2879: Finalize nixguix loader implementation.
Jun 29 2022, 10:28 AM · Data Model, Nixguix loader

Jun 28 2022

ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

So taking a bit more look into this possible new lister, we'd end up with the following
possible outputs:

  • artifacts url which are mostly tarballs [1] and sometimes files [2]
  • dvcs repositories delegated to dedicated loader to ingestion: svn [3], hg [4], git [5] (out of guix manifest)
  • Other stuff can be ignored as we don't have anything relevant to ingest [6]
Jun 28 2022, 6:03 PM · Data Model, Nixguix loader

May 25 2022

ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Another argument: currently, there is always at least some failures when loading real
Nix and Guix repositories, so visits always have status partial; which prevents them
from being listed in
https://archive.softwareheritage.org/browse/search/?q=&with_visit=true&with_content=true&visit_type=nixguix
(but we get results when un-checking " only show origins visited at least once")

May 25 2022, 10:14 AM · Data Model, Nixguix loader
vlorentz added a comment to T3781: Replace the Nixguix loader with a lister.

Another argument: currently, there is always at least some failures when loading real Nix and Guix repositories, so visits always have status partial; which prevents them from being listed in https://archive.softwareheritage.org/browse/search/?q=&with_visit=true&with_content=true&visit_type=nixguix (but we get results when un-checking " only show origins visited at least once")

May 25 2022, 10:02 AM · Data Model, Nixguix loader

Jan 7 2022

ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

I'm growing fond of this idea.
That should take less time to refactor it now that we improved the lister scaffolding and
that we mostly know what the perimeter of the nixguix loader is.

Jan 7 2022, 2:57 PM · Data Model, Nixguix loader
ardumont added a comment to T2879: Finalize nixguix loader implementation.

That may be superseded by the task T3781 which proposes to rewrite that loader as a lister.
And then delegate the origins listed by it to loaders (git, archive, etc...)

Jan 7 2022, 12:18 PM · Nixguix loader, Package Loader
ardumont renamed T2879: Finalize nixguix loader implementation from Improve nixguix loader implementation to Finalize nixguix loader implementation.
Jan 7 2022, 12:13 PM · Nixguix loader, Package Loader

Dec 13 2021

ardumont closed T3791: Deploy swh.loader.core v2.1 as Resolved.
Dec 13 2021, 9:28 AM · System administration, Nixguix loader, Package Loader

Dec 12 2021

ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 12 2021, 5:16 PM · System administration, Nixguix loader, Package Loader
ardumont added a comment to T3791: Deploy swh.loader.core v2.1.

Nixguix loader is ok.

Dec 12 2021, 5:16 PM · System administration, Nixguix loader, Package Loader

Dec 10 2021

ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:41 AM · System administration, Nixguix loader, Package Loader
ardumont moved T3791: Deploy swh.loader.core v2.1 from in-progress to deployed/landed/monitoring on the System administration board.
Dec 10 2021, 9:34 AM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:32 AM · System administration, Nixguix loader, Package Loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Maybe another data point for the discussion is that the nixguix loader currently only
shows 1 origin for guix and 1 for nixos [well nixpkgs really} in the coverage part [1].
Which is somewhat true... but... feels weird at the same time.

Dec 10 2021, 9:32 AM · Data Model, Nixguix loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:25 AM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:23 AM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:22 AM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:20 AM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 10 2021, 9:19 AM · System administration, Nixguix loader, Package Loader

Dec 9 2021

ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 5:12 PM · System administration, Nixguix loader, Package Loader
vlorentz added a revision to T3791: Deploy swh.loader.core v2.1: D6816: nixguix: Fix crash when filtering extids on archives that were already loaded, but only from different URLs.
Dec 9 2021, 4:54 PM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 4:53 PM · System administration, Nixguix loader, Package Loader
ardumont added a comment to T3791: Deploy swh.loader.core v2.1.

Now the loader nixguix fails with [1]

Dec 9 2021, 4:52 PM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 4:45 PM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 4:40 PM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 4:40 PM · System administration, Nixguix loader, Package Loader
ardumont updated the task description for T3791: Deploy swh.loader.core v2.1.
Dec 9 2021, 4:36 PM · System administration, Nixguix loader, Package Loader
ardumont changed the status of T3791: Deploy swh.loader.core v2.1 from Open to Work in Progress.
Dec 9 2021, 4:26 PM · System administration, Nixguix loader, Package Loader
ardumont triaged T3791: Deploy swh.loader.core v2.1 as High priority.
Dec 9 2021, 4:26 PM · System administration, Nixguix loader, Package Loader
ardumont added a comment to T3781: Replace the Nixguix loader with a lister.

Not saying no.

Dec 9 2021, 4:17 PM · Data Model, Nixguix loader

Dec 8 2021

vlorentz triaged T3781: Replace the Nixguix loader with a lister as Normal priority.
Dec 8 2021, 6:45 PM · Data Model, Nixguix loader

Dec 6 2021

ardumont closed T3763: Unstuck nixguix loading visits as Resolved.
Dec 6 2021, 12:40 PM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

It finished during the week end [1].
As a secondary check, the scheduling is not stuck [2].

Dec 6 2021, 9:39 AM · Nixguix loader

Dec 3 2021

ardumont changed the status of T3763: Unstuck nixguix loading visits from Open to Work in Progress.
Dec 3 2021, 5:39 PM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

Deployed and triggered another scheduling.

Dec 3 2021, 5:07 PM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

v1.2.1 in the oven.

Dec 3 2021, 4:17 PM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

Another somewhat related issue [1]
Incoming diff to fix it.

Dec 3 2021, 4:11 PM · Nixguix loader
ardumont added a revision to T3763: Unstuck nixguix loading visits: D6742: package.loader: Deduplicate extid target.
Dec 3 2021, 4:11 PM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

Deployed with loader.core v1.2.
I've just scheduled a new nixguix load run for both guix and nixpkgs.
Let's see if that unblocks it.

Dec 3 2021, 3:26 PM · Nixguix loader
ardumont added a revision to T3763: Unstuck nixguix loading visits: D6739: package.loader: Deduplicate target SWHIDs.
Dec 3 2021, 11:48 AM · Nixguix loader
vlorentz added a comment to T3763: Unstuck nixguix loading visits.

Ah yes, indeed. Make release_extid_targets a set to deduplicate target SWHIDs, and the assertion should be fine.

Dec 3 2021, 11:25 AM · Nixguix loader
ardumont added a comment to T3763: Unstuck nixguix loading visits.

@vlorentz, is that failing assertion still True? (since we moved from synthetic revision to release)

Dec 3 2021, 11:16 AM · Nixguix loader