New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gnome3: only maintain single GNOME 3 package set #29397
Conversation
@jtojnar, thanks for your PR! By analyzing the history of the files in this pull request, we identified @lethalman, @bjornfor and @domenkozar to be potential reviewers. |
d48e44b
to
5fe0f50
Compare
5fe0f50
to
dce05c7
Compare
GNOME 3 was split into 3.10 and 3.12 in NixOS#2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome. This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes the config variable for choosing packageset (`environment.gnome3.packageSet`), updates the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`. Closes: NixOS#29329
Since we now allow only a single GNOME 3 package set, specifying the working directory is not necessary. This commit sets the directory to `pkgs/desktops/gnome-3`.
dce05c7
to
99b9895
Compare
It does not look like a mass rebuild so I will just pointed it back to master. |
Can we move this forward? |
should this be cherry-picked for 17.09? /cc @globin |
* gnome3: only maintain single GNOME 3 package set GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome. This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes the config variable for choosing packageset (`environment.gnome3.packageSet`), updates the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`. Closes: #29329 * maintainers/scripts/gnome: Use fixed GNOME 3 directory Since we now allow only a single GNOME 3 package set, specifying the working directory is not necessary. This commit sets the directory to `pkgs/desktops/gnome-3`. (cherry picked from commit 69698ec)
It would simplify further cherry-picking of gnome fixes to 17.09, though that might not be easy anyway due to expected update 3.24 -> 3.26. |
Yeah we'll see. I pushed it to the 17.09 branch as well in the end. |
Motivation for this change
GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome.
Things done
I renamed
pkgs/desktops/gnome-3/3.24
topkgs/desktops/gnome-3
, removedthe config variable for choosing packageset (
environment.gnome3.packageSet
), and removed thegnome3_24
derivation fromall-packages.nix
. On top of that, I modified the maintainer script not to require the directory path.Closes: #29329
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)Follow-ups
cc @teh @vcunat @lethalman