| Commit message (Expand) | Author | Age | Files | Lines |
| * | treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
| Ihar Hrachyshka | 2025-12-10 | 1 | -4/+4 |
| * | sysprof: 49.rc → 49.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/49.rc...49.0
Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com> | Jan Tojnar | 2025-11-03 | 1 | -2/+2 |
| * | sysprof: 48.0 → 49.rc•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.0...49.rc
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
| Jan Tojnar | 2025-11-03 | 1 | -2/+2 |
| * | heaptrack: migrate to by-name, move out of top-level | Guy Chronister | 2025-10-04 | 1 | -75/+0 |
| * | Merge: perf: clean up, fix compliance issue (#439229) | Maximilian Bosch | 2025-09-06 | 1 | -37/+4 |
| |\ |
|
| | * | systemtap-unwrapped: extract from linuxPackages•••This doesn't depend on a kernel version, and it's depended on by other
tools that don't depend on a kernel version. They shouldn't have to
reach into linuxPackages for an arbitrary kernel version to get it.
| Alyssa Ross | 2025-09-01 | 1 | -37/+4 |
| * | | heaptrack: 1.5.0 -> 1.5.0-unstable, switch to Qt6 | K900 | 2025-08-30 | 1 | -17/+11 |
| |/ |
|
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 1 | -18/+17 |
| * | sysprof: 48.rc → 48.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.rc...48.0
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
| Jan Tojnar | 2025-05-07 | 1 | -2/+2 |
| * | sysprof: 48.beta → 48.rc•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.beta...48.rc
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
| Jan Tojnar | 2025-05-07 | 1 | -2/+2 |
| * | sysprof: 47.2 → 48.beta•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.2...48.beta
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
| Jan Tojnar | 2025-05-07 | 2 | -2/+5 |
| * | treewide: switch instances of lib.teams.*.members to the new meta.teams attri...•••Follow-up to #394797.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
| Fernando Rodrigues | 2025-04-25 | 1 | -1/+1 |
| * | Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253.
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9
| Winter | 2025-04-08 | 1 | -1/+1 |
| * | treewide: replace `rev` with `tag` | Pol Dellaiera | 2025-04-07 | 1 | -1/+1 |
| * | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:
nix-build ci -A fmt.check
This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).
This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).
Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).
If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
| Silvan Mosberger | 2025-04-01 | 1 | -9/+43 |
| * | systemtap-sdt: init (#392921) | jade | 2025-03-25 | 1 | -1/+1 |
| |\ |
|
| | * | systemtap-sdt: init•••This is an API-stable alias for "systemtap *just* for creating trace
points". The use case for this is that the main systemtap package has an
annoyingly large closure size of Linux version dependent stuff, which is
unnecessary for building trace points.
I am adding this after needing the same override for Lix.
| Jade Lovelace | 2025-03-25 | 1 | -1/+1 |
| * | | oprofile: cleanup•••- replace `--replace` with `--replace-fail`
- replace `rec` with `finalAttrs`
| ghpzin | 2025-03-25 | 1 | -5/+5 |
| * | | oprofile: fix build with gcc14•••- add patch similar to upstream commit
https://sourceforge.net/p/oprofile/oprofile/ci/b0acf9f0c0aac93bf6f3e196d7a52c9632ff4475
patch from commit does not work as is because tarball used for build
has `configure` inside and changes to `configure.ac` do not affect it
| ghpzin | 2025-03-25 | 2 | -0/+18 |
| |/ |
|
| * | treewide: remove gebner from maintainers•••gebner has been an amazing maintainer, but appears to have moved on:
the last commit on nixpkgs appears to have been in Feb 2023, and
they have not been responding to pings (e.g.
https://github.com/NixOS/nixpkgs/issues/347764).
They also approved https://github.com/NixOS/nixpkgs/pull/337292 before,
but that PR had some additional changes and was closed without merging.
This PR is in no way intended to diminuish Gabriel's accomplishments,
and they're welcome to just say so if they'd prefer this PR not to
be merged. Also, even if it's merged, of course they're always welcome
to return to activity and be added back. The intent of this PR is to
give more realistic expectations around the maintainership of these
packages, and to invite others to step up for maintainership if they
rely on those packages.
This seems in line with https://github.com/NixOS/nixpkgs/tree/master/maintainers#how-to-lose-maintainer-status
| Arnout Engelen | 2025-03-11 | 1 | -1/+1 |
| * | sysprof: 47.0 → 47.2•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.0...47.2
| Jan Tojnar | 2025-01-05 | 2 | -7/+7 |
| * | heaptrack: add patch for GCC 14, unpin Boost (#358970) | Emily | 2024-12-28 | 1 | -3/+11 |
| |\ |
|
| | * | heaptrack: unpin Boost | Emily | 2024-11-25 | 1 | -2/+2 |
| | * | heaptrack: add patch for GCC 14 | Emily | 2024-11-25 | 1 | -1/+9 |
| * | | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
--argstr baseRev 78e9caf153f5a339bf1d4c000ff6f0a503a369c8
result/bin/apply-formatting $NIXPKGS_PATH
| Silvan Mosberger | 2024-12-10 | 4 | -62/+114 |
| |/ |
|
| * | linuxPackages.systemtap: 5.0a -> 5.2•••Includes fixes for GCC 14.
| Emily | 2024-11-21 | 1 | -4/+3 |
| * | treewide: migrate packages to pkgs/by-name, take 1•••We are migrating packages that meet below requirements:
1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration
The tool is here: https://github.com/Aleksanaa/by-name-migrate.
| aleksana | 2024-11-09 | 3 | -118/+0 |
| * | linuxPackages.systemtap: Don't trigger glib rebuild on kernel updates•••glib now depends on linuxPackages.systemtap.override { withStap = false; }.
| Bobby Rong | 2024-10-14 | 1 | -1/+1 |
| * | sysprof: 47.beta → 47.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.beta...47.0
Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> | Bobby Rong | 2024-10-14 | 2 | -2/+3 |
| * | sysprof: 46.0 → 47.beta•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/46.0...47.beta
Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> | Bobby Rong | 2024-10-14 | 1 | -2/+2 |
| * | linuxPackages.systemtap: Allow skip installing stap•••https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4076
| Bobby Rong | 2024-10-14 | 1 | -4/+6 |
| * | malt: 1.2.2 -> 1.2.3 | R. Ryantm | 2024-10-03 | 1 | -2/+2 |
| * | pprof: 0-unstable-2024-07-10 -> 0-unstable-2024-09-25 | Henner Zeller | 2024-09-26 | 1 | -3/+3 |
| * | treewide: passthru nixos test (#334491) | Peder Bergebakken Sundt | 2024-08-18 | 1 | -0/+2 |
| * | pkgs/development: remove unused arguments | Sigmanificient | 2024-08-03 | 1 | -1/+0 |
| * | treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
-e 's!with lib.maintainers; \[ *\];![ ];!' \
-e 's!with maintainers; \[ *\];![ ];!'
| Jörg Thalheim | 2024-07-29 | 1 | -1/+1 |
| * | treewide: remove viric from meta.maintainers [orphans]•••Since theey is not active from at least six years.
All the packages on this commit became orphans.
---------------------------------------------------------------------------
There are files not covered by this commit, because they will be adopted
soon. Namely:
- pkgs/by-name/zs/zsync/package.nix
- pkgs/games/bsdgames/default.nix
- pkgs/misc/ghostscript/default.nix
- pkgs/os-specific/linux/kernel/perf/default.nix
- pkgs/tools/system/logrotate/default.nix
| Anderson Torres | 2024-07-28 | 1 | -1/+1 |
| * | Merge pull request #326989 from hzeller/feature-20240713-update-pprof•••pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10 | Peder Bergebakken Sundt | 2024-07-18 | 1 | -4/+8 |
| |\ |
|
| | * | pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10 | Henner Zeller | 2024-07-13 | 1 | -4/+8 |
| * | | treewide: sha256 -> hash attribute for gitlab.com fetchers | aleksana | 2024-07-13 | 1 | -1/+1 |
| |/ |
|
| * | treewide: Remove indefinite article from meta.description•••nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
| Alexis Hildebrandt | 2024-06-09 | 1 | -1/+1 |
| * | heaptrack: support darwin | Emily Trau | 2024-05-14 | 1 | -5/+14 |
| * | pprof: unstable-2024-02-27 -> 0-unstable-2024-05-09 | Henner Zeller | 2024-05-10 | 1 | -5/+6 |
| * | Merge branch 'master' into staging-next | Vladimír Čunát | 2024-05-02 | 1 | -1/+1 |
| |\ |
|
| | * | treewide: Move away from wiki.gnome.org•••The wiki.gnome.org site is planned for retirement.
| Bobby Rong | 2024-05-01 | 1 | -1/+1 |
| * | | sysprof: 45.1 → 46.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.1...46.0
Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
| Maxine Aubrey | 2024-04-22 | 1 | -2/+2 |
| |/ |
|
| * | treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
| stuebinm | 2024-03-19 | 1 | -0/+1 |
| * | pprof: unstable-2023-07-05 -> unstable-2024-02-27 | Henner Zeller | 2024-03-03 | 1 | -4/+4 |
| * | linuxPackages.systemtap: 4.8 -> 5.0a, add nixos tests (#276840)•••* nixos/tests/systemtap: init smoke test
* linuxPackages.systemtap: use --sysroot instead of -r
* nixos/tests/systemtap: rule out warnings
* linuxPackages.systemtap: smaller sysroot
* nixos/tests/systemtap: test on a few more kernels
* linuxPackages.systemtap: provide debuginfo for tracing kernel.function
* linuxPackages.systemtap: test kernel.function probe
* linuxPackages.systemtap: 4.8 -> 5.0a | Herwig Hochleitner | 2024-01-09 | 1 | -3/+11 |
| * | linuxPackages.systemtap: fix cross-build by depending on host Python | Pierre Bourdon | 2023-11-26 | 1 | -1/+1 |