Page MenuHomeSoftware Heritage
Feed Advanced Search

Sep 8 2021

ardumont added a comment to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli.

@moranegg I've went the script way in the end (what val initially proposed).

Sep 8 2021, 4:28 PM · Easy hack, SWORD deposit
ardumont added a revision to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli: D6211: client: Open last_visit method to retrieve last visit of an origin.
Sep 8 2021, 1:05 PM · Easy hack, SWORD deposit

Sep 7 2021

ardumont added a revision to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli: D6210: wip: collection api: Open filtering deposit per user and origin_url.
Sep 7 2021, 5:22 PM · Easy hack, SWORD deposit

Sep 3 2021

moranegg assigned T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli to ardumont.
Sep 3 2021, 12:07 PM · Easy hack, SWORD deposit
vlorentz added a comment to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli.

This is possible with the main API:

Sep 3 2021, 11:44 AM · Easy hack, SWORD deposit

Sep 2 2021

ardumont added a comment to T2687: nixguix: Add support for downloads over FTP.

also i just realize i should have mentioned this earlier @KShivendu.
To reproduce the issue, no need for any loader or whatever else,
just ipython in your venv:

Sep 2 2021, 5:52 PM · Nixguix loader, Easy hack
ardumont added a comment to T2687: nixguix: Add support for downloads over FTP.

Possibly a composition of requests adapter [1] and urllib.request.urlretrieve [2] should
or could be enough instead.

Sep 2 2021, 5:48 PM · Nixguix loader, Easy hack
ardumont added a comment to T2687: nixguix: Add support for downloads over FTP.

This could possibly be done using https://pypi.org/project/requests-ftp/

Sep 2 2021, 5:26 PM · Nixguix loader, Easy hack
moranegg added a comment to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli.

Ipol's editor has agreed that this solution will be good for their use case.

Sep 2 2021, 2:35 PM · Easy hack, SWORD deposit

Aug 26 2021

vlorentz closed T2823: Write tests for swh/journal/writer/inmemory.py as Resolved.

I think so, thanks

Aug 26 2021, 9:10 AM · Easy hack, Journal
KShivendu added a comment to T2823: Write tests for swh/journal/writer/inmemory.py.

@vlorentz should we close this one?

Aug 26 2021, 5:08 AM · Easy hack, Journal

Aug 18 2021

moranegg added a comment to T3078: Index CITATION.cff files.

@sdruskat Good news about the GitHub support.

Aug 18 2021, 5:08 PM · Intrinsic metadata, Easy hack

Jul 29 2021

vlorentz triaged T3449: pypi / package loader: handle dangling branches as Normal priority.
Jul 29 2021, 4:03 PM · Package Loader, Easy hack, PyPI loader
sdruskat added a comment to T3078: Index CITATION.cff files.

Just to say I'm sorry I haven't made any progress here lately. Will get to it once CFF 1.2.0 is out the door. Has become a priority since GitHub and Zenodo now support it :).

Jul 29 2021, 10:53 AM · Intrinsic metadata, Easy hack

Jul 8 2021

DanSeraf closed T2730: scanner: should output the root SWHID as well as Resolved by committing rDTSCN0d92c754c8df: use model.from_disk instead of scanner.model to store a source code project.
Jul 8 2021, 3:42 PM · Easy hack, Code scanner
DanSeraf closed T3349: use swh.model.merkle/from_disk instead of swh.scanner.model, a subtask of T2730: scanner: should output the root SWHID as well, as Resolved.
Jul 8 2021, 3:42 PM · Easy hack, Code scanner
zack changed the status of T2730: scanner: should output the root SWHID as well from Open to Work in Progress.
Jul 8 2021, 2:13 PM · Easy hack, Code scanner

Jul 5 2021

zack added a subtask for T2730: scanner: should output the root SWHID as well: T3349: use swh.model.merkle/from_disk instead of swh.scanner.model.
Jul 5 2021, 3:21 PM · Easy hack, Code scanner
zack removed a parent task for T2730: scanner: should output the root SWHID as well: T3349: use swh.model.merkle/from_disk instead of swh.scanner.model.
Jul 5 2021, 3:20 PM · Easy hack, Code scanner

Jun 29 2021

jayeshv closed T3157: Add a search feature to snapshot branches view as Resolved.
Jun 29 2021, 3:53 PM · Easy hack, Web app

Jun 28 2021

ardumont edited parent tasks for T3256: Propose reason for rejecting a save code now, added: T3252: Better handling of erroneous origins submitted to save code now; removed: T3082: Improve Save Code Now handling.
Jun 28 2021, 9:39 AM · Save Code Now, Easy hack, Web app

