Skip to content
Snippets Groups Projects
  1. Dec 14, 2022
  2. Dec 06, 2022
  3. Dec 05, 2022
  4. Nov 21, 2022
    • Antoine Lambert's avatar
      fedora: Update versions in packages dict provided as loader argument · f4aafe02
      Antoine Lambert authored
      In a similar way to the debian lister, use the following versions in the
      packages dictionary provided to the generic rpm loader:
      
      - dict keys are package versions prefixed by the fedora release and
        edition they have been found (fedora{release}/{edition}/{version}),
        they will be used as branch names targeting releases in the snapshot
        created by the rpm loader
      
      - version fields in dict values are the package intrinsic versions parsed
        from package repository metadata excluding any ".fcXY" suffixes to avoid
        the loader to create multiple releases targeting the same directory,
        they will be used as release names in the snapshot created by the rpm
        loader
      
      Related to T4448
      f4aafe02
  5. Nov 18, 2022
  6. Nov 15, 2022
  7. Nov 14, 2022
  8. Nov 08, 2022
  9. Nov 07, 2022
  10. Nov 04, 2022
  11. Oct 28, 2022
  12. Oct 26, 2022
  13. Oct 25, 2022
  14. Oct 24, 2022
  15. Oct 21, 2022
    • Antoine R. Dumont's avatar
      gogs/lister: Allow public gogs instance listing · 8a82bbf9
      Antoine R. Dumont authored
      Prior to this commit, the lister assumed authentication was required. It exists public
      gogs instances which do not require it.
      
      This also updates documentation to mention the usual api location. This is useful when
      people wants to actually trigger a listing as a pre-check flight.
      
      This drops repetitive instruction in the gitea lister as well.
      
      Co-authored with Antoine Lambert (@anlambert) <anlambert@softwareheritage.org>.
      
      Related to infra/sysadm-environment#4644
      v4.0.1
      8a82bbf9
  16. Oct 19, 2022
  17. Oct 18, 2022
  18. Oct 13, 2022
  19. Oct 11, 2022
    • Antoine Lambert's avatar
      cpan: Fix module version extraction for some edge cases · 05cd1de1
      Antoine Lambert authored
      CPAN API can return versions that are not of str type: either
      int or float.
      
      When version equals 0, it means that version failed to be parsed
      by CPAN so we try to extract it from release name in that case.
      
      Otherwise we ensure to convert the version to str type.
      
      Related to T2833
      05cd1de1
    • Antoine Lambert's avatar
      cpan: Improve listing process by querying the metacpan release endpoint · f57b8f3a
      Antoine Lambert authored
      Instead of querying the metacpan distribution endpoint to list origins,
      prefer to use the release endpoint instead enabling to list all artifacts
      associated to CPAN packages by scrolling results.
      
      Compared to previous implementation, it enables to compute a last_update
      date for all CPAN packages but also to obtain artifact sha256 checksums
      that will be used by the CPAN loader to check downloads integrity.
      
      As the multiple versions of a module are spread across multiple pages
      from the CPAN API, origins are sent to the scheduler once all pages
      processed, it is also faster to proceed that way.
      
      Related to T2833
      f57b8f3a
Loading