-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Tracking: repeatable treewides #346453
Copy link
Copy link
Open
Labels
5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems
Description
This is a overview/tracking issue for various easy-to-grep and possibly scriptable janitor treewides, that address mostly benign issues that are prone to slip through review and pile up. Please do link other treewides that fit the bill.
Please don't bog down this issue with by-name migrations, meta.mainProgram additions and with lib removal spam 👍 (unless their creation and testing is fully scripted, enabling full tree coverage and near zero toil)
A major goal of mine with these treewides is to reduce the "need" to block PRs with nits, and instead feel safe that such minor issues will be addressed later with automation.
- treewide: fix typos in comments #384334
- nixos/*: tag manpage references #377184
- treewide: migrate fetchgit
rev = "refs/tags/..."totag#368177 - treewide: String escape fixes #365186
- treewide: use stdenv.buildPlatform.canExecute #350195
- treewide: fix typo chown -> chmod #347678
- treewide: fix
desktopItems#345778 - treewide: replace passthru.optional-dependencies with optional-dependencies #345232
- pkgs/by-name: rewrite hashes in SRI format #341924
- treewide: fix editorconfig #341423
- treewide: replace
stdenv.iswithstdenv.hostPlatform.is#341407 treewide: removerefs/tags/from github releasemeta.changelogurls #338301- treewide:
buildPhase="true"->dontBuild=true#336743 - treewide: change
${pname}to string literal #336172 - treewide:
default.nix->package.nixin pkgs/by-name #335636 - treewide: remove hardcoded /build #331855
- treewide: use src.name in sourceRoot #331770
- treewide: remove unused fetchpatch (and other) arguments #314635
- treewide: fix urls #310169
- treewide: fix version in changelog #305642
- treewide: use lib.splitVersion #272614
- treewide: remove unreferenced patch files #271362
- treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheck #271241
- treewide: remove execute bit for non-executable
*.nixfiles #262351 - treewide: don't hardcode /nix/store (no rebuilds changes) #222766
- treewide: use hash instead of sha256 #212422
- treewide: replace http by https when https is a permanent redirection #212002
- treewide: set
sourceProvenancefor packages containing downloaded jars #176278 - treewide: use mirror URLs where available #144825 - with script here
- treewide: run ./maintainers/scripts/update_redirected_urls.sh #105101
- treewide: remove empty buildInputs #69479
Other chores:
Feel free to ping me for review :)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems
Fields
Give feedbackNo fields configured for issues without a type.