Hey!

Missed the meeting yesterday as it collided with SUSECON Online and
openSUSE stuff but have read the logs now, and will try to attend next
time

On 6/8/22, Brett Cornwall <ain...@archlinux.org> wrote:
> Formatted minutes can be viewed here:
>
> https://md.archlinux.org/s/HDtd8_C0z
>
>
>
>
> Raw markdown (Still waiting for an angel to come down and tell me about
> markdown conversion to plain text with inline url markers!):
>
>
>
> # 2022-06-08 repod meeting
>
> Date: 2022-06-08T17:00:00Z - 19:20:00Z
> Location: Jitsi
> Scribe: Brett (ainola/brett)
>
> ## Attendees
>
> * artafinde
> * brett
> * dvzrv
>
> ## Agenda
>
> ### macOS build environment
>
> * pyalpm needed but cannot install on macOS
>
> * makepkg fails to build in brew due to fakeroot failing to build
>
> ### Refactoring models
>
> Huge refactoring for models and some helper functions
> ([#39](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/39))
>
> * Lots of regexes added to models for validation. Accompanying tests
>    added.
>
>    * Static analysis isn't necessary because of fixtures
>
>    * Documentation of testing in CONTRIBUTION.md
>
> * Defaults are set for models
>
> * PKGINFO schema/parser is the last remaining item
>
> ([#53](https://gitlab.archlinux.org/archlinux/repod/-/merge_requests/39))
>
> ### Python pinning
>
> * This morning saw master branches fail building without any changes due
>    to Python 3.10.5 making it to `[core]`.
>
>    * Python version pinning not desirable/easy, issues will be handled as
>      they come.
>
> ### python-magic
>
> New dep added for python-magic; the version of python-magic in the Arch
> repos does not exist on PyPi, making installation confusing. The Arch
> package even points to [file(1)'s homepage](https://darwinsys.com/file/).
>
> ### Distro agnosticism
>
> A few members were under the mistaken impression that `repod` was
> intending to become a general-purpose project that is distro-agnostic,
> i.e. `apt`, `dnf`, `pacman`, et al could be serviced with `repod`. This
> is not the case!
>
> * `repod`'s Python-based runtime should be able to run on any
>    distribution
>
> * `repod` is only designed to service pacman-based packages
>
> *  All Arch Linux-based derivatives (i.e. any distro that utilizes
>     pacman) will be able to use this software.
>
> It's likely that the confusion came from an off-hand comment some weeks
> ago regarding distro-agnosticism. The project README is pretty clear:
>
>>This project contains tooling to maintain binary package repositories
>>for Linux distributions using the pacman package manager.
>
> It's *possible* for other package managers to add their support here but
> it's not a goal of the project.
>
> ### Funding
>
> Prototype Fund sadly did not work out.
> However, two applications for [NLnet](https://nlnet.nl/) have also been
> sent in.
>
> ### Announcing repod to forks
>
> Support for multiple architectures is an important future goal for Arch
> Linux, and we should strive to e.g. incorporate external ARM efforts
> into Arch Linux.
>
> Other [Arch based
> distributions](https://wiki.archlinux.org/title/Arch-based_distributions)
> might also be interested in collaborating with repod since they may end
> up deploying their own copy of it.
>
> ### Action items
>
> * Figure out how [python-magic](https://pypi.org/project/python-magic/)
>    is to be packaged so it doesn't conflict with the current package
>    and/or make repod compatible with file's python-magic and python-magic
>
> * Research all of the notable Arch-based distributions (distrowatch
>    seems a decent-enough overview of popularity) and contact them about
>    collaboration with repod:
>
>      * Which ones have their own build automation vs how many directly
>        use Arch's repositories? (i.e. which distributions would be
>        interested in collaborating with us on repod to make all of our
>        lives easier?)
>
>      * Draft up communications for these distributions: Our goal is to
>        introduce repod/our packaging vision and to solicit their
>        feedback/help on the project itself.
>

Reply via email to