Commit Graph
807663 Commits
Author SHA1 Message Date
Eli Schwartz 0804bff8fa dev-util/ruff: add 0.3.2
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:46 +00:00
Eli Schwartz 833a1047a2 dev-util/ruff: add myself as a maintainer
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:46 +00:00
Eli Schwartz 8d66e5f57f dev-util/ruff: use system jemalloc
One of ruff's dependency crates is tikv-jemalloc-sys. This supports
linking to the system jemalloc; use it. Compiles a bit faster, produces
somewhat smaller binaries..

 *   SIZE: 37.74MiB -> 32.37MiB, 29 -> 29 files
 * ------> SIZE(-14.21%)

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:45 +00:00
Eli Schwartz f7adbdf82e dev-util/ruff: cut down on number of programs built / installed
It is neither necessary nor desirable to compile and install every
conceivable crate in the ruff source code.

- ruff_dev is "an internal CLI for developers of Ruff"
- ruff_python_formatter is just the source code for `ruff format`, but
  compiled standalone with a barebones main.rs for faster dev iteration
- libruff_wasm.so exists solely to implement https://play.ruff.rs which
  would matter if we were packaging www-apps/ruff, or if we were using
  `--target web`, neither of which is true
- libruff_macros.so is an internal proc-macro and it makes no sense that
  it should build a .so to begin with...

We only care about two things:

- ruff, the cli program
- ruff_shrinking, which is a debug tool for producing minimal testcases
  of an issue. It is theoretically useful, so can't hurt to distribute.

 *  FILES:-usr/bin/ruff_dev
 *  FILES:-usr/bin/ruff_python_formatter
 *  FILES:-usr/lib64/libruff_macros.so
 *  FILES:-usr/lib64/libruff_wasm.so
 *  SONAME:-libruff_macros.so(64)
 *  SONAME:-libruff_wasm.so(64)
 *   SIZE: 77.00MiB -> 37.74MiB, 33 -> 29 files
 * ------> FILES(-4) SONAME(-2) SIZE(-50.99%)

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:44 +00:00
Eli Schwartz db11dab583 dev-util/ruff: install shell completions
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:43 +00:00
Eli Schwartz 217dcaacf2 dev-util/ruff: install as a standard cargo project
The python module has no functionality. It can be used solely as:

```
python3.11 -m ruff
```

in which case it will check for sys.prefix + '/bin/ruff' and try to run
it.

The downside of trying to install it as a python project is that it:
- adds fuzzy USE flags on python version
- recompiles everything once per python impl, despite attempts at
  copying sources around
- adds extra dependencies on e.g. maturin
- generally complicates the ebuild

We don't need any of that since this is just a cargo program.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:39:43 +00:00
Sam James 13a98f2d9b app-text/lesspipe: Stabilize 2.11-r1 x86, #926988
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:25:37 +00:00
Sam James e532973443 sys-apps/attr: Stabilize 2.5.2-r1 x86, #926977
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:25:35 +00:00
Sam James 3d240301eb net-analyzer/vnstat: Stabilize 2.12 x86, #926973
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:25:33 +00:00
Sam James 8d1748f377 dev-python/matplotlib: Stabilize 3.8.3 ppc64, #925991
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:25:32 +00:00
Sam James 4a53af0642 app-misc/ca-certificates: Stabilize 20230311.3.97 x86, #926991
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:21 +00:00
Sam James a01fb72e42 sys-apps/ethtool: Stabilize 6.7 arm64, #926990
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:19 +00:00
Sam James 66866354fd media-libs/libpng: Stabilize 1.6.43 arm64, #926982
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:18 +00:00
Sam James 438678d1ff net-dns/c-ares: Stabilize 1.26.0 x86, #926978
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:17 +00:00
Sam James f3d71f223d sys-apps/attr: Stabilize 2.5.2-r1 arm64, #926977
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:15 +00:00
Sam James b7d2650f56 dev-debug/strace: Stabilize 6.7 sparc, #926976
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:14 +00:00
Sam James b9aaa12f07 sys-auth/pambase: Stabilize 20240128 arm64, #926975
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:12 +00:00
Sam James 5773f00a4d dev-libs/libsodium: Stabilize 1.0.19-r2 arm64, #926972
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:23:11 +00:00
Sam James 34f10884ba profiles: fix mask format
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:22:04 +00:00
Eli Schwartz 3478c1c295 dev-util/buildbot*: reinstate ~riscv keywords dropped during update
dev-util/buildbot has a new dependency in 3.11 which is missing this
keyword. So dropping keywords here makes sense, and same with other
packages that depend on buildbot (master).

