[repod] 2022-10-12 meeting minutes
Hi all, you can find the meeting minutes in rendered form here: https://md.archlinux.org/s/c4y-uNz5M The plain markdown dump below: ``` # 2022-10-12 repod meeting Date: 2022-10-12T17:00:00Z Location: Jitsi Scribe: dvzrv ## Attendees * dvzrv * lobachevsky * prawn * polyzen * Torxed * wCPO ## Agenda ### CPU architecture test The architecture of consumed packages is checked against the architecture of the target repository. Packages of type "any" may still be added to architecture specific repositories [!117](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/117) ### Link between package names and their pkgbases A symlink in the management repository is introduced to link the name of packages to their respective pkgbases. This allows for easily finding the pkgbases (or changes to them) of updated packages. [!118](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/118) ### Bugfix: Parsing of file modes from mtree files The .MTREE files may have file modes such as `66` in them, so we zero-fill the retrieved file modes (to a four char string with leading zeros) to consolidate the data properly. [!119](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/119) ### Cleanup: Type hinting Type hinting got modernized. [!120](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/120) ### Cleanup: Regular expressions for paths Replace regular expressions used for checking relative/absolute paths with `pathlib.Path.is_absolute()` to increase validation speed and mitigate issues with non-word UTF-8 symbols. [!121](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/121) ### Check packages against management repository A set of checks test, that consumed pkgbases are newer than the ones found in the management repository and that packages can safely replace packages of the same name (but of differing pkgbase). [!122](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/122) ### Funding Requests for funding have been sent in to [PrototypeFund](https://prototypefund.de/) and [NLnet](https://nlnet.nl/) for their October round of funding. Also contacted Pierre-Loup of Valve about repod, potential use of it in their own infrastructure and funding. ### Milestone 0.3.0 The following issues (and more) still need solving/ implementing: * Lock files need to be written [#117](https://gitlab.archlinux.org/archlinux/repod/-/issues/117). * Cleanup CLI module [#127](https://gitlab.archlinux.org/archlinux/repod/-/issues/127). * Tracking of source URL [#39](https://gitlab.archlinux.org/archlinux/repod/-/issues/39). * Writing of empty sync databases when there are no packages in the repository [#123](https://gitlab.archlinux.org/archlinux/repod/-/issues/123). * Cleanup of symlinks on update and removal of packages [#107](https://gitlab.archlinux.org/archlinux/repod/-/issues/107). ### Add visualization for repod components Add a visualization of the project and its workflows (current and future) [#133](https://gitlab.archlinux.org/archlinux/repod/-/issues/133). ### Increase exposure for repod and other Arch software projects Add a list of all Arch Linux projects (and a short explanatory sentence) in the [Getting involved wiki article](https://wiki.archlinux.org/title/Getting_involved#Software_projects) to increase their exposure and publish the change [#134](https://gitlab.archlinux.org/archlinux/repod/-/issues/134). ``` Best, David -- https://sleepmap.de
Hey Is sick and low on energy at the moment but read the minutes now On 10/12/22, David Runge <dave@sleepmap.de> wrote:
Hi all,
you can find the meeting minutes in rendered form here: https://md.archlinux.org/s/c4y-uNz5M
The plain markdown dump below:
``` # 2022-10-12 repod meeting
Date: 2022-10-12T17:00:00Z Location: Jitsi Scribe: dvzrv
## Attendees
* dvzrv * lobachevsky * prawn * polyzen * Torxed * wCPO
## Agenda
### CPU architecture test
The architecture of consumed packages is checked against the architecture of the target repository. Packages of type "any" may still be added to architecture specific repositories [!117](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/117)
### Link between package names and their pkgbases
A symlink in the management repository is introduced to link the name of packages to their respective pkgbases. This allows for easily finding the pkgbases (or changes to them) of updated packages. [!118](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/118)
### Bugfix: Parsing of file modes from mtree files
The .MTREE files may have file modes such as `66` in them, so we zero-fill the retrieved file modes (to a four char string with leading zeros) to consolidate the data properly. [!119](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/119)
### Cleanup: Type hinting
Type hinting got modernized. [!120](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/120)
### Cleanup: Regular expressions for paths
Replace regular expressions used for checking relative/absolute paths with `pathlib.Path.is_absolute()` to increase validation speed and mitigate issues with non-word UTF-8 symbols. [!121](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/121)
### Check packages against management repository
A set of checks test, that consumed pkgbases are newer than the ones found in the management repository and that packages can safely replace packages of the same name (but of differing pkgbase). [!122](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/122)
### Funding
Requests for funding have been sent in to [PrototypeFund](https://prototypefund.de/) and [NLnet](https://nlnet.nl/) for their October round of funding. Also contacted Pierre-Loup of Valve about repod, potential use of it in their own infrastructure and funding.
### Milestone 0.3.0
The following issues (and more) still need solving/ implementing:
* Lock files need to be written [#117](https://gitlab.archlinux.org/archlinux/repod/-/issues/117). * Cleanup CLI module [#127](https://gitlab.archlinux.org/archlinux/repod/-/issues/127). * Tracking of source URL [#39](https://gitlab.archlinux.org/archlinux/repod/-/issues/39). * Writing of empty sync databases when there are no packages in the repository [#123](https://gitlab.archlinux.org/archlinux/repod/-/issues/123). * Cleanup of symlinks on update and removal of packages [#107](https://gitlab.archlinux.org/archlinux/repod/-/issues/107).
### Add visualization for repod components
Add a visualization of the project and its workflows (current and future) [#133](https://gitlab.archlinux.org/archlinux/repod/-/issues/133).
### Increase exposure for repod and other Arch software projects
Add a list of all Arch Linux projects (and a short explanatory sentence) in the [Getting involved wiki article](https://wiki.archlinux.org/title/Getting_involved#Software_projects) to increase their exposure and publish the change [#134](https://gitlab.archlinux.org/archlinux/repod/-/issues/134). ```
Best, David
Hi, Luna, Thanks for reading them! I do think that we don't need to hear the status updates though as they can be pretty noisy. By all means, you're welcome to discuss them if some questions or concerns pop up. Thanks!
participants (3)
-
Brett Cornwall
-
David Runge
-
Luna Jernberg