Jun 25 2021

DanSeraf added a revision to T2730: scanner: should output the root SWHID as well: D5926: swh.scanner: use model.from_disk instead of scanner.model to store a source code project.
Jun 25 2021, 1:57 PM · Easy hack, Code scanner

Jun 22 2021

jayeshv added a revision to T3157: Add a search feature to snapshot branches view: D5905: Search inside the origin branches with name.
Jun 22 2021, 11:33 AM · Easy hack, Web app

Jun 15 2021

jayeshv closed T3354: Search UI: redirect to browse page if input matches an archived origin URL as Resolved.
Jun 15 2021, 4:05 PM · Easy hack, Web app

Jun 11 2021

DanSeraf closed T3160: swh identify: add a -R/--recursive flag as Resolved.

closed by https://forge.softwareheritage.org/D5825

Jun 11 2021, 4:42 PM · Easy hack, Data Model
zack added a parent task for T2730: scanner: should output the root SWHID as well: T3349: use swh.model.merkle/from_disk instead of swh.scanner.model.
Jun 11 2021, 11:16 AM · Easy hack, Code scanner

Jun 10 2021

anlambert added a comment to T3157: Add a search feature to snapshot branches view.

This will simplify branches view implementation. You should create a diff to handle it.

Yes. Let me check it's side effects as well. The 'archive.lookup_snapshot' is called from multiple places.

Jun 10 2021, 12:15 PM · Easy hack, Web app
jayeshv added a comment to T3157: Add a search feature to snapshot branches view.

This will simplify branches view implementation. You should create a diff to handle it.

Jun 10 2021, 12:03 PM · Easy hack, Web app
anlambert added a comment to T3157: Add a search feature to snapshot branches view.

@anlambert Thank you. I will try to do some refactoring here.

Jun 10 2021, 11:58 AM · Easy hack, Web app
jayeshv added a comment to T3157: Add a search feature to snapshot branches view.

@anlambert Thank you. I will try to do some refactoring here.

Jun 10 2021, 11:42 AM · Easy hack, Web app

Jun 9 2021

anlambert added a comment to T3157: Add a search feature to snapshot branches view.

There is no need to use JavaScript here from my point of view.

Jun 9 2021, 6:35 PM · Easy hack, Web app
anlambert added a comment to T3157: Add a search feature to snapshot branches view.

The ideal fix would be to refactor the code to move the entire presentation logic to the template engine. (We already have a check in the template to show "The list of branches is empty" message in case the branch list is empty. But, i think this case will never occur with the current server code)

Jun 9 2021, 6:24 PM · Easy hack, Web app
anlambert added a comment to T3157: Add a search feature to snapshot branches view.

More answers after further reading and analysis.

Jun 9 2021, 6:18 PM · Easy hack, Web app
anlambert added a comment to T3157: Add a search feature to snapshot branches view.

This will eventually cause a 404 error when the user search for a non existing branch name in the UI. I don't think this is the intended behavior.

Jun 9 2021, 6:08 PM · Easy hack, Web app
jayeshv added a comment to T3157: Add a search feature to snapshot branches view.

@anlambert The server code seems to have an issue when branches are filtered by name.
"swh.web.common.archive.lookup_snapshot" function is raising an error if the number of searched branches is 0.
raise
This will eventually cause a 404 error when the user search for a non existing branch name in the UI. I don't think this is the intended behavior.

Jun 9 2021, 5:41 PM · Easy hack, Web app

Jun 8 2021

jayeshv added a revision to T3354: Search UI: redirect to browse page if input matches an archived origin URL: D5828: Redirect to the browse origin page when the user searchs for an exact, already archived URL.
Jun 8 2021, 7:14 PM · Easy hack, Web app
vlorentz added a revision to T3160: swh identify: add a -R/--recursive flag: D5420: cli/identify: Add support for --recursive.
Jun 8 2021, 3:28 PM · Easy hack, Data Model
vlorentz added a revision to T3160: swh identify: add a -R/--recursive flag: D5825: swh-model: add recursive option.
Jun 8 2021, 3:27 PM · Easy hack, Data Model

Jun 7 2021

douardda added a project to T3257: Template the save code now rejection reason to ease operator workflow: Save Code Now.
Jun 7 2021, 10:34 AM · Save Code Now, Easy hack, Web app
douardda added a project to T3256: Propose reason for rejecting a save code now: Save Code Now.
Jun 7 2021, 10:34 AM · Save Code Now, Easy hack, Web app

Jun 4 2021

