In T3890#78234, @vlorentz wrote:
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Feb 7 2022
Feb 7 2022
Feb 3 2022
Feb 3 2022
Looks like we are going to keep the status quo in the short term, ie. a numeric offset for old objects, and offset_bytes for new objects without renaming.
Feb 2 2022
Feb 2 2022
vlorentz added a revision to T3753: Store original git manifests: D7067: git_bare: Use raw_manifest when available.
Jan 31 2022
Jan 31 2022
I agree
Jan 29 2022
Jan 29 2022
I've thought of mentioning here a couple of issues that I've seen come up again over the past few days:
Jan 28 2022
Jan 28 2022
I suggested Co-Authored-By because it is a de-facto standard in Git now thanks to GitHub, so we already have many revisions using this "format" (no releases as far as I know, though).
Jan 27 2022
Jan 27 2022
Then let's just go for it (insert here ref. to upcoming separate task :-)).
In T3887#77951, @zack wrote:Do you foresee any issue in adding extra_headers to releases as well, other than "someone should do it"?
In T3887#77949, @olasd wrote:Now that I've written it out loud, of course, Releases don't have extra_headers so the package loaders can't make use of this workaround/hack for now.
Now that I've written it out loud, of course, Releases don't have extra_headers so the package loaders can't make use of this workaround/hack for now.
olasd renamed T3887: Storing multiple authors in Revisions and Releases from Storing multiple authors to Storing multiple authors in Revisions and Releases.
From merged tasks, this would also be useful for some package loaders, e.g. npm, that support multiple authors in their packaging metadata.
olasd lowered the priority of T3887: Storing multiple authors in Revisions and Releases from Normal to Wishlist.
Practically, we could be storing the metadata on additional authors *now* in the extra_headers field (make them a bunch of (b'author', b'XXX <yyy@zzz.ttt>') entries). Of course, that doesn't solve the question of presenting the information.
douardda renamed T3893: Version swh schema from Make the swh schema versioned to Version swh schema .
Jan 26 2022
Jan 26 2022
Jan 25 2022
Jan 25 2022
vlorentz added projects to T3887: Storing multiple authors in Revisions and Releases: Data Model, SWORD deposit.
vlorentz updated the task description for T3886: Representing timezones with non-integer number of minutes.
vlorentz updated the task description for T3886: Representing timezones with non-integer number of minutes.
vlorentz updated the task description for T3886: Representing timezones with non-integer number of minutes.
vlorentz updated the task description for T3886: Representing timezones with non-integer number of minutes.
vlorentz triaged T3886: Representing timezones with non-integer number of minutes as Normal priority.
Jan 21 2022
Jan 21 2022
vlorentz added revisions to T3752: Store/represent time offsets as strings: D7008: Stop using the deprecated 'TimestampWithTimezone.offset' attribute, D7007: Stop using the deprecated 'TimestampWithTimezone.offset' attribute, D7006: Stop using the deprecated 'TimestampWithTimezone.offset' attribute, D7005: Add method 'TimestampWithTimezone.offset_minutes', D7003: journal: Document the new format for gitdate..
Jan 19 2022
Jan 19 2022
olasd closed T3819: Deploy swh.model 4.1.0 / swh.storage 0.41.0 to production, a subtask of T3752: Store/represent time offsets as strings, as Resolved.
Jan 18 2022
Jan 18 2022
Jan 13 2022
Jan 13 2022
vlorentz added revisions to T3752: Store/represent time offsets as strings: D6940: tests: Use 'offset_bytes' instead of 'offset'/'negative_utc', D6939: Stop passing 'offset' and 'negative_utc' to TimestampWithTimezone(), D6938: tests: Replace 'offset' and 'negative_utc' with 'offset_bytes', D6937: Remove 'offset' and 'negative_utc', D6935: deposit: Remove 'negative_utc' from test data.
vlorentz added a revision to T3752: Store/represent time offsets as strings: D6929: Remove 'negative_utc'..
ardumont moved T3837: clean up swh-scheduler model db from deployed/landed/monitoring to done on the System administration board.
Jan 12 2022
Jan 12 2022
ardumont moved T3837: clean up swh-scheduler model db from in-progress to deployed/landed/monitoring on the System administration board.
And same goes for production [1].
Triggered the migration (using a transaction as the dataset is not that huge) and all
went well.
So script is ok and landed.
I'll trigger it on staging first.
ardumont added a revision to T3837: clean up swh-scheduler model db: D6921: sql: Clean up task/task_run data model.
Jan 11 2022
Jan 11 2022
vlorentz added revisions to T3752: Store/represent time offsets as strings: D6911: Remove strdate_to_timestamp, D6913: tests: Use TimestampWithTimezone.from_datetime() instead of the constructor, D6910: tests: Use TimestampWithTimezone.from_datetime() instead of the constructor, D6909: tests: Use TimestampWithTimezone.from_datetime() instead of the constructor, D6908: tests: Use TimestampWithTimezone.from_datetime() instead of the constructor.
ardumont changed the status of T3837: clean up swh-scheduler model db from Open to Work in Progress.
Jan 10 2022
Jan 10 2022
wip script [1]
Jan 7 2022
Jan 7 2022
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.
vlorentz added revisions to T3753: Store original git manifests: D6801: model: Add a raw_manifest attribute, D6811: model: Exclude 'raw_manifest' from dictionaries when it is null, D6847: hypothesis_strategies: Generate raw_manifest, D6848: Add columns {,committer_}date_offset to rev/rel and raw_manifest to dir/rev/rel.
Jan 3 2022
Jan 3 2022
In T3134#76032, @vlorentz wrote:wishlist: it would be nice ot be able to check the whole hash of a revision/release even when the author name/email are replaced by a hash. (eg. by making SWHIDv2 a tree hash)
Dec 21 2021
Dec 21 2021
vlorentz triaged T3816: Make DirectoryEntry validate `perms` is consistent with the entry type as Normal priority.
Dec 17 2021
Dec 17 2021
wishlist: it would be nice ot be able to check the whole hash of a revision/release even when the author name/email are replaced by a hash. (eg. by making SWHIDv2 a tree hash)
vlorentz removed a project from T3609: SWHIDv2: List issues with SWHIDv1 that should be fixed: meta-task.
Dec 13 2021
Dec 13 2021
ardumont moved T3722: staging: Deploy package loader v1.0, deposit server v0.16, lister v2.3 from Backlog to Deployed on the SWORD deposit board.
Dec 10 2021
Dec 10 2021
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 9 2021
Dec 9 2021
Not saying no.
Dec 8 2021
Dec 8 2021
In T3134#75077, @anlambert wrote:SWHID v2 should also prevent the hash collision issues we are currently facing (some related to the SHAttered attack on SHA1), see T3775 and SWH-LOADER-GIT-JT.
Dec 7 2021
Dec 7 2021
SWHID v2 should also prevent the hash collision issues we are currently facing (some related to the SHAttered attack on SHA1), see T3775 and SWH-LOADER-GIT-JT.
Dec 2 2021
Dec 2 2021
vlorentz closed T3586: Figure out what to do with 'misordered' directories in Cassandra as Resolved.
We don't care anymore, this will be handled by T3753.
vlorentz removed a parent task for T3752: Store/represent time offsets as strings: T3753: Store original git manifests.
vlorentz removed a subtask for T3753: Store original git manifests: T3752: Store/represent time offsets as strings.
vlorentz added a parent task for T3752: Store/represent time offsets as strings: T3753: Store original git manifests.
vlorentz added a subtask for T3753: Store original git manifests: T3752: Store/represent time offsets as strings.
Nov 26 2021
Nov 26 2021
vlorentz closed T3598: Support revisions with "extra headers" not at the end, a subtask of T3594: Faithfully store weird git objects, as Wontfix.
We decided to store manifests instead. T3594#74385
We decided to store manifests instead. T3594#74385
vlorentz closed T3596: Support "weird" permissions in directories, a subtask of T3594: Faithfully store weird git objects, as Wontfix.
vlorentz closed T3595: Support disordered directory entries in git, a subtask of T3594: Faithfully store weird git objects, as Wontfix.
We decided to store manifests instead. T3594#74385
Copy of an email I sent today:
vlorentz added a comment to T3638: Make package loaders create releases objects instead of revisions.
Copy of an email I sent on 2021-11-17:
vlorentz updated the task description for T3609: SWHIDv2: List issues with SWHIDv1 that should be fixed.
Nov 22 2021
Nov 22 2021
vlorentz closed T3636: Make the opam loader write extrinsic metadata, a subtask of T3638: Make package loaders create releases objects instead of revisions, as Resolved.
vlorentz closed T3638: Make package loaders create releases objects instead of revisions as Resolved.