But not all buildbot* packages depend on buildbot (master), so there
wasn't really any reason to drop keywords there...

In particular, the worker has no particular reason to be excluded from
running on riscv and connecting to a master on amd64.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35699
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:23 +00:00
Eli Schwartz 798006bc60 package.mask: Last rite dev-python/future
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:22 +00:00
Eli Schwartz 154380dcf1 dev-util/buildbot-worker: drop 3.6.1-r2, 3.9.0
Drop old. This is the remaining holdout for dev-python/future.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:21 +00:00
Eli Schwartz fd1ff847a0 dev-util/buildbot: drop 3.6.1, 3.9.0
Remove old. Allows cleaning up old buildbot-worker versions too.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:21 +00:00
Eli Schwartz 37cfb048fe dev-util/buildbot-grid-view: drop 3.6.1, 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:20 +00:00
Eli Schwartz 0231b1aa80 dev-util/buildbot-react-grid-view: drop 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:19 +00:00
Eli Schwartz 0e30f3e109 dev-util/buildbot-waterfall-view: drop 3.6.1-r1, 3.9.0-r1
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:19 +00:00
Eli Schwartz 0579da538e dev-util/buildbot-badges: fix bad upstream metadata
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:18 +00:00
Eli Schwartz bd26af68a7 dev-util/buildbot-console-view: drop 3.6.1, 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:18 +00:00
Eli Schwartz 0b3e49a177 dev-util/buildbot-badges: drop 3.6.1, 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:17 +00:00
Eli Schwartz 8c4966747d dev-util/buildbot-react-console-view: drop 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:17 +00:00
Eli Schwartz 4f6ace78bb dev-util/buildbot-wsgi-dashboards: drop 3.6.1, 3.9.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:21:16 +00:00
Sam James 5b2b9df937 app-misc/ca-certificates: Stabilize 20230311.3.97 sparc, #926991
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:57 +00:00
Sam James f3dbe3fb7b net-misc/iputils: Stabilize 20240117 sparc, #926989
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:56 +00:00
Sam James 447d0cbfd4 net-misc/iputils: Stabilize 20240117 x86, #926989
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:55 +00:00
Sam James 92ef15bf06 sys-apps/file: Stabilize 5.45-r4 arm64, #926987
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:54 +00:00
Sam James 17ec8a245c sys-apps/fakeroot: Stabilize 1.33 arm64, #926986
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:53 +00:00
Sam James adb2ed6122 sys-apps/man-pages: Stabilize 6.06 ALLARCHES, #926985
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:52 +00:00
Sam James b08ccdffe9 sys-apps/logwatch: Stabilize 7.10 arm64, #926984
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:50 +00:00
Sam James 033d0fb5c5 sys-apps/logwatch: Stabilize 7.10 arm, #926984
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:49 +00:00
Sam James 83de4c93ac dev-libs/inih: Stabilize 58 arm, #926981
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:48 +00:00
Sam James c13ee7fd9c sys-apps/attr: Stabilize 2.5.2-r1 arm, #926977
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:47 +00:00
Sam James e5438fa107 dev-libs/libsodium: Stabilize 1.0.19-r2 arm, #926972
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:18:46 +00:00
Sam James f1d4389ed1 sys-apps/fakeroot: Stabilize 1.33 x86, #926986
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:13:15 +00:00
Sam James d7abc5126b dev-debug/strace: Stabilize 6.7 arm64, #926976
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:13:14 +00:00
Sam James cc50196f6b net-firewall/firewalld: Stabilize 2.1.1 x86, #926971
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:13:13 +00:00
Sam James 146d0f5c9f sys-apps/acl: Stabilize 2.3.2-r1 arm, #926979
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:12:22 +00:00
Sam James 1fd0d4b543 dev-debug/strace: Stabilize 6.7 arm, #926976
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:12:20 +00:00
Sam James 1a38479ea2 app-misc/ca-certificates: Stabilize 20230311.3.97 arm64, #926991
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:11:23 +00:00
Sam James f468ce4913 sys-apps/ethtool: Stabilize 6.7 arm, #926990
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:11:22 +00:00
Sam James a729a468fe sys-apps/mawk: Stabilize 1.3.4_p20240123 x86, #926983
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-14 06:11:20 +00:00