summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* install-qa-check.d: Support dev-lang/python-freethreadingMichał Górny2024-10-141-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-qt/qtremoteobjects: new package, add 6.7.3, 6.8.0_rc, and liveIonen Wolkens2024-09-271-0/+1
| | | | | | | | | | | | | | Unkeyworded 6.8.0_rc and live have not been really tested yet, will have a closer look when 6.8.0 is due to release. Has the same problem as qtbase with test binaries, albeit unlike qtbase can take a shortcut by deleting the directory. This "could" come bite back if the package starts installing something valid there (ideal would be for upstream to stop installing junk only used by tests). Closes: https://bugs.gentoo.org/939293 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* metadata/stabilization-groups: new libnice.groupUlrich Müller2024-09-171-0/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata/license-mapping.conf: add entry for LBNLBSDMichael Orlitzky2024-09-051-0/+1
| | | | | Bug: https://bugs.gentoo.org/939071 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* install-qa-check.d: Exclude dev-python/python-tests from sitedirMichał Górny2024-09-051-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* stabilization-groups: Add dev-python/python-tests to cpythonMichał Górny2024-09-051-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata/stabilization-groups: add lttng groupFlorian Schmaus2024-08-271-0/+3
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* metadata/stabilization-groups: add tigervnc groupViorel Munteanu2024-08-271-0/+2
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* metadata/layout.conf: Ban EAPI 6Arthur Zamarin2024-08-261-2/+3
| | | | | | | | As finally all EAPI=6 ebuilds were removed from tree, we can finally ban EAPI=6. To a newer future :) Closes: https://bugs.gentoo.org/770247 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* metadata/stabilization-groups: add 'ejabberd' groupFlorian Schmaus2024-08-051-0/+7
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* metadata/stabilization-groups/base: add btrfs.groupSam James2024-07-081-0/+2
| | | | | | btrfs-progs & btrfsutil. Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups/base: add libxml2.groupSam James2024-06-241-0/+2
| | | | | | | libxml2 and libxslt are tightly coupled (at the very least often for libxslt's tests.) Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups/base: add bash.groupSam James2024-06-241-0/+2
| | | | | | | | | For app-shells/bash and sys-libs/readline. In the past, this would've prevented bug #790149. Bug: https://bugs.gentoo.org/790149 Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups: add epspdf and pdfjamFlorian Schmaus2024-06-221-0/+2
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* metadata/stabilization-groups: add dev-tex/pdfannotextractor to texlive ↵Florian Schmaus2024-06-201-0/+1
| | | | | | stabilization group Signed-off-by: Florian Schmaus <flow@gentoo.org>
* metadata/stabilization-groups: add texlive groupFlorian Schmaus2024-06-141-0/+61
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* metadata/stabilization-groups: add filezilla groupYixun Lan2024-06-061-0/+2
| | | | Signed-off-by: Yixun Lan <dlan@gentoo.org>
* licenses: Add Unicode-3.0Lucio Sauer2024-05-151-0/+1
| | | | | | | ... and license mapping Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* licenses: Rename OFL to OFL-1.0Ulrich Müller2024-05-131-2/+2
| | | | | | | | | | Apparently the OFL license label for the SIL Open Font License version 1.0 causes confusion. 25 of the 29 packages in the Gentoo repository that are currently labelled OFL are really licensed as OFL version 1.1 rather than OFL version 1.0. Bug: https://bugs.gentoo.org/931823 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata/stabilization-groups: add libguestfs.groupSam James2024-04-281-0/+3
| | | | | | | | | Contains the following: * app-emulation/guestfs-tools * app-emulation/libguestfs * app-emulation/libguestfs-appliance Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtlanguageserver: new package, add 6.7.0 + liveIonen Wolkens2024-04-161-0/+1
| | | | | | | | | | | | Not much of note here, very simple package. Needed to build qtdeclarative's qmlls wrt bug #930106. It does (optionally) look for QtConcurrent and QtNetwork but did not find anything that *actually* use these (including tests) so skipped the dependency. Bug: https://bugs.gentoo.org/930106 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* metadata/stabilization-groups/qt: add dev-python/pyside6 to qt6Ionen Wolkens2024-04-151-0/+3
| | | | | | | | | | | | | | | | | Given bug #930062 is giving it its first stable and that these are pinning to exact Qt versions, qt@ will handle stabilizing these together with Qt upgrades from now on. Please inform qt@ if there's notable problems that should hold it back from stable (e.g. breaks stable freecad after USE=qt6 is un-stable.masked, in these cases may need to add freecad too). PyQt6 & friends technically need to be there when needed too, but in its case 6.6.1-r1 still works with 6.6.3 and its been patched to work with 6.7.0. So tend to be fine to stabilize out-of-sync. Bug: https://bugs.gentoo.org/930062 Bug: https://bugs.gentoo.org/928592 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* metadata/stable-groups: Add python/opentelemetry.groupMichał Górny2024-04-131-0/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata: Add mesa package stabilization groupMatt Turner2024-04-031-0/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* metadata: Add more packages to vulkan stabilization groupMatt Turner2024-04-031-0/+3
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* metadata/stabilization-groups: add foot groupArsen Arsenović2024-04-021-0/+2
| | | | Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
* metadata/stabilization-groups: add tree-sitter groupMatthew Smith2024-04-011-0/+2
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* metadata/stabilization-groups: add virtualbox groupViorel Munteanu2024-04-011-0/+5
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* metadata/install-qa-check.d: make the FHS paths warning easier to readEli Schwartz2024-03-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * QA Notice: The ebuild is installing to one or more unexpected paths: * * /var/tmp/portage/sys-cluster/legion-9999/image/usr/bin/legion_prof_files * /var/tmp/portage/sys-cluster/legion-9999/image/usr/bin/serializer_examples * * Please fix the ebuild to use correct FHS/Gentoo policy paths. This message is hard to understand. Is it saying that the resulting package contains files prefixed with ${D} which would be immensely broken? Is it saying that these paths are *directories* and the FHS does not approve of directories in /usr/bin/*/? In fact, it's the latter. Fix this in two ways: - clarify that it's an unexpected directory, not just some kind of path - strip ${D} so that people can better visualize what sort of path gets installed. This has the downside of not being able to copy/paste the path in order to inspect the image directory, but I think this is a very small downside. Usually by the time you see this message, portage has cleaned up. And if it hasn't, you can still copy/paste that from: Completed installing sys-cluster/legion-9999 into /var/tmp/portage/sys-cluster/legion-9999/image Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups/qt: add dev-qt/qtserialbus:6 to qt6Ionen Wolkens2024-02-281-0/+1
| | | | | | | | New slot so currently not stable alongside the rest of 6.6.2, but will sync a bit later. Bug: https://bugs.gentoo.org/925517 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* metadata/stabilization-groups: add xapian.groupSam James2024-02-251-0/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* metadata/layout.conf: Recognize PROPERTIES=test_privilegedMichał Górny2024-02-241-2/+2
| | | | | Bug: https://bugs.gentoo.org/924585 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata/stabilization-groups: add alsa.groupSam James2024-02-191-0/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* metadata: Add sam to AUTHORSUlrich Müller2024-02-121-0/+1
| | | | | Closes: https://bugs.gentoo.org/836936 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata/stabilization-groups: add dev-util/pkgcruft to pkgcraft.groupSam James2024-02-061-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups: add pkgcraft.groupSam James2024-02-021-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* metadata/stabilization-groups: add wayfire groupAlfred Wingate2024-01-191-0/+5
| | | | | Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* metadata/license-mapping.conf: Add BSD-2-with-patentUlrich Müller2024-01-151-0/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* licenses: Drop BSD-2-with-viewsUlrich Müller2024-01-151-2/+2
| | | | | | | | | | | | This is the standard FreeBSD license aka BSD-2 that has been approved by the FSF: https://directory.fsf.org/wiki/License:BSD-2-Clause-FreeBSD Update mapping in license-mapping.conf accordingly. It is unclear why SPDX has an extra identifier for this (which they list as non-free). Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Move {dev-util → dev-debug}/lldbMichał Górny2024-01-131-1/+1
| | | | | Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* licenses: Add BSD-2-with-viewsPatrick McLean2024-01-121-0/+1
| | | | | | | | | This is the BSD 2-clause with an extra sentence about the views and conclusions. This also adds a SPDX mapping. Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* install-qa-check.d/60python-site: Check for deprecated .egg* filesMichał Górny2024-01-081-0/+20
| | | | | | | | | Check for deprecated .egg and .egg-info files. While at it, fix stray file check not to barf on *.egg files. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34660 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: allow site-packages/README.txtMichał Górny2024-01-081-1/+2
| | | | | | | | This is installed by dev-lang/python and dev-python/pypy*. Historically, we didn't need to exempt them since the check was in distutils-r1 and these ebuilds did not use it. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Check for out-of-sitepkg installMichał Górny2024-01-081-1/+27
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Check for UNKNOWN package nameMichał Górny2024-01-081-3/+3
| | | | | Bug: https://bugs.gentoo.org/836765 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Add check for wrong libdirMichał Górny2024-01-081-0/+12
| | | | | | Bug: https://bugs.gentoo.org/702016 Bug: https://bugs.gentoo.org/770961 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Forbid lib & usr package namesMichał Górny2024-01-081-0/+2
| | | | | | | | Forbid `lib`, `$(get_libdir)` and `usr` as package names, to catch accidentally duplicating sitedir as prefix. Bug: https://bugs.gentoo.org/618134 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Add bad version checkMichał Górny2024-01-081-0/+21
| | | | | | This was a case e.g. with =dev-python/pyrqlite-2.2.0. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d/60python-site: Add invalid site-packages checkMichał Górny2024-01-081-1/+46
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* install-qa-check.d: Generalize 60python-{pyc → site}Michał Górny2024-01-081-9/+10
| | | | | | | Rename `60python-pyc` check to `60python-site`, as it will be used to perform other checks on the site-packages directory. Signed-off-by: Michał Górny <mgorny@gentoo.org>