In SWHIDv2, instead of having a hardcoded "pointer to another revision" directory entry type, we could enable pointers to more generic "unresolved external entities". When possible, we should make these pointers compatible with the current ExtID table, so that users of the data can look the contents of the pointed objects up lazily.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Oct 14 2021
Oct 11 2021
Oct 8 2021
Oct 4 2021
Ideally this doc would (briefly) describe how bazaar works and how it is different from already supported DVCS, then document chosen the "mapping" of the bzr model into swh (especially mentioning what is lost during this).
Would it be possible to add a "conception documentation" included in the docs/ of the BZR loader repo? (possibly with D6344 or as a standalone diff)?
Sep 28 2021
The conclusions in the meeting were as follows:
Sep 27 2021
Sep 24 2021
Sep 23 2021
Sep 22 2021
Complete proposal for the above solution:
Complete proposal to implement the above solution:
Possible solution: store them as an ascii string instead of an integer.
Possible solution: store a rank along with each directory entry, but ignore it unless we are reconstructing a git object or computing a SWHID (v1?)
Sep 17 2021
Sep 3 2021
Aug 11 2021
I just gave this a shot, and I can't find a way to encode large timestamps in postgresql without losing microsecond precision.
Jul 30 2021
Jun 29 2021
Jun 21 2021
Jun 18 2021
Jun 15 2021
If we also implement it as a fallback on the backend side, we should find a way to determine if an input save code now request has been created from the Web UI or through a direct call to the Web API.
Jun 14 2021
This should happen both client and server side (as fallback).
Jun 11 2021
closed by https://forge.softwareheritage.org/D5825
Jun 8 2021
Jun 2 2021
A recent discussion occurred on the #swh-devel irc channel about this issue. The gist of
it is that regarding github repositories (in the save code now [1]), the webapp should
be evolved to query the github api to determine the canonical url used for a repository
and use it as origin.
May 8 2021
Closing this as it was a vague meta-task from 2020 roadmap (but we'll keep the actual sub-tasks, which were more clearly identified and are still relevant).
Apr 30 2021
Apr 29 2021
In T3298#64431, @anlambert wrote:So for SWHID v1, the resolver should turn the core part into lowercase , am I right ?
I'm not a fan of changing the spec of SWHID version 1 to make them case insensitive, as it seems to be a significant change (in particular for the code that checks for the syntactic correctness of IDs).
Apr 23 2021
Apr 22 2021
Apr 21 2021
Note that none of their parent revisions can be found either in the archive (one invalid revision in a set of ingested revisions prevent any of them being inserted in the database I suppose, but they are already inserted in kafka at this moment).
Apr 15 2021
Apr 12 2021
In T3235#63002, @libEqualizer wrote:You are likely doing a git pull on a periodic basis. Just add git bug bridge pull [<name>] next to it.
However, this would require considerable work
Hi, thanks for the suggestion.
Apr 8 2021
In T3226#62710, @vlorentz wrote:You should install swh.model[cli] instead of swh.model. I added a better error message in D5466 so it's clearer.
And I'm also updating the documentation at https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html#computing
You should install swh.model[cli] instead of swh.model. I added a better error message in D5466 so it's clearer.
Resolved by D5460; thanks again for the report
Apr 7 2021
looks like there is no revision with date or committer_date > 9999-12-31 in the main storage...
Apr 6 2021
duplicate with T3160
Mar 26 2021
Already implemented in D4193
Mar 24 2021
Mar 23 2021
(and we should keep the origin topic; we already have an ExtSWHID for origins anyway)
The following objects remain: