Page MenuHomeSoftware Heritage
Feed All Stories

Nov 10 2021

ardumont updated the task description for T3716: Migrate giverny from stretch to buster.
Nov 10 2021, 3:36 PM · System administration (Component upgrades)
ardumont changed the status of T3716: Migrate giverny from stretch to buster, a subtask of T3579: Meta-task: upgrade infrastructure to Debian Bullseye, from Open to Work in Progress.
Nov 10 2021, 3:36 PM · System administration (Component upgrades)
ardumont changed the status of T3716: Migrate giverny from stretch to buster from Open to Work in Progress.
Nov 10 2021, 3:36 PM · System administration (Component upgrades)
ardumont changed the status of T3707: Use local disks for worker scratch space from Open to Work in Progress.
Nov 10 2021, 3:36 PM · System administration
ardumont moved T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3 from Backlog to in-progress on the System administration board.
Nov 10 2021, 3:35 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
ardumont renamed T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3 from staging: Deploy package loader v1.0 and deposit server v0.16 to staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3.
Nov 10 2021, 3:33 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
ardumont changed the status of T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3, a subtask of T3636: Make the opam loader write extrinsic metadata, from Open to Work in Progress.
Nov 10 2021, 3:33 PM · Extrinsic metadata, Opam
ardumont changed the status of T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3, a subtask of T3638: Make package loaders create releases objects instead of revisions, from Open to Work in Progress.
Nov 10 2021, 3:33 PM · Package Loader, Data Model, Archive content
ardumont changed the status of T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3 from Open to Work in Progress.
Nov 10 2021, 3:33 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
ardumont updated the task description for T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3.
Nov 10 2021, 3:32 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
vsellier updated the summary of D6635: elk: upgrade journalbeat and filebeat.
Nov 10 2021, 3:23 PM
vsellier updated the diff for D6635: elk: upgrade journalbeat and filebeat.

Allow to override the beat version

Nov 10 2021, 3:23 PM
vlorentz updated the task description for T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3.
Nov 10 2021, 3:21 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
vlorentz added a parent task for T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3: T3636: Make the opam loader write extrinsic metadata.
Nov 10 2021, 3:20 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
vlorentz added a subtask for T3636: Make the opam loader write extrinsic metadata: T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3.
Nov 10 2021, 3:20 PM · Extrinsic metadata, Opam
ardumont triaged T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3 as Normal priority.
Nov 10 2021, 3:17 PM · System administration, SWORD deposit, Package Loader, Data Model, Archive content
ardumont accepted D6634: elk: upgrade elasticsearch and kibana nodes.
Nov 10 2021, 2:52 PM
ardumont closed D6631: utils: Add types and let log instruction do the formatting.
Nov 10 2021, 2:39 PM
ardumont committed rDLDBASE1f1bdad89936: utils: Add types and let log instruction do the formatting (authored by ardumont).
utils: Add types and let log instruction do the formatting
Nov 10 2021, 2:39 PM
swh-public-ci added a comment to D6631: utils: Add types and let log instruction do the formatting.

Build is green

Nov 10 2021, 2:37 PM
Harbormaster failed to build B24995: rDLDBASE2af673b617c5: Refactor package loaders to remove temporary revision objects for rDLDBASE2af673b617c5: Refactor package loaders to remove temporary revision objects!
Nov 10 2021, 2:37 PM
Harbormaster failed to build B24996: rDLDBASE059c71b673c2: Refactor package loaders to make the version part of BasePackageInfo for rDLDBASE059c71b673c2: Refactor package loaders to make the version part of BasePackageInfo!
Nov 10 2021, 2:37 PM
ardumont closed D6633: tests: Ensure loaders actually cleanup after themselves.
Nov 10 2021, 2:32 PM
ardumont committed rDLDSVN0f70f07bc35b: tests: Ensure loaders actually cleanup after themselves (authored by ardumont).
tests: Ensure loaders actually cleanup after themselves
Nov 10 2021, 2:32 PM
ardumont updated the diff for D6631: utils: Add types and let log instruction do the formatting.

Rebase

Nov 10 2021, 2:30 PM
vlorentz closed D6617: Use release instead of revision as anchor in SWHID context instead..
Nov 10 2021, 2:23 PM
vlorentz committed rDDEPb14b50eaa9b2: Use release instead of revision as anchor in SWHID context instead. (authored by vlorentz).
Use release instead of revision as anchor in SWHID context instead.
Nov 10 2021, 2:23 PM
vlorentz closed D6613: tests: Remove duplicate checks.

