Skip to content
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

xdg_utils: 1.1.3 -> unstable-2020-10-21 #107054

Merged
merged 1 commit into from Jan 19, 2021

Conversation

SFrijters
Copy link
Member

Motivation for this change

Upstream has not seen an official release since 2018-05, but a number of fixes and improvements have been committed.
It would be nice to have those available, since I don't think there's a release in sight (https://gitlab.freedesktop.org/xdg/xdg-utils/-/issues/178). I've been using an overlay to get a newer version for quite some time now, and I haven't had any issues.

This change affects a number of packages that are expensive to build (e.g. firefoxes, chromes), so I'm not sure if this should target staging instead? The number and size of packages prevents me from running nix-review on my own desktop.

107 packages updated:
alacritty anarchism appimage-run avrdudess bitwig-studio bitwig-studio bitwig-studio blueman brave caja-dropbox calibre calibre catfish catfish chromium chromium-beta chromium-dev chrysalis deltachat-electron devdocs-desktop dropbox dropbox-cli electronplayer eureka-editor far2l faust2firefox-unstable ferdi fff filezilla firefox firefox firefox firefox firefox firefox firefox-beta-bin firefox-bin firefox-devedition-bin franz genymotion git-open google-chrome google-chrome-beta google-chrome-dev hipchat irccloud joplin-desktop keeweb kodi-plugin-steam-launcher kotatogram-desktop lab ledger-live-desktop lens lunar-client lutris lutris manim marktext-v0.16.2-binary midori midori minetime mkvtoolnix mkvtoolnix molotov mpv-convert-script MyCrypto mytetra nestopia notable nuclear-v0.6.6 p3x-onenote Patchwork plexamp python3.7-papis qdirstat rabbitvcs radicle-upstream rambox reaper runwayml slack slack slimerjs sparkleshare standardnotes station steam steam-run steam-run steamcmd subtitleeditor Sylk teams teamviewer telegram-desktop timeular tusk-v0.23.0 ungoogled-chromium unityhub vimb vimb wavebox wayst-unstable wootility xdg_utils (1.1.3 → 2020-10-21) zettlr zulip
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@SFrijters SFrijters changed the title xdg_utils: 1.1.3 -> unstable-2020-10-21 WIP xdg_utils: 1.1.3 -> unstable-2020-10-21 Dec 16, 2020
@SFrijters
Copy link
Member Author

Setting WIP to prevent ofborg from going ham before I know if it should target staging instead.

@SFrijters
Copy link
Member Author

SFrijters commented Dec 17, 2020

$ nix-shell -p nixpkgs-review --run "nixpkgs-review pr 107054"
$ git -c fetch.prune=false fetch --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0 pull/107054/head:refs/nixpkgs-review/1
remote: Enumerating objects: 368, done.
remote: Counting objects: 100% (368/368), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 546 (delta 362), reused 362 (delta 362), pack-reused 178
Receiving objects: 100% (546/546), 409.74 KiB | 1.18 MiB/s, done.
Resolving deltas: 100% (399/399), completed with 214 local objects.
From https://github.com/NixOS/nixpkgs
   efd12f906b5..ba2e5e624a3  master                -> refs/nixpkgs-review/0
 * [new ref]                 refs/pull/107054/head -> refs/nixpkgs-review/1
$ git worktree add /home/frijters/.cache/nixpkgs-review/pr-107054/nixpkgs ba2e5e624a30300e8e6ce58a221466af0e35bbb1
Preparing worktree (detached HEAD ba2e5e624a3)
Updating files: 100% (23521/23521), done.
HEAD is now at ba2e5e624a3 Merge pull request #106717 from r-ryantm/auto-update/kdev-php
$ git merge --no-commit 094f3b4b080b47d2e7e6a60842fa08586bbeb940
Automatic merge went well; stopped before committing as requested
$ nix --experimental-features nix-command build --no-link --keep-going --option build-use-sandbox relaxed -f /home/frijters/.cache/nixpkgs-review/pr-107054/build.nix
error: --- Error --- nix-daemon
builder for '/nix/store/xh4ndg7g728x151mnyw2nj5dyqpgf0zc-HipChat4-4.30.5.1682-Linux.deb.drv' failed with exit code 1; last 7 log lines:
  
  trying https://atlassian.artifactoryonline.com/atlassian/hipchat-apt-client/pool/HipChat4-4.30.5.1682-Linux.deb
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download HipChat4-4.30.5.1682-Linux.deb from any mirror
error: --- Error --- nix-daemon
1 dependencies of derivation '/nix/store/dcils01aj41mmb2qyl928377vryngln9-hipchat-4.30.5.1682.drv' failed to build
error: --- Error --- nix-daemon
builder for '/nix/store/7m33kq9hvnih4phcly4p8n0js0xznymh-bitwig-studio-1.3.16.drv' failed with exit code 1; last 10 log lines:
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/resources/controllers/quneo/QUNEO_functions.js: file format not recognized
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/resources/controllers/quneo/QUNEO_notes.js: file format not recognized
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/resources/controllers/quneo/QUNEO.control.js: file format not recognized
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/resources/controllers/quneo/QUNEO_pages.js: file format not recognized
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/resources/controllers/quneo/QUNEO.png: file format not recognized
  strip:/nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/EULA.rtf: file format not recognized
  patching script interpreter paths in /nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16
  checking for references to /build/ in /nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16...
  automatically fixing dependencies for ELF files
  searching for dependencies of /nix/store/1r62xhwqx2f39qb0miqckfxbm5sbx4p8-bitwig-studio-1.3.16/libexec/bin32/.BitwigPluginHost32-wrapped
error: --- Error --- nix-daemon
builder for '/nix/store/vvnzwld43zsalfp7r9hkakszglky9s2w-bitwig-studio-2.5.drv' failed with exit code 1; last 10 log lines:
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/resources/controllers/quneo/QUNEO_functions.js: file format not recognized
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/resources/controllers/quneo/QUNEO_notes.js: file format not recognized
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/resources/controllers/quneo/QUNEO.control.js: file format not recognized
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/resources/controllers/quneo/QUNEO_pages.js: file format not recognized
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/resources/controllers/quneo/QUNEO.png: file format not recognized
  strip:/nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/EULA.rtf: file format not recognized
  patching script interpreter paths in /nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5
  checking for references to /build/ in /nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5...
  automatically fixing dependencies for ELF files
  searching for dependencies of /nix/store/7whpxz1lzbvqgnl062qy7kfn7nyz3dc2-bitwig-studio-2.5/libexec/bin32/.BitwigPluginHost32-wrapped
error: --- Error --- nix-daemon
builder for '/nix/store/15hh604r8f5szp6avnjyb06iayglv5ja-bitwig-studio-3.2.8.drv' failed with exit code 1; last 10 log lines:
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/modules: file format not recognized
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/classlist: file format not recognized
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/jrt-fs.jar: file format not recognized
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/tzdb.dat: file format not recognized
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/jvm.cfg: file format not recognized
  strip:/nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/lib/jre/lib/server/Xusage.txt: file format not recognized
  patching script interpreter paths in /nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8
  checking for references to /build/ in /nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8...
  automatically fixing dependencies for ELF files
  searching for dependencies of /nix/store/r8sc4wm58ichwyjv3680cvdqzznpkf42-bitwig-studio-3.2.8/libexec/bin32/.BitwigPluginHost32-wrapped
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix
4 dependencies of derivation '/nix/store/r467c1k0yrc0hszxvnzq8f4lccjviryw-env.drv' failed to build

Link to currently reviewing PR:
https://github.com/NixOS/nixpkgs/pull/107054

1 package marked as broken and skipped:
rambox-pro

4 packages failed to build:
bitwig-studio bitwig-studio1 bitwig-studio2 hipchat

82 packages built:
Sylk alacritty anarchism appimage-run avrdudess blueman brave calibre calibre-py2 chromium chrysalis deltachat-electron devdocs-desktop dropbox dropbox-cli electronplayer eureka-editor far2l faust2firefox fff filezilla genymotion gitAndTools.git-open gitAndTools.lab google-chrome google-chrome-beta google-chrome-dev irccloud joplin-desktop keeweb kodiPlugins.steam-launcher kotatogram-desktop ledger-live-desktop lens lunar-client lutris lutris-free manim marktext mate.caja-dropbox minetime mkvtoolnix mkvtoolnix-cli molotov mpvScripts.convert mycrypto mytetra nestopia notable nuclear p3x-onenote plexamp python37Packages.papis qdirstat rabbitvcs radicle-upstream reaper runwayml slack slimerjs sparkleshare ssb-patchwork standardnotes station steam steam-run steam-run-native steamcmd subtitleeditor tdesktop teams teamviewer timeular tusk ungoogled-chromium unityhub wayst wootility xdg_utils xfce.catfish zettlr zulip

Not yet sure what is up with bitwig...

EDIT: bitwig also doesn't build in master for some reason...

$ NIXPKGS_ALLOW_UNFREE=1 nix-build . -A bitwig-studio
[...]
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
builder for '/nix/store/1286cb7qnc9ng3726q211d5496ihf392-bitwig-studio-3.2.8.drv' failed with exit code 1; last 10 log lines:
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/modules: file format not recognized
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/classlist: file format not recognized
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/jrt-fs.jar: file format not recognized
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/tzdb.dat: file format not recognized
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/jvm.cfg: file format not recognized
  strip:/nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/lib/jre/lib/server/Xusage.txt: file format not recognized
  patching script interpreter paths in /nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8
  checking for references to /build/ in /nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8...
  automatically fixing dependencies for ELF files
  searching for dependencies of /nix/store/8afhxb7wiky3p9gf2a8jycnh82vv87k4-bitwig-studio-3.2.8/libexec/bin32/.BitwigPluginHost32-wrapped

And it seems like the download for HipChat has moved...

@SFrijters SFrijters changed the title WIP xdg_utils: 1.1.3 -> unstable-2020-10-21 xdg_utils: 1.1.3 -> unstable-2020-10-21 Dec 17, 2020
@SFrijters
Copy link
Member Author

Fix for the HipChat issue at #107121

@SuperSandro2000
Copy link
Member

@SFrijters please resolve the merge conflict.

There has not been an official release for a long time, but
new features and fixes are available
@SFrijters
Copy link
Member Author

@SuperSandro2000 Rebased on top of master

@SuperSandro2000
Copy link
Member

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.

Result of nixpkgs-review pr 107054 run on x86_64-linux 1

1 package built:
  • xdg_utils

@SFrijters SFrijters deleted the xdg-utils-unstable branch February 18, 2021 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants