Page MenuHomeSoftware Heritage
Feed Advanced Search

Mar 22 2022

anlambert accepted D7407: Do not report BadInputExc to Sentry.
Mar 22 2022, 3:39 PM
anlambert added inline comments to D7396: admin: Add mailmaps administration Web UI.
Mar 22 2022, 3:10 PM
anlambert updated the diff for D7396: admin: Add mailmaps administration Web UI.

Rebase and address some @vlorentz comments

Mar 22 2022, 3:06 PM
anlambert updated the diff for D7398: admin/origin_save: Do not modify unauthorized URLs list when rejecting.

Rebase

Mar 22 2022, 3:05 PM
anlambert updated the diff for D7398: admin/origin_save: Do not modify unauthorized URLs list when rejecting.

Rebase and address some @vlorentz comments

Mar 22 2022, 3:05 PM
anlambert accepted D7405: Style to add asterisk to mandatory fields in add-forge forms.

Looks good to me.

Mar 22 2022, 3:03 PM
anlambert added inline comments to D7396: admin: Add mailmaps administration Web UI.
Mar 22 2022, 2:34 PM
anlambert closed D7408: tests: Fix failing test since recent swh-model update.
Mar 22 2022, 12:20 PM
anlambert committed rDLDBZRe043b3015b2d: tests: Fix failing test since recent swh-model update (authored by anlambert).
tests: Fix failing test since recent swh-model update
Mar 22 2022, 12:20 PM
anlambert requested review of D7408: tests: Fix failing test since recent swh-model update.
Mar 22 2022, 12:19 PM
anlambert added a comment to D7407: Do not report BadInputExc to Sentry.

Why not filtering the exception here ?

Mar 22 2022, 12:13 PM
anlambert closed D7406: pytest: Exclude build directory for tests discovery.
Mar 22 2022, 11:59 AM
anlambert committed rDMODf6ad1ed144e6: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDWCLI5f4e923f5554: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDWAPPS06ee99de2432: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDVAU295174cd9d98: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDSTO92c78ab54726: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDSEAd273b070b032: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDSCRUBf4214c2f7ab0: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDSCH78f5579bc072: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDTSCN23955378198a: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDTPLb8e227f97ec9: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDOPH1e4e63af7307: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:58 AM
anlambert committed rDOBJSRPL37535c3d7ca3: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDOBJS81d4765336c9: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDSVN74c010656abc: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDHG193aaa29a3f8: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDG96987c2c6bef: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDCVSecb447a3b948: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDBASE4409e4b341ff: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:57 AM
anlambert committed rDLDBZR68156666658c: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:56 AM
anlambert committed rDLSff0035a60bd5: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:56 AM
anlambert committed rDJNL33a8b959fe3e: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:56 AM
anlambert committed rDCIDX620e3a02c82c: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:56 AM
anlambert committed rDICPb19b0cbdae8c: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:56 AM
anlambert committed rDGRPH5705ff30a9d3: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:55 AM
anlambert committed rDFUSE3235f05c790e: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:55 AM
anlambert committed rDDEPc83df715a361: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:55 AM
anlambert committed rDCNT57f4f4c21d3c: pytest: Exclude build directory for tests discovery (authored by anlambert).
pytest: Exclude build directory for tests discovery
Mar 22 2022, 11:55 AM
anlambert added a comment to D7406: pytest: Exclude build directory for tests discovery.

I assume you're going to make the same change to every repo? You can use bin/change-all-repos to do that automatically.

Yes I am. I will try to use the script indeed.

Mar 22 2022, 11:54 AM
anlambert added inline comments to D7405: Style to add asterisk to mandatory fields in add-forge forms.
Mar 22 2022, 11:50 AM
anlambert committed rDAUTH575e4184ab14: pytest: Exclude build directory for tests discovery\n\nDue to test modules… (authored by anlambert).
pytest: Exclude build directory for tests discovery\n\nDue to test modules…
Mar 22 2022, 11:44 AM
anlambert added a comment to D7406: pytest: Exclude build directory for tests discovery.

I assume you're going to make the same change to every repo? You can use bin/change-all-repos to do that automatically.

Mar 22 2022, 11:36 AM
anlambert requested changes to D7405: Style to add asterisk to mandatory fields in add-forge forms.
Mar 22 2022, 11:33 AM
anlambert requested review of D7406: pytest: Exclude build directory for tests discovery.
Mar 22 2022, 11:23 AM
anlambert accepted D7400: Add support for None as author or committer of a Revision.

Looks good to me.

Mar 22 2022, 10:57 AM
anlambert updated the diff for D7398: admin/origin_save: Do not modify unauthorized URLs list when rejecting.

Rebase

Mar 22 2022, 10:54 AM
anlambert closed D7402: replay: Fix handling of directory symlink in external.
Mar 22 2022, 10:53 AM
anlambert committed rDLDSVNc1580bf66f9a: replay: Fix handling of directory symlink in external (authored by anlambert).
replay: Fix handling of directory symlink in external
Mar 22 2022, 10:53 AM

Mar 21 2022

anlambert requested review of D7402: replay: Fix handling of directory symlink in external.
Mar 21 2022, 5:22 PM
anlambert updated the diff for D7396: admin: Add mailmaps administration Web UI.

Update:

  • rebase
  • fix issues in datatables endpoint implementation
  • add missing tests for better coverage
Mar 21 2022, 4:09 PM
anlambert added a comment to D7398: admin/origin_save: Do not modify unauthorized URLs list when rejecting.

What made the old code deal with prefixes? From what I can see, it matches on the full URL

Mar 21 2022, 2:55 PM
anlambert requested review of D7398: admin/origin_save: Do not modify unauthorized URLs list when rejecting.
Mar 21 2022, 2:43 PM
anlambert closed D7395: add_forge_now: Rename django app and add missing app_label.
Mar 21 2022, 2:13 PM
anlambert committed rDWAPPSf232481f9665: add_forge_now: Rename django app and add missing app_label (authored by anlambert).
add_forge_now: Rename django app and add missing app_label
Mar 21 2022, 2:13 PM

Mar 18 2022

anlambert requested review of D7396: admin: Add mailmaps administration Web UI.
Mar 18 2022, 6:10 PM
anlambert closed D7390: django: Ensure defined URLs have trailing slash.
Mar 18 2022, 5:07 PM
anlambert committed rDWAPPSdfccbcf9bde1: django: Ensure defined URLs have trailing slash (authored by anlambert).
django: Ensure defined URLs have trailing slash
Mar 18 2022, 5:07 PM
anlambert updated the diff for D7390: django: Ensure defined URLs have trailing slash.

Rerebase

Mar 18 2022, 5:05 PM
anlambert accepted D7393: Activate save code now feature for development related tools.
Mar 18 2022, 4:56 PM
anlambert updated the diff for D7390: django: Ensure defined URLs have trailing slash.

Rebase

Mar 18 2022, 4:51 PM
anlambert updated the diff for D7390: django: Ensure defined URLs have trailing slash.

Rebase and fix some add-forge URLs

Mar 18 2022, 3:52 PM
anlambert closed D7392: assets/bootstrap: Fix visual feedback of selected form elements.
Mar 18 2022, 3:51 PM
anlambert committed rDWAPPS8e11938147e0: assets/bootstrap: Fix visual feedback of selected form elements (authored by anlambert).
assets/bootstrap: Fix visual feedback of selected form elements
Mar 18 2022, 3:51 PM
anlambert added a revision to T4060: Selecting buttons and checkboxes gives no visual feedback: D7392: assets/bootstrap: Fix visual feedback of selected form elements.
Mar 18 2022, 3:47 PM · Web app
anlambert added inline comments to D7378: Handle error from server during add-forge creation request failure.
Mar 18 2022, 3:19 PM
anlambert accepted D7378: Handle error from server during add-forge creation request failure.
Mar 18 2022, 3:16 PM
anlambert requested review of D7390: django: Ensure defined URLs have trailing slash.
Mar 18 2022, 3:07 PM
anlambert accepted D7374: Add-forge-now request dashboard.
Mar 18 2022, 2:37 PM
anlambert requested changes to D7374: Add-forge-now request dashboard.
Mar 18 2022, 2:01 PM
anlambert added inline comments to D7374: Add-forge-now request dashboard.
Mar 18 2022, 1:43 PM
anlambert added inline comments to D7374: Add-forge-now request dashboard.
Mar 18 2022, 12:28 PM
anlambert requested changes to D7374: Add-forge-now request dashboard.
Mar 18 2022, 11:40 AM
anlambert accepted D7371: staging: Activate add-forge-now feature.
Mar 18 2022, 11:19 AM
anlambert requested changes to D7371: staging: Activate add-forge-now feature.
Mar 18 2022, 11:09 AM
anlambert accepted D7371: staging: Activate add-forge-now feature.
Mar 18 2022, 11:07 AM
anlambert accepted D7370: Add feature flag to toggle on/off add-forge-now feature.