c0a98a5c4cfe4beac5c0b03bf61459d244b6f132

Nov 10 2021, 2:23 PM
vlorentz closed D6612: tests: Hide utilities from stack traces.

2311ad9b365e23d1a3c532aa005e32db46bc06f3

Nov 10 2021, 2:23 PM
vlorentz closed D6607: package loaders: Make test failures more helpful.

551c55ff04774b2c4e50e54f701c514064607f6a

Nov 10 2021, 2:22 PM
vlorentz closed D6600: deposit: Remove 'parent' deposit.

f6905cdf547c8a1325fe8b3a0cbf6cb2373031a6

Nov 10 2021, 2:22 PM
vlorentz closed D6624: Refactor package loaders to remove temporary revision objects.
Nov 10 2021, 2:21 PM
vlorentz closed D6625: Refactor package loaders to make the version part of BasePackageInfo.
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE059c71b673c2: Refactor package loaders to make the version part of BasePackageInfo (authored by vlorentz).
Refactor package loaders to make the version part of BasePackageInfo
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE2af673b617c5: Refactor package loaders to remove temporary revision objects (authored by vlorentz).
Refactor package loaders to remove temporary revision objects
Nov 10 2021, 2:21 PM
vlorentz closed D6616: Make package loaders write releases instead of revisions.
Nov 10 2021, 2:21 PM
vlorentz closed D6618: Document how each package loader populates fields..
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE89417bb072aa: Make package loaders write releases instead of revisions (authored by vlorentz).
Make package loaders write releases instead of revisions
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE054967878093: Document how each package loader populates fields. (authored by vlorentz).
Document how each package loader populates fields.
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE2311ad9b365e: tests: Hide utilities from stack traces (authored by vlorentz).
tests: Hide utilities from stack traces
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASEc0a98a5c4cfe: tests: Remove duplicate checks (authored by vlorentz).
tests: Remove duplicate checks
Nov 10 2021, 2:21 PM
vlorentz closed D6606: opam: Write package definitions to the extrinsic metadata storage.
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASEaeffe01a2b39: opam: Write package definitions to the extrinsic metadata storage (authored by vlorentz).
opam: Write package definitions to the extrinsic metadata storage
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE551c55ff0477: package loaders: Make test failures more helpful (authored by vlorentz).
package loaders: Make test failures more helpful
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE89a0bfee48ca: deposit: Remove 'parent' deposit (authored by vlorentz).
deposit: Remove 'parent' deposit
Nov 10 2021, 2:21 PM
vlorentz closed D6605: Add missing documentation for `get_metadata_authority`..
Nov 10 2021, 2:21 PM
vlorentz committed rDLDBASE18bbbae719fc: Add missing documentation for `get_metadata_authority`. (authored by vlorentz).
Add missing documentation for `get_metadata_authority`.
Nov 10 2021, 2:21 PM
vlorentz closed D6626: cran: Pass the package name to the loader.
Nov 10 2021, 1:45 PM
vlorentz committed rDLS6243f800b43f: cran: Pass the package name to the loader (authored by vlorentz).
cran: Pass the package name to the loader
Nov 10 2021, 1:45 PM
stsp added a comment to T3691: Implement CVS loader.
In T3691#73518, @stsp wrote:

There is another problem related to keywords: Some CVS-based projects use custom keywords, instead of the standard $Id$ keyword. This prevents wrong expansion of $Id$ when code is imported from one project to another. Usually the project's name will be used as the custom keyword name, such as $OpenBSD$ or $NetBSD$, instead of $Id$. At present, to expand keywords correctly in this case, we need to use the pserver access method to benefit from server-side keyword expansion. But we will end up with different hashes if rsync is used to import the same origin again. We might be able to auto-detect use of custom keywords if the rsync server allows access to the CVSROOT folder, but this is not always the case. If CVSROOT is hidden from rsync, the only reliable way to detect custom keywords would be a parameter that gets passed into the loader. We could, for example, allow passing the name of a custom keyword as a parameter embedded in the origin URL.

Nov 10 2021, 1:12 PM · CVS loader, Archive coverage
vsellier planned changes to D6635: elk: upgrade journalbeat and filebeat.

