Compare commits

..

2 Commits

Author SHA1 Message Date
Silvan Mosberger
ac62194c39 [Backport release-25.05] treewide: fix or-as-identifier (#475901) 2026-01-02 00:18:56 +00:00
Justin !
272930fec6 treewide: fix or-as-identifier
Lix will soon warn, and in the future, error when `or` is used as an
identifier. This commit fix those cases.

(cherry picked from commit 511bf56650)
2026-01-01 13:35:53 +00:00
10 changed files with 24 additions and 33 deletions

View File

@@ -119,7 +119,7 @@ let
const
pipe
concat
or
"or"
and
xor
bitAnd

View File

@@ -436,7 +436,7 @@ rec {
else if all isAttrs list then
foldl' lib.mergeAttrs { } list
else if all isBool list then
foldl' lib.or false list
foldl' lib."or" false list
else if all isString list then
lib.concatStrings list
else if all isInt list && all (x: x == head list) list then

View File

@@ -180,7 +180,7 @@ in
: 2\. Function argument
*/
or = x: y: x || y;
"or" = x: y: x || y;
/**
boolean and

View File

@@ -85,13 +85,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "7.1.2-10";
version = "7.1.2-8";
src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick";
tag = finalAttrs.version;
hash = "sha256-96lhd0B4yV2s/zVazKrqAcDZvn+yIiXxp8fqyKSfxLc=";
hash = "sha256-2jSQ59Wi6/1dbS/AgM1DfW6WlwoYuJlnTLoM8Mc6Ji8=";
};
outputs = [

View File

@@ -25,11 +25,11 @@
stdenv.mkDerivation rec {
pname = "cups";
version = "2.4.15";
version = "2.4.14";
src = fetchurl {
url = "https://github.com/OpenPrinting/cups/releases/download/v${version}/cups-${version}-source.tar.gz";
hash = "sha256-7/C71I/xq8u45G4o6Frvr/o5Gh2cTY3JKrOCKhMAjX8=";
hash = "sha256-ZgKIAg3W95yveZgRxMGjIHpIaJiZrCCTlZ1wo73Ldpk=";
};
outputs = [

View File

@@ -56,13 +56,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unbound";
version = "1.24.2";
version = "1.24.1";
src = fetchFromGitHub {
owner = "NLnetLabs";
repo = "unbound";
tag = "release-${finalAttrs.version}";
hash = "sha256-kyTcDmNGKJuOMZ7cxIWh6o7aasRUoAB4M0tIG81BQsE=";
hash = "sha256-meWgu1UGhR9d8wVb8guqbnGE3UHs6uJHR20iDFnIThQ=";
};
outputs = [

View File

@@ -27,11 +27,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
version = "1.24.11";
version = "1.24.10";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
hash = "sha256-/9+XdmpMSxNc1TgJcTl46e4alDssjiitIhpUKd4w4hA=";
hash = "sha256-NAANzEelF7ePzyZX7n0DMyilcHn+YMTti3uEJg0dGdM=";
};
strictDeps = true;

View File

@@ -45,7 +45,7 @@
buildPythonPackage rec {
pname = "django";
version = "4.2.27";
version = "4.2.26";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -54,7 +54,7 @@ buildPythonPackage rec {
owner = "django";
repo = "django";
rev = "refs/tags/${version}";
hash = "sha256-vdY85Ib2knRFLPmZZ6ojiD5R9diuvpVut1+nOVXSp0Y=";
hash = "sha256-2NkkQcsY+BDvLGtvjYfGwgAK2S6LDbbcl7CwbwuF5a0=";
};
patches = [

View File

@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchPypi,
fetchpatch,
hatch-vcs,
hatchling,
pytest-asyncio,
@@ -23,15 +22,6 @@ buildPythonPackage rec {
hash = "sha256-rbyI6ruZ0v7IycGyKbFx8Yr6ZVQAFz3cZT1dAVAfufI=";
};
patches = [
# Fix TOCTOU symlink vulnerability in lock file creation
# https://github.com/tox-dev/filelock/commit/4724d7f8c3393ec1f048c93933e6e3e6ec321f0e
(fetchpatch {
url = "https://github.com/tox-dev/filelock/commit/4724d7f8c3393ec1f048c93933e6e3e6ec321f0e.patch";
hash = "sha256-oVXkAiIFCwXpAHkhJC1kFOMBOuXL3KZJVfYLqt24IzQ=";
})
];
build-system = [
hatch-vcs
hatchling

View File

@@ -1,21 +1,22 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
fetchPypi,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "xmltodict";
version = "1.0.2";
version = "0.14.2";
pyproject = true;
src = fetchFromGitHub {
owner = "martinblech";
repo = "xmltodict";
tag = "v${version}";
hash = "sha256-gnTNkh0GLfRmjMsLhfvpNrewfinNOhem0i3wzIZvKpA=";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-IB58KLshDjdJmdHd5jgpI6sO0ail+u7OSKtSW3gQpVM=";
};
build-system = [ setuptools ];
@@ -24,11 +25,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "xmltodict" ];
meta = {
meta = with lib; {
description = "Makes working with XML feel like you are working with JSON";
homepage = "https://github.com/martinblech/xmltodict";
changelog = "https://github.com/martinblech/xmltodict/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
changelog = "https://github.com/martinblech/xmltodict/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = [ ];
};
}