vlorentz claimed T2938: Create API endpoint to access raw_extrinsic_metadata.
Jun 4 2021, 1:42 PM · Web app, Metadata workflow

Jun 1 2021

anlambert added a comment to T3157: Add a search feature to snapshot branches view.
  1. Should we add a filter UI component in the page or just a query param is enough?
Jun 1 2021, 10:57 AM · Easy hack, Web app
jayeshv added a comment to T3157: Add a search feature to snapshot branches view.

2: If we have to add a UI component, do we have a design or example for that? (maybe a generic one for both branches and Releases, the "search branches" widget in github looks nice)

Jun 1 2021, 9:50 AM · Easy hack, Web app
jayeshv added a comment to T3157: Add a search feature to snapshot branches view.

@anlambert I have a few questions regarding this task.
1: Should we add a filter UI component in the page or just a query param is enough?
2: If we have to add a UI component, do we have a design or example for that? (maybe a generic one for both branches and Releases, the "search branches" widget in github looks nice)
3: What about the API /snapshot/<id>, should we add the possibility of this filter there as well?
4: The branches seem to be randomly sorted over Date. Is that for a reason or something we should address?

Jun 1 2021, 9:07 AM · Easy hack, Web app

May 31 2021

jayeshv claimed T3354: Search UI: redirect to browse page if input matches an archived origin URL.
May 31 2021, 4:43 PM · Easy hack, Web app
anlambert triaged T3354: Search UI: redirect to browse page if input matches an archived origin URL as Normal priority.
May 31 2021, 4:40 PM · Easy hack, Web app
jayeshv claimed T3157: Add a search feature to snapshot branches view.
May 31 2021, 1:48 PM · Easy hack, Web app

May 4 2021

vlorentz updated the task description for T3167: Add a --version option to all the CLI commands.
May 4 2021, 4:47 PM · Easy hack
ardumont added a comment to T2687: nixguix: Add support for downloads over FTP.

The 2nd url [2] targetted from val is ok for my part (not the first one [1] though, it goes 404),
here is the content from the [2]nd url inlined just in case:

May 4 2021, 3:31 PM · Nixguix loader, Easy hack
vlorentz triaged T3305: Add tests for limit/max_edges in swh/graph/tests/test_api_client.py as Normal priority.
May 4 2021, 12:43 PM · Easy hack, Compressed graph service
vlorentz added a comment to T2687: nixguix: Add support for downloads over FTP.

That's an unrelated error, could you open a task for this?

May 4 2021, 9:31 AM · Nixguix loader, Easy hack
KShivendu added a comment to T2687: nixguix: Add support for downloads over FTP.

Hey @vlorentz, the sentry link isn't working (or maybe isn't publically accessible).

May 4 2021, 9:23 AM · Nixguix loader, Easy hack

May 3 2021

zack renamed T3301: graph: add test for the "algo" parameter of walk() from swh-graph: No tests of the "algo" parameter of walk() to graph: add test for the "algo" parameter of walk().
May 3 2021, 6:55 PM · Easy hack, Compressed graph service

Apr 29 2021

vlorentz added a parent task for T2270: Add to intrinsic metadata files to be indexed: AUTHORS and CONTRIBUTORS: T3230: Add various markdown variants to list of intrinsic metadata files to be indexed .
Apr 29 2021, 12:26 PM · Intrinsic metadata, Indexer
vlorentz added a subtask for T3230: Add various markdown variants to list of intrinsic metadata files to be indexed : T2270: Add to intrinsic metadata files to be indexed: AUTHORS and CONTRIBUTORS.
Apr 29 2021, 12:26 PM · Intrinsic metadata, Indexer

Apr 27 2021

moranegg added a comment to T2996: Add possibility to fetch a list of deposits on the deposit cli.

Discussed for 2021W18 or 2021W19 during today's call.

Apr 27 2021, 2:53 PM · SWORD deposit
moranegg added a comment to T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli.

Discussed for 2021W18 or 2021W19 during today's call.

Apr 27 2021, 2:53 PM · Easy hack, SWORD deposit
moranegg updated subscribers of T3192: Add possibility to fetch last SWHID for a deposit using an origin on deposit cli.
Apr 27 2021, 2:48 PM · Easy hack, SWORD deposit
moranegg updated subscribers of T2996: Add possibility to fetch a list of deposits on the deposit cli.
Apr 27 2021, 2:48 PM · SWORD deposit
vlorentz removed a project from T3257: Template the save code now rejection reason to ease operator workflow: Roadmap 2021.
Apr 27 2021, 2:11 PM · Save Code Now, Easy hack, Web app
vlorentz removed a project from T3256: Propose reason for rejecting a save code now: Roadmap 2021.
Apr 27 2021, 2:11 PM · Save Code Now, Easy hack, Web app
ardumont changed the status of T3093: deposit: Internal deposit api should send the archive.tar" to the loader from Duplicate to Resolved.
Apr 27 2021, 2:08 PM · SWORD deposit, Easy hack
ardumont moved T3204: Extract List of all IPOL deposits in csv from Backlog to Deployed on the SWORD deposit board.
Apr 27 2021, 2:07 PM · Easy hack, SWORD deposit

