208 Commits

Author SHA1 Message Date
Stefan Frijters
cc695152dd sysprof: enable structuredAttrs 2026-08-24 22:48:02 +02:00
Stefan Frijters
7e5b5a31dc sysprof: enable strictDeps 2026-08-24 22:48:01 +02:00
winston
8b7790aa24 sysprof: 49.0 → 50.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/49.0...50.0
2026-05-06 23:03:32 +08:00
jopejoe1
0016f79f87 linuxPackages.systemtap: add version and pname 2026-01-13 21:32:00 +01:00
Ihar Hrachyshka
567e8dfd8e 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>
2025-12-10 18:09:49 +01:00
Jan Tojnar
749abee339 sysprof: 49.rc → 49.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/49.rc...49.0

Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2025-11-03 10:50:17 +01:00
Jan Tojnar
b06c411625 sysprof: 48.0 → 49.rc
https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.0...49.rc

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-11-03 10:50:05 +01:00
Guy Chronister
4b06014349 heaptrack: migrate to by-name, move out of top-level 2025-10-04 11:29:19 -05:00
Maximilian Bosch
ffd11aa9be Merge: perf: clean up, fix compliance issue (#439229) 2025-09-06 13:15:11 +02:00
Alyssa Ross
4e7b9f82a4 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.
2025-09-01 17:45:08 +02:00
K900
a9b4ed5035 heaptrack: 1.5.0 -> 1.5.0-unstable, switch to Qt6 2025-08-30 11:52:38 +03:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Jan Tojnar
76bfcd296a sysprof: 48.rc → 48.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.rc...48.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-05-07 02:08:21 +02:00
Jan Tojnar
26a14ebef1 sysprof: 48.beta → 48.rc
https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.beta...48.rc

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-05-07 02:08:12 +02:00
Jan Tojnar
ad0fc732f1 sysprof: 47.2 → 48.beta
https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.2...48.beta

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-05-07 02:08:08 +02:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

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 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Silvan Mosberger
374e6bcc40 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](8616af08d9/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.
2025-04-01 20:10:43 +02:00
jade
e6c4e04247 systemtap-sdt: init (#392921) 2025-03-25 12:03:44 -07:00
Jade Lovelace
ef09fa1092 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.
2025-03-25 09:57:26 -07:00
ghpzin
48280859f2 oprofile: cleanup
- replace `--replace` with `--replace-fail`
- replace `rec` with `finalAttrs`
2025-03-25 11:45:30 +05:30
ghpzin
9b3c45be5e oprofile: fix build with gcc14
- add patch similar to upstream commit
b0acf9f0c0
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
2025-03-25 11:45:30 +05:30
Arnout Engelen
f887c1da04 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
2025-03-11 14:37:35 +01:00
Jan Tojnar
51853c01f1 sysprof: 47.0 → 47.2
https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.0...47.2
2025-01-05 20:31:36 +01:00
Emily
d33993d924 heaptrack: add patch for GCC 14, unpin Boost (#358970) 2024-12-28 11:45:57 +00:00
Silvan Mosberger
84d4f874c2 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 a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Emily
d2b95778b5 heaptrack: unpin Boost 2024-11-25 11:48:35 +00:00
Emily
ed5c3f93c5 heaptrack: add patch for GCC 14 2024-11-25 11:48:35 +00:00
Emily
d7ab2af3a6 linuxPackages.systemtap: 5.0a -> 5.2
Includes fixes for GCC 14.
2024-11-21 20:16:05 +00:00
aleksana
571c71e6f7 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.
2024-11-09 20:04:51 +08:00
Bobby Rong
040642103c linuxPackages.systemtap: Don't trigger glib rebuild on kernel updates
glib now depends on linuxPackages.systemtap.override { withStap = false; }.
2024-10-14 20:54:18 +08:00
Bobby Rong
cd420b5d2c sysprof: 47.beta → 47.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.beta...47.0

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:17 +08:00
Bobby Rong
75b12a3ac5 sysprof: 46.0 → 47.beta
https://gitlab.gnome.org/GNOME/sysprof/-/compare/46.0...47.beta

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:11 +08:00
Bobby Rong
0d4d5e0b72 linuxPackages.systemtap: Allow skip installing stap
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4076
2024-10-14 20:54:09 +08:00
R. Ryantm
6018246c55 malt: 1.2.2 -> 1.2.3 2024-10-03 03:04:37 +00:00
Henner Zeller
1fa3315ea1 pprof: 0-unstable-2024-07-10 -> 0-unstable-2024-09-25 2024-09-26 20:19:40 -07:00
Peder Bergebakken Sundt
e471916645 treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Jörg Thalheim
5356420466 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; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Anderson Torres
9a624d10e3 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
2024-07-28 11:48:51 -03:00
Peder Bergebakken Sundt
fc9257572d Merge pull request #326989 from hzeller/feature-20240713-update-pprof
pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10
2024-07-18 01:14:09 +02:00
Henner Zeller
1d62892b1c pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10 2024-07-13 19:40:32 -07:00
aleksana
1a89942243 treewide: sha256 -> hash attribute for gitlab.com fetchers 2024-07-13 22:28:37 +08:00
Alexis Hildebrandt
755b915a15 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/'
2024-06-09 23:07:45 +02:00
Emily Trau
e1c76d93e5 heaptrack: support darwin 2024-05-14 20:55:39 +10:00
Henner Zeller
0cd61c1ba1 pprof: unstable-2024-02-27 -> 0-unstable-2024-05-09 2024-05-10 17:02:26 -07:00
Vladimír Čunát
725f48a252 Merge branch 'master' into staging-next 2024-05-02 09:05:49 +02:00
Bobby Rong
736c6be462 treewide: Move away from wiki.gnome.org
The wiki.gnome.org site is planned for retirement.
2024-05-01 21:16:03 +08:00
Maxine Aubrey
73f6361c94 sysprof: 45.1 → 46.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.1...46.0

Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22 21:11:06 +02:00