keeping this diff as planned changes as it seems there is a conflict with the elasticsearch version for the staging and swh-search elastic nodes (redeclare the elastic::elk_version property for swh-search)

*** Running octocatalog-diff on host search-esnode4.internal.softwareheritage.org
I, [2021-11-10T12:54:23.710611 #16530]  INFO -- : Catalogs compiled for search-esnode4.internal.softwareheritage.org
I, [2021-11-10T12:54:23.998043 #16530]  INFO -- : Diffs computed for search-esnode4.internal.softwareheritage.org
diff origin/production/search-esnode4.internal.softwareheritage.org current/search-esnode4.internal.softwareheritage.org
*******************************************
+ Apt::Pin[journalbeat] =>
   parameters =>
     "codename": "",
     "component": "",
     "ensure": "present",
     "explanation": "Use the elk stack version",
     "label": "",
     "order": 50,
     "origin": "",
     "originator": "",
     "packages": [
       "journalbeat"
     ],
     "priority": 1001,
     "release": "",
     "release_version": "",
     "version": "7.9.3"    <--------------- Not good
*******************************************
  Apt::Pin[swh-journalbeat] =>
   parameters =>
     ensure =>
      - present
      + absent
     explanation =>
      - Use journalbeat packages from Software Heritage
     originator =>
      - softwareheritage
      +_
     packages =>
      - ["journalbeat"]
      + *
     priority =>
      - 990
      + 0
*******************************************
+ Apt::Setting[pref-journalbeat] =>
   parameters =>
     "content": "# This file is managed by Puppet. DO NOT EDIT.\nExplanation: Use...
     "ensure": "present",
     "notify_update": false,
     "priority": 50
*******************************************
  Apt::Setting[pref-swh-journalbeat] =>
   parameters =>
     content =>
      @@ -1,5 +1,5 @@
       # This file is managed by Puppet. DO NOT EDIT.
      -Explanation: Use journalbeat packages from Software Heritage
      -Package: journalbeat
      -Pin: release o=softwareheritage
      -Pin-Priority: 990
      +Explanation: profile: swh-journalbeat
      +Package: *
      +Pin: release a=swh-journalbeat
      +Pin-Priority: 0
     ensure =>
      - present
      + absent
*******************************************
+ File[/etc/apt/preferences.d/journalbeat.pref] =>
   parameters =>
     "content": "# This file is managed by Puppet. DO NOT EDIT.\nExplanation: Use...
     "ensure": "present",
     "group": "root",
     "mode": "0644",
     "owner": "root"
*******************************************
  File[/etc/apt/preferences.d/swh-journalbeat.pref] =>
   parameters =>
     ensure =>
      - present
      + absent
*******************************************
  File[/etc/journalbeat/journalbeat.yml] =>
   parameters =>
     content =>
      @@ -2,4 +2,10 @@
      _
       journalbeat:
      +  inputs:
      +    # Paths that should be crawled and fetched. Possible values files and directories.
      +    # When setting a directory, all journals under it are merged.
      +    # When empty starts to read from local journal.
      +    - paths: []
      +
         # What position in journald to seek to at start up
         # options: cursor, tail, head (defaults to tail)
*******************************************
- File[/etc/journalbeat]
*******************************************
+ File[/etc/systemd/system/journalbeat.service.d/journalbeat.conf] =>
   parameters =>
     "content": "# Managed by puppet (class profile::systemd_journal::journalbeat...
     "ensure": "file",
     "group": "root",
     "mode": "0444",
     "notify": [
       "Class[Systemd::Systemctl::Daemon_reload]"
     ],
     "owner": "root",
     "selinux_ignore_defaults": false,
     "show_diff": true
*******************************************
+ File[/etc/systemd/system/journalbeat.service.d] =>
   parameters =>
     "ensure": "directory",
     "group": "root",
     "owner": "root",
     "purge": true,
     "recurse": true,
     "selinux_ignore_defaults": false
*******************************************
  File[/etc/systemd/system/journalbeat.service] =>
   parameters =>
     ensure =>
      - file
      + absent
*******************************************
  Package[journalbeat] =>
   parameters =>
     ensure =>
      - present
      + 7.9.3
*******************************************
  Service[journalbeat] =>
   parameters =>
     subscribe =>
      + ["File[/etc/journalbeat/journalbeat.yml]", "Package[journalbeat]", "Systemd::Dropin_file[journalbeat.conf]"]
*******************************************
+ Systemd::Dropin_file[journalbeat.conf] =>
   parameters =>
     "content": "# Managed by puppet (class profile::systemd_journal::journalbeat...
     "daemon_reload": "lazy",
     "ensure": "present",
     "filename": "journalbeat.conf",
     "group": "root",
     "mode": "0444",
     "notify": [
       "Service[journalbeat]"
     ],
     "owner": "root",
     "path": "/etc/systemd/system",
     "selinux_ignore_defaults": false,
     "show_diff": true,
     "unit": "journalbeat.service"
*******************************************
- Systemd::Unit_file[journalbeat.service]
*******************************************
*** End octocatalog-diff on search-esnode4.internal.softwareheritage.org
Nov 10 2021, 12:55 PM
ardumont committed rSPSITEfbb2e18f6149: Add opam coq instance (authored by ardumont).
Add opam coq instance
Nov 10 2021, 12:52 PM
vsellier requested review of D6635: elk: upgrade journalbeat and filebeat.
Nov 10 2021, 12:49 PM
vsellier added a revision to T3705: Upgrade the ELK stack: D6635: elk: upgrade journalbeat and filebeat.
Nov 10 2021, 12:49 PM · System administration (Component upgrades)
vlorentz accepted D6633: tests: Ensure loaders actually cleanup after themselves.
Nov 10 2021, 12:36 PM
vsellier requested review of D6634: elk: upgrade elasticsearch and kibana nodes.
Nov 10 2021, 12:25 PM
vsellier added a revision to T3705: Upgrade the ELK stack: D6634: elk: upgrade elasticsearch and kibana nodes.
Nov 10 2021, 12:25 PM · System administration (Component upgrades)
ardumont committed rSPSITEe65b0d874f60: svn: Make the celery work fork more often (authored by ardumont).
svn: Make the celery work fork more often
Nov 10 2021, 12:23 PM
ardumont requested review of D6633: tests: Ensure loaders actually cleanup after themselves.
Nov 10 2021, 12:14 PM
ardumont closed T3338: Load the archived bitbucket mercurial repositories as Resolved.

Done now, closing.

Nov 10 2021, 12:13 PM · System administration, Mercurial loader
ardumont added a revision to T3719: loader svn fails to clean up properly disk when it crashes: D6633: tests: Ensure loaders actually cleanup after themselves.
Nov 10 2021, 12:12 PM · SVN Loader
stsp closed D6623: add CVS commit ID support to rlog.py.
Nov 10 2021, 12:09 PM
stsp committed rDLDCVSf5b974a00951: add CVS commit ID support to rlog.py (authored by stsp).
add CVS commit ID support to rlog.py
Nov 10 2021, 12:09 PM
ardumont closed D6632: test: Make sure loader runs use tmp_path fixture.
Nov 10 2021, 11:29 AM
ardumont committed rDLDSVNd06d3e9c5a94: test: Ensure tests use tmp_path fixture so it's cleaned up properly (authored by ardumont).
test: Ensure tests use tmp_path fixture so it's cleaned up properly
Nov 10 2021, 11:29 AM
ardumont closed D6630: Clean up loader, add types and update docstrings.
Nov 10 2021, 11:29 AM
ardumont committed rDLDSVN9ddf7115b8e6: Clean up loader, add types and update docstrings (authored by ardumont).
Clean up loader, add types and update docstrings
Nov 10 2021, 11:29 AM
ardumont added inline comments to D6630: Clean up loader, add types and update docstrings.
Nov 10 2021, 11:21 AM
ardumont added a comment to D6630: Clean up loader, add types and update docstrings.

Why is check_revision not a boolean?

Nov 10 2021, 11:20 AM
swh-public-ci added a comment to D6632: test: Make sure loader runs use tmp_path fixture.

Build is green

Nov 10 2021, 11:18 AM
vlorentz added a comment to D6631: utils: Add types and let log instruction do the formatting.

Thanks! :D

Nov 10 2021, 11:17 AM
ardumont added a comment to D6631: utils: Add types and let log instruction do the formatting.

@vlorentz, thx, I'll let you land your pile of diffs first ;)

Nov 10 2021, 11:17 AM
vlorentz accepted D6630: Clean up loader, add types and update docstrings.

Why is check_revision not a boolean?

Nov 10 2021, 11:17 AM
ardumont updated the diff for D6632: test: Make sure loader runs use tmp_path fixture.

Add some other tests which were missing the fix

Nov 10 2021, 11:16 AM
vlorentz accepted D6631: utils: Add types and let log instruction do the formatting.
Nov 10 2021, 11:16 AM
swh-public-ci added a comment to D6578: Add support to filter files a minimum size.

Build is green

Nov 10 2021, 11:15 AM
vlorentz accepted D6632: test: Make sure loader runs use tmp_path fixture.

Thanks!

Nov 10 2021, 11:15 AM
vlorentz accepted D6623: add CVS commit ID support to rlog.py.

Thanks!

Nov 10 2021, 11:14 AM
aeviso updated the diff for D6578: Add support to filter files a minimum size.

rebase

Nov 10 2021, 11:10 AM
ardumont requested review of D6632: test: Make sure loader runs use tmp_path fixture.
Nov 10 2021, 10:38 AM
ardumont added a revision to T3719: loader svn fails to clean up properly disk when it crashes: D6632: test: Make sure loader runs use tmp_path fixture.
Nov 10 2021, 10:36 AM · SVN Loader
swh-public-ci added a comment to D6630: Clean up loader, add types and update docstrings.

Build is green

Nov 10 2021, 10:35 AM
ardumont updated the diff for D6630: Clean up loader, add types and update docstrings.

last update

Nov 10 2021, 10:33 AM
ardumont requested review of D6631: utils: Add types and let log instruction do the formatting.
Nov 10 2021, 10:21 AM
swh-public-ci added a comment to D6630: Clean up loader, add types and update docstrings.

Build is green

Nov 10 2021, 10:11 AM
ardumont updated the diff for D6630: Clean up loader, add types and update docstrings.

Add more types

Nov 10 2021, 10:09 AM
ardumont added a comment to P1215 temporary/working directories mess with the loader svn somewhere .

so:

/tmp/tmp0tm0182g/swh.loader.svn.2zdkkl_5-1740204/tmpi0q7t29s: mounted svn repository (from a dump)
/tmp/swh.loader.svn.mhx2lwbz-1740204/tmpi0q7t29s: svn loader's repository disk copy growing along the ingestion
Nov 10 2021, 9:54 AM · SVN Loader
ardumont updated the task description for T3719: loader svn fails to clean up properly disk when it crashes.
Nov 10 2021, 9:43 AM · SVN Loader
ardumont created P1215 temporary/working directories mess with the loader svn somewhere .
Nov 10 2021, 9:42 AM · SVN Loader
swh-public-ci added a comment to D6424: Perfect hashmap C implementation.

Build is green

Nov 10 2021, 8:00 AM
dachary updated the diff for D6424: Perfect hashmap C implementation.

clang-format C code

Nov 10 2021, 7:59 AM

Nov 9 2021

ardumont added a comment to T3695: Investigate revision reconstruction discrepancy with subversion export.

I've triggered runs on those origins with the patched loader btw.

Nov 9 2021, 7:17 PM · SVN Loader
swh-public-ci added a comment to D6424: Perfect hashmap C implementation.

Build is green

Nov 9 2021, 7:09 PM
swh-public-ci added a comment to D6630: Clean up loader, add types and update docstrings.

Build is green

Nov 9 2021, 7:08 PM
dachary updated the diff for D6424: Perfect hashmap C implementation.

Anyway, there's a couple of issues I can think of:...

Nov 9 2021, 7:07 PM
ardumont updated the diff for D6630: Clean up loader, add types and update docstrings.

Align docstring definition with task module

Nov 9 2021, 7:06 PM
swh-public-ci added a comment to D6630: Clean up loader, add types and update docstrings.

Build is green

Nov 9 2021, 7:03 PM
ardumont updated subscribers of D6630: Clean up loader, add types and update docstrings.
Nov 9 2021, 7:02 PM
ardumont retitled D6630: Clean up loader, add types and update docstrings from Clean up loader, add types and more docstring to Clean up loader, add types and update docstrings.
Nov 9 2021, 7:01 PM
ardumont updated the diff for D6630: Clean up loader, add types and update docstrings.

Update more docstrings

Nov 9 2021, 7:01 PM