-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
During the development of the Ruby next-gen for Funtoo next, I needed to update some RubyGem's library dependencies and their source code lives on GNOME's GitLab instance.
After doing a quick search in kit-fixups for all Python autogens that referenced gitlab.com I found these:
git grep -i gitlab |grep -i py | grep gitlab.com | cut -d: -f1 | uniq | sort core-kit/curated/app-emulation/libvirt-glib/autogen.py core-kit/curated/app-emulation/libvirt/autogen.py core-kit/curated/sys-process/procps/generator.py dev-kit/curated/dev-cpp/eigen/autogen.py dev-kit/curated/dev-util/gitlab-runner-bin/autogen.py media-kit/curated/media-plugins/mda-lv2/autogen.py net-kit/curated/net-mail/fetchmail/autogen.py net-kit/curated/net-misc/remmina/autogen.py net-kit/curated/net-misc/tuir/autogen.py python-modules-kit/curated/app-portage/chuse/chuse-1.2-r1.ebuild python-modules-kit/curated/dev-python/autogen.yaml python-modules-kit/curated/dev-python/templates/flake8-polyfill.tmpl
This is a general improvement to track the development of adding a generic GitLab generator to support GitLab YAML autogens in the future.
A fun discovery during my research: some GitLab projects have dedicated GitLab sub domains like GNOME. The YAML schema for the generator will need to support this behavior of GitLab projects.
Example GitLab releases API queries:
- https://gitlab.gnome.org/api/v4/projects/GNOME%2Flibxslt/releases
- https://gitlab.gnome.org/api/v4/projects/GNOME%2Flibxml2/releases