Apr 26 2021

vlorentz triaged T3294: nixguix: Add support for pseudo-URLs with a missing schema as Normal priority.
Apr 26 2021, 2:18 PM · Easy hack, Nixguix loader

Apr 23 2021

ardumont triaged T3285: Dynamize webapp save code now status listing page update as Normal priority.
Apr 23 2021, 1:43 PM · Easy hack, Save Code Now

Apr 20 2021

douardda changed the status of T3227: DB Schema link broken in docs under swh-storage. from Duplicate to Resolved.
Apr 20 2021, 10:52 AM · Easy hack, Documentation
vlorentz added a comment to T2823: Write tests for swh/journal/writer/inmemory.py.

If we replaced the whole code with just this:

Apr 20 2021, 10:12 AM · Easy hack, Journal

Apr 19 2021

KShivendu added a comment to T2823: Write tests for swh/journal/writer/inmemory.py.

Do you some more tests or this task can be declared as resolved?

Apr 19 2021, 7:09 PM · Easy hack, Journal
vlorentz added a comment to T2265: Building the documentation should not show any warning..

We need more loud warnings of doc build issues (eg. broken references) first.

Apr 19 2021, 4:17 PM · Easy hack, Documentation
anlambert added a comment to T2265: Building the documentation should not show any warning..

Is there a reason for not doing it?

Apr 19 2021, 2:19 PM · Easy hack, Documentation
zack added a comment to T2265: Building the documentation should not show any warning..
Apr 19 2021, 2:06 PM · Easy hack, Documentation
anlambert added a comment to T2265: Building the documentation should not show any warning..
In T2265#63475, @zack wrote:

I'm confused about the status of this task. I've just rebuilt the docs for docs.s.o and it says "build succeeded, 83 warnings.". So is the fix for this not yet "deployed" somehow? Also, why is the build succeeding even with all those warnings? Because as long as that's the case, we will for sure keep reintroducing warnings as time goes by.

Apr 19 2021, 11:23 AM · Easy hack, Documentation

Apr 17 2021

zack added a comment to T2265: Building the documentation should not show any warning..

I'm confused about the status of this task. I've just rebuilt the docs for docs.s.o and it says "build succeeded, 83 warnings.". So is the fix for this not yet "deployed" somehow? Also, why is the build succeeding even with all those warnings? Because as long as that's the case, we will for sure keep reintroducing warnings as time goes by.

Apr 17 2021, 11:17 AM · Easy hack, Documentation

Apr 16 2021

vlorentz closed T2265: Building the documentation should not show any warning. as Resolved.
Apr 16 2021, 5:26 PM · Easy hack, Documentation
anlambert added a revision to T2265: Building the documentation should not show any warning.: D5548: exporters/edges: Fix sphinx warning.
Apr 16 2021, 3:26 PM · Easy hack, Documentation
anlambert added a comment to T2265: Building the documentation should not show any warning..

\o/ https://jenkins.softwareheritage.org/job/DDOC/job/dev/5528/

Apr 16 2021, 2:54 PM · Easy hack, Documentation
anlambert added a revision to T2265: Building the documentation should not show any warning.: D5546: cli: Fix sphinx warning.
Apr 16 2021, 2:14 PM · Easy hack, Documentation
rdicosmo added a comment to T3256: Propose reason for rejecting a save code now.

Great. In addition to the content of the free form field, the standard answer should contain proper boilerplate reminding what is expected in a Save Code Now request, along the lines of what is written in the "Help" tab of https://archive.softwareheritage.org/save/