Looks good to me.

Mar 18 2022, 11:07 AM
anlambert accepted D7259: docker: Fix the scheduler task creation example in the README file.
Mar 18 2022, 11:03 AM

Mar 17 2022

anlambert accepted D7365: Add moderation view to list add-forge-now requests.
Mar 17 2022, 4:11 PM
anlambert added inline comments to D7365: Add moderation view to list add-forge-now requests.
Mar 17 2022, 3:52 PM
anlambert added a comment to D7365: Add moderation view to list add-forge-now requests.

And you need to sanitize forge URLs before display; currently nothing is stopping me from submitting <script>alert("foo");</script> as forge URL, and it gets interpreted when Datatable inserts it in the DOM. (or as a less malicious example, http://example.org/&amp;=foo is displayed as http://example.org/&=foo

Mar 17 2022, 3:42 PM
anlambert added inline comments to D7365: Add moderation view to list add-forge-now requests.
Mar 17 2022, 3:35 PM
anlambert accepted D7366: Fix access for people with permission access to deposit moderation.
Mar 17 2022, 12:06 PM
anlambert added a comment to T4051: Add forge now / Save code now: tabs are not preserved with the browser history.

rDWAPPS39bab96e9f0484e04fe837b5162d889b8040980a fixed the issue for save code now but is not deployed yet.

Mar 17 2022, 12:00 PM · Web app, Add Forge Now , Save Code Now
anlambert accepted D7357: Create form for "Add forge now".
Mar 17 2022, 11:43 AM
anlambert requested changes to D7357: Create form for "Add forge now".

I added another round of comments to handle before landing this. I will accept the diff afterwards.

Mar 17 2022, 11:08 AM

Mar 16 2022

anlambert closed D7364: assets/save: Fix Web UI tabs switch when navigating in browser history.
Mar 16 2022, 5:55 PM
anlambert committed rDWAPPS39bab96e9f04: assets/save: Fix Web UI tabs switch when navigating in browser history (authored by anlambert).
assets/save: Fix Web UI tabs switch when navigating in browser history
Mar 16 2022, 5:55 PM
anlambert accepted D7362: Save Code Now: Rewrite github.io URLs.

Cool stuff, thanks !

Mar 16 2022, 5:54 PM
anlambert requested review of D7364: assets/save: Fix Web UI tabs switch when navigating in browser history.
Mar 16 2022, 5:48 PM
anlambert requested changes to D7357: Create form for "Add forge now".

You miss one of my inline comment to handle tabs switch when playing with browser history.
Add the following event handler to switch tab when URL fragment changed:

$(window).on('hashchange', () => {
  if (window.location.hash === '#browse-requests') {
    $('.nav-tabs a[href="#swh-add-forge-requests-list"]').tab('show');
  } else {
    $('.nav-tabs a[href="#swh-add-forge-submit-request"]').tab('show');
  }
});
Mar 16 2022, 4:45 PM
anlambert committed rDWAPPS9f2e1cb90cc5: cypress: Mock costly HTTP request to /coverage endpoint (authored by anlambert).
cypress: Mock costly HTTP request to /coverage endpoint
Mar 16 2022, 3:48 PM
anlambert closed D7361: webpack-dev-server: Do not reload page when database file is modified.
Mar 16 2022, 3:48 PM
anlambert committed rDWAPPS4dd2c8ff9d90: webpack-dev-server: Do not reload page when database file is modified (authored by anlambert).
webpack-dev-server: Do not reload page when database file is modified
Mar 16 2022, 3:48 PM
anlambert requested review of D7361: webpack-dev-server: Do not reload page when database file is modified.
Mar 16 2022, 3:46 PM
anlambert added inline comments to D7357: Create form for "Add forge now".
Mar 16 2022, 3:24 PM
anlambert added inline comments to D7357: Create form for "Add forge now".
Mar 16 2022, 3:17 PM
anlambert committed rDWAPPS1bf17d6a75fd: api: Add endpoint to update an add-forge request (authored by anlambert).
api: Add endpoint to update an add-forge request
Mar 16 2022, 2:18 PM
anlambert committed rDWAPPS130e9faa9bca: api: Add endpoint to create an add-forge request (authored by anlambert).
api: Add endpoint to create an add-forge request
Mar 16 2022, 2:18 PM
anlambert committed rDWAPPS294a95c711bc: api: Add endpoint to list add-forge requests (authored by anlambert).
api: Add endpoint to list add-forge requests
Mar 16 2022, 2:18 PM