Apr 16 2021, 1:24 PM · Save Code Now, Easy hack, Web app
anlambert added a revision to T2265: Building the documentation should not show any warning.: D5544: docs/cli: Fix sphinx warning.
Apr 16 2021, 12:30 PM · Easy hack, Documentation
anlambert added a revision to T2265: Building the documentation should not show any warning.: D5543: multiplexer_objstorage: Fix sphinx warning and napoleon style.
Apr 16 2021, 12:06 PM · Easy hack, Documentation
ardumont updated the task description for T3257: Template the save code now rejection reason to ease operator workflow.
Apr 16 2021, 11:55 AM · Save Code Now, Easy hack, Web app
ardumont updated the task description for T3257: Template the save code now rejection reason to ease operator workflow.
Apr 16 2021, 11:52 AM · Save Code Now, Easy hack, Web app
ardumont triaged T3257: Template the save code now rejection reason to ease operator workflow as Normal priority.
Apr 16 2021, 11:52 AM · Save Code Now, Easy hack, Web app
ardumont triaged T3256: Propose reason for rejecting a save code now as Normal priority.
Apr 16 2021, 11:48 AM · Save Code Now, Easy hack, Web app

Apr 15 2021

anlambert closed T3248: FileNotFoundError when autodocumenting highlightjs.py, a subtask of T2265: Building the documentation should not show any warning., as Resolved.
Apr 15 2021, 10:51 AM · Easy hack, Documentation

Apr 14 2021

KShivendu closed T2316: Align row deduplication of all _add endpoints on release_add as Resolved.
Apr 14 2021, 5:59 PM · Easy hack, Storage manager
KShivendu updated subscribers of T1946: Improve run_a_new_lister.rst file.

Hey @hm, I don't see any typo in https://forge.softwareheritage.org/source/swh-lister/browse/master/docs/run_a_new_lister.rst$50-51. If you do, please make a revision to fix the same.

Apr 14 2021, 5:50 PM · Easy hack, Documentation, Lister
KShivendu closed T1946: Improve run_a_new_lister.rst file as Resolved.
Apr 14 2021, 5:45 PM · Easy hack, Documentation, Lister
KShivendu closed T3132: loader-git: Bad formatting of the "Pack file too big" error message as Resolved.
Apr 14 2021, 5:44 PM · Easy hack, Git loader
zack closed T1968: existing graph endpoints should not return 404 upon missing arguments as Invalid.

Sure! My apologies @Hakimb, but it's thank to your work that we have realized what was the right fate for this task.

Apr 14 2021, 5:10 PM · Easy hack, Compressed graph service
seirl added a comment to T1968: existing graph endpoints should not return 404 upon missing arguments.

Right, I suppose we can close the task then?

Apr 14 2021, 4:25 PM · Easy hack, Compressed graph service
zack updated subscribers of T1968: existing graph endpoints should not return 404 upon missing arguments.

@seirl, @vlorentz: I see your point, and I agree. We should never have used /nested/paths for this API.
Maybe we should just reconsider this and, one @Hakimb is ready with a new traversal language proposal, we can map it to a better REST API that uses query parameters, and deal properly with 4xx return codes.

Apr 14 2021, 4:15 PM · Easy hack, Compressed graph service

Apr 13 2021

vlorentz claimed T2265: Building the documentation should not show any warning..
Apr 13 2021, 8:04 PM · Easy hack, Documentation
seirl updated subscribers of T1968: existing graph endpoints should not return 404 upon missing arguments.

@zack We talked about this on IRC with @vlorentz, I think this issue is invalid. We chose to have the source and destination nodes as part of the URI in the API. Semantically, it makes sense that accessing the path without these path fragments would return a 404: it's not a missing argument but an invalid path. If we had a ?src= and a &dst= arguments instead, then having a 400 error would make sense, but in our case the semantics are really weird.

Apr 13 2021, 7:05 PM · Easy hack, Compressed graph service
vlorentz added a subtask for T2265: Building the documentation should not show any warning.: T3248: FileNotFoundError when autodocumenting highlightjs.py.
Apr 13 2021, 4:49 PM · Easy hack, Documentation
vlorentz added a revision to T2265: Building the documentation should not show any warning.: D5497: Remove old lister tutorial..
Apr 13 2021, 4:44 PM · Easy hack, Documentation

Apr 9 2021

rdicosmo raised the priority of T3230: Add various markdown variants to list of intrinsic metadata files to be indexed from Low to Normal.
Apr 9 2021, 4:45 PM · Intrinsic metadata, Indexer
vlorentz triaged T3230: Add various markdown variants to list of intrinsic metadata files to be indexed as Low priority.
Apr 9 2021, 4:13 PM · Intrinsic metadata, Indexer
anlambert added a comment to T3227: DB Schema link broken in docs under swh-storage..

Schema image is now properly displayed: https://docs.softwareheritage.org/devel/swh-storage/sql-storage.html#sql-storage

Apr 9 2021, 3:16 PM · Easy hack, Documentation
ardumont merged task T3227: DB Schema link broken in docs under swh-storage. into T3145: Docs : Postgres DB schema missing .
Apr 9 2021, 2:22 PM · Easy hack, Documentation