jiebi/CodeConvo huggingface dataset:
Change:
url = "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz"; sha256 = "00yvyfm4j423zqndvgc1ycnmiffaa2l9ab40cyg23pf51qmzk2jm"; }; <ins> dune-local = fetchurl { url = "https://github.com/ocaml/dune/releases/download/1.2.1/dune-1.2.1.tbz"; sha256 = "00c5dbm4hkdapc2i7pg07b2lj8sv6ly38qr7zid58cdmbmzq21z9"; }; </ins> extlib = fetchurl { url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz"; sha256 = "19slqf5bdj0rrph2w41giwmn6df2qm07942jn058pjkjrnk30d4s"; }; <del> jbuilder = fetchurl { url = "https://github.com/ocaml/dune/releases/download/1.0+beta20/jbuilder-1.0.beta20.tbz"; sha256 = "07hl9as5llffgd6hbw41rs76i1ibgn3n9r0dba5h0mdlkapcwb10"; }; </del> mccs = fetchurl { <del> url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+8.tar.gz"; sha256 = "0xavfvxfrcf3lmry8ymma1yzy0hw3ijbx94c9zq3pzlwnylrapa4"; </del> <ins> url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+9.tar.gz"; sha256 = "0gf86c65jdxxcwd96kcmrqxrmnnzc0570gb9ad6c57rl3fyy8yhv"; </ins> }; ocamlgraph = fetchurl { url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz"; sha256 = "0m9g16wrrr86gw4fz2fazrh8nkqms0n863w7ndcvrmyafgxvxsnr"; }; opam-file-format = fetchurl { <del> url = "https://github.com/ocaml/opam-file-format/archive/2.0.0-rc2.tar.gz"; sha256 = "1mgk08msp7hxn0hs0m82vky3yv6hcq4pw5402b3vhx4c49431jsb"; </del> <ins> url = "https://github.com/ocaml/opam-file-format/archive/2.0.0.tar.gz"; sha256 = "0cjw69r7iilidi7b6arr92kjnjspchvwnmwr1b1gyaxqxpr2s98m"; </ins> }; re = fetchurl { <del> url = "https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz"; sha256 = "0nv933qfl8y9i19cqvhsalwzif3dkm28vg478rpnr4hgfqjlfryr"; </del> <ins> url = "https://github.com/ocaml/ocaml-re/releases/download/1.8.0/re-1.8.0.tbz"; sha256 = "0qkv42a4hpqpxvqa4kdkkcbhbg7aym9kv4mqgm3m51vxbd0pq0lv"; </ins> }; result = fetchurl { url = "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz"; sha256 = "1lrnbxdq80gbhnp85mqp1kfk0bkh6q1c93sfz2qgnq2qyz60w4sk"; }; <ins> seq = fetchurl { url = "https://github.com/c-cube/seq/archive/0.1.tar.gz"; sha256 = "02lb2d9i12bxrz2ba5wygk2bycan316skqlyri0597q7j9210g8r"; }; </ins> opam = fetchurl { <del> url = "https://github.com/ocaml/opam/archive/2.0.0.zip"; sha256 = "0m4ilsldrfkkn0vlvl119bk76j2pwvqvdi8mpg957z4kqflfbfp8"; </del> <ins> url = "https://github.com/ocaml/opam/archive/2.0.2.zip"; sha256 = "0hxf0ns3si03rl7dxix7i30limbl50ffyvdyk9bqqms4ir8dcza6"; </ins> }; }; in stdenv.mkDerivation rec { name = "opam-${version}"; <del> version = "2.0.0"; </del> <ins> version = "2.0.2"; </ins> buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap;

Discussion:
Currently nothing compiles from opam env. Need to add this patch for workaround using .
cc
Please don’t hesitate to sent a merge request.
Change:
<ins> { stdenv, callPackage, fetchgit, fetchpatch, cmake, libarcusLulzbot, stb, protobuf }: stdenv.mkDerivation rec { name = "curaengine-lulzBot-${version}"; version = "3.6.18"; src = fetchgit { url = https://code.alephobjects.com/source/curaengine-lulzbot.git; rev = "ec6a1a0f0aa387ef97e5c106633cf8d7fb9cd00d"; sha256 = "0wdkvg1hmqp1gaym804lw09x4ngf5ffasd861jhflpy7djbmkfn8"; }; nativeBuildInputs = [ cmake ]; buildInputs = [ libarcusLulzbot stb protobuf ]; cmakeFlags = [ "-DCURA_ENGINE_VERSION=${version}" ]; meta = with stdenv.lib; { description = "A powerful, fast and robust engine for processing 3D models into 3D printing instruction"; homepage = https://code.alephobjects.com/source/curaengine-lulzbot/; license = licenses.agpl3; platforms = platforms.linux; maintainers = with maintainers; [ chaduffy ]; }; } </ins>

Discussion:
Is there a way to install a more recent version of cura-lulzbot edition?
I guess the pool of people that could update and test this is very limited so feel free to tackle it yourself :) We can help. How old is the current nixpkgs version vs upstream ?
Can you test ?
Happy to, not 100% sure on the process for testing that pull request. do in build off a local version of nixpkgs with that pull applied. Can you point me in the right direction?
The one-line command to try this out would be: You could also manually clone the git repository of the PR and build it: But , so please wait a bit. EDIT: the cura binary is apparently called
you want to try the instructions gebner provided, I just updated the PR to roll the patch behind the now-broken link inline.
...FYI, the PR is now updated to 3.6.15. I'm using it happily myself, but reports (of success or failure) would be very welcome.
Change:
<ins> { lib, stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: buildGoPackage rec { name = "gohai-${version}"; version = "2018-05-23"; rev = "60e13eaed98afa238ad6dfc98224c04fbb7b19b1"; goPackagePath = "github.com/DataDog/gohai"; src = fetchgit { inherit rev; url    = "https://github.com/DataDog/gohai"; sha256 = "15hdw195f6ayrmj1nbyfpfswdai1r1z3qjw927mbma7rwql24dkr"; }; goDeps = ./deps.nix; meta = with lib; { description      = "System information collector"; homepage         = "https://github.com/DataDog/gohai"; license          = licenses.mit; maintainers      = [ maintainers.tazjin ]; platforms        = platforms.unix; repositories.git = git://github.com/DataDog/gohai.git; longDescription = '' Gohai is a tool which collects an inventory of system information. It is used by the Datadog agent to provide detailed system metrics. ''; }; } </ins>

Discussion:
Expected output: empty gohai can be found here: This holds for nixpkgs master.
I've submitted to fix this issue. We've worked around it until this is released by adding the derivation to our NixOS configuration repository and adding it to the unit's path, like so: NixOS will merge that option together with the already existing derivations on the unit's path, so it doesn't break the existing configuration. We've been running this change on a dozen or so live-servers and it works fine.
pull request was merged.
The fix is now in 18.03 :)
Change:
in stdenv.mkDerivation rec { <del> name = "xdg-utils-1.1.0-rc3p46"; </del> <ins> name = "xdg-utils-${version}"; version = "1.1.1"; </ins> <del> src = fetchzip { name = "${name}.tar.gz"; url = "http://cgit.freedesktop.org/xdg/xdg-utils/snapshot/03577f987730.tar.gz"; sha256 = "1fs0kxalmpqv6x0rv4xg65w8r26sk464xisrbwp4p6a033y5x34l"; </del> <ins> src = fetchurl { url = "https://portland.freedesktop.org/download/${name}.tar.gz"; sha256 = "09a1pk3ifsndc5qz2kcd1557i137gpgnv3d739pv22vfayi67pdh"; </ins> }; # just needed when built from git

Discussion:
To make sure that we are on the same page: Kernel: System: Nix version: Nixpkgs version: leads to error: should correctly recognize file type (as through command), but it fails with error 4 should return for pdf-file as command. Described above. I noticed that for installed xdg-utility is just a bash script and there is command inside funtion. gives May be this is the reason.
Change:
type = types.attrs; description = lib.mdDoc '' Modify the systemd service. Can be used to, e.g., adjust the sandboxing options. <ins> See {manpage}`systemd.exec(5)` for more options. </ins> ''; example = { ProtectHome = false;

Discussion:
Our GitHub Actions workflow is designed to build a website on our server and deploy it. However we're unsure about the deployment phase on NixOS. Previously the workflow copied the built files into a directory that is served by the webserver, but on NixOS this results in a read-only filesystem error due to strong sandboxing. We've tried symlinking the build folder, but this only works until the service/server restarts, because the working directory will be cleared when the runner service starts up. Add an option to the github-runner module to disable cleaning the working directory on startup for specifying paths that are not read-only (if possible) that allows running a specified shell script or systemd service after the runner has finished More details about <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
You can control the sandboxing using . For example:
Thanks that solved our issue! Before opening this issue, I was only skimming at the file, and none of those sandboxing options looked helpful for this issue, I didn't know about where are the other options. I feel like some message could be for , for example "Check out for more options". I'd be happy to open a PR for this if you agree.
Hmm, the current message says "Modify the systemd service. Can be used to, e.g., adjust the sandboxing options." To me that's enough to start googling systemd options. I'm not super against it though. (Isn't sufficient?)
Change:
{ lib, <del> python3, </del> <ins> python3Packages, </ins> fetchFromGitHub, <del> fetchPypi </del> <ins> fetchPypi, </ins> }: <del> let python3' = (python3.override { packageOverrides = final: prev: { wxpython = prev.wxpython.overrideAttrs rec { version = "4.2.0"; src = fetchPypi { pname = "wxPython"; inherit version; hash = "sha256-ZjzrxFCdfl0RNRiGX+J093+VQ0xdV7w4btWNZc7thsc="; }; }; }; }); python3Packages = python3'.pkgs; in </del> python3Packages.buildPythonApplication rec { pname = "yt-dlg"; version = "1.8.5";

Discussion:
Steps to reproduce the behavior: from rev to /add/update Add any other context about the problem here. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
, gstreamer, gst-plugins-base, libxml2 , glib, gtk3, pango, gdk_pixbuf, cairo, atk, gnome3 , nss, nspr <del> , patchelf </del> <ins> , patchelf, makeWrapper , proprietaryCodecs ? true, vivaldi-ffmpeg-codecs ? null </ins> }: stdenv.mkDerivation rec { name = "${product}-${version}"; product = "vivaldi"; <del> version = "1.10.867.38-1"; </del> <ins> version = "1.10.867.48-1"; </ins> src = fetchurl { url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb"; <del> sha256 = "1h3iygzvw3rb5kmn0pam6gqy9baq6l630yllff1vnvychdg8d9vi"; </del> <ins> sha256 = "1han45swvv0y2i2kg7xhml1wj5zyrf2c2hc5b07kqsjkfg9iz1lc"; </ins> }; unpackPhase = ''

Discussion:
H.264 videos and specifically those (WebM and Theora are fine) don't play, which means that videos on Facebook and Twitter (at least) report an error. There are instructions for getting a patched version of the ffmpeg lib installed into your home folder which works, but ideally wouldn't be needed: to that the H.264 video don't work but the others do. System: (NixOS: , Ubuntu/Fedora: , ...) Nix version: (run ) Nixpkgs version: (run ) Sandboxing enabled: (run )
What browser are you using? Works on Chromium, Firefox and qutebrowser (qtwebkit) on master for me.
Vivaldi, hence the title of the issue...
Oh, sorry, didn't know there's a browser called vivaldi.
Change:
nativeCheckInputs = [ flask pytest-httpserver <ins> pytest-mock </ins> pytestCheckHook requests-wsgi-adapter trustme

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers It would be great to get this updated as introduces the ability to manage python versions. Will require: to be updated to to be to dependencies to be packaged and to dependencies <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Also pinging since it seems you have provided the most recent updates.
Change:
mdformat-footnote = callPackage ../development/python-modules/mdformat-footnote { }; mdformat-frontmatter = callPackage ../development/python-modules/mdformat-frontmatter { }; mdformat-gfm = callPackage ../development/python-modules/mdformat-gfm { }; <ins> mdformat-gfm-alerts = callPackage ../development/python-modules/mdformat-gfm-alerts { }; </ins> mdformat-mkdocs = callPackage ../development/python-modules/mdformat-mkdocs { }; mdformat-nix-alejandra = callPackage ../development/python-modules/mdformat-nix-alejandra { }; mdformat-simple-breaks = callPackage ../development/python-modules/mdformat-simple-breaks { };

Discussion:
Project description An plugin for . "Alerts" are a block quote variation of admonitions that were proposed in this and are currently a separate extension of the . Metadata homepage URL: source URL: license: mit platforms: all (python) This package will allow to properly process the admonition in md files as written on GitHub. Without the plugin will escape the square brackets in the admonitions. will become the following without the : Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
owner = "langchain-ai"; repo = "langsmith-sdk"; rev = "refs/tags/v${version}"; <del> hash = "sha256-8A9wqhM8U5Q8o0uMyu+LQKhV+1Nsyg4opJjwylc6kkI="; </del> <ins> hash = "sha256-n24rlulncJHNyHFqszEbALGfnT7+tTGjLjwR7Fw1smI="; </ins> }; sourceRoot = "${src.name}/python";

Discussion:
In this was to the list of . As is linux-only this breaks the build for and all of it's dependencies on other platforms such as The package also seems to build without this dependency (at least on ) -- I hope I didn't overlook something here (also sadly can't check right now). Thank you! Steps to reproduce the behavior: or Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
let inherit (lib) getBin getExe optionals; <del> version = "1.8.22"; </del> <ins> version = "1.8.25"; </ins> src = fetchFromGitHub { owner = "marlam"; <del> repo = "msmtp-mirror"; </del> <ins> repo = "msmtp"; </ins> rev = "msmtp-${version}"; <del> hash = "sha256-Jt/uvGBrYYr6ua6LVPiP0nuRiIkxBJASdgHBNHivzxQ="; </del> <ins> hash = "sha256-UZKUpF/ZwYPM2rPDudL1O8e8LguKJh9sTcJRT3vgsf4="; </ins> }; meta = with lib; {

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on GitHub to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: msmtp <!-- The current version can be found easily with the same process as above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 1.8.22 desired version: 1.8.23 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.
Change:
# for finding the extra packages we need to add python ${./python}/find_package_implications.py "${closureYaml}" '${lib.generators.toJSON {} packageImplications}' extra_package_names.txt <del> # git config --global --add safe.directory '/nix' </del> <ins> # Work around new git security features added in git 2.44.1 # See https://github.com/NixOS/nixpkgs/issues/315890 git config --global --add safe.directory '*' </ins> export JULIA_PKG_USE_CLI_GIT="true" # At time of writing, this appears to be the only way to turn precompiling's

Discussion:
Steps to reproduce the behavior: <details<summaryBuild log</summary</detailsOut of the few packages I've tried installing using , all of them failed with "detected dubious ownership in repository". It builds successfully if I use the commit that introduced : Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Git bisect says is the first bad commit.
not sure if the error is intentional, but the changes in that version are explained in
Okay, it seems intentional: So we have to change the julia builder accordingly, since anything in is presumably owned by , which is not the user used in the build. Not sure if that'd require an upstream fix, I'm not familiar with julia.
PR here:
Change:
, pydot , pyhamcrest , pymongo <ins> , pytest-xdist </ins> , pytestCheckHook , python , python-dateutil <del> , pythonAtLeast </del> , pythonRelaxDepsHook , pytz , pyyaml <ins> , regex </ins> , requests , requests-mock , scikit-learn <del> , setuptools </del> , sqlalchemy , tenacity , testcontainers , typing-extensions <ins> , zstandard </ins> }: buildPythonPackage rec { pname = "apache-beam"; <del> version = "2.43.0"; </del> <ins> version = "2.44.0"; </ins> src = fetchFromGitHub { owner = "apache"; repo = "beam"; rev = "refs/tags/v${version}"; <del> sha256 = "sha256-lqGXCC66eyBnHcK06k9knggX5C+2d0m6xBAI5sh0RHo="; </del> <ins> hash = "sha256-5fnZxv2ZkFlv8vGDIt/6EL41v9P1iKa1tEd1nezq+PU="; </ins> }; patches = [

Discussion:
Build of failed on x86_64-linux as of . This is currently breaking . python39Packages.tensorflow-datasets maintainers cc: maintainers cc: Other cc: n/a nixpkgs at commit This issue was automatically generated by . that created this issue. Internal tags: - -
huh this is a weird failure to me since fasteners==0.18 at the time of this commit which should be working... building locally on this commit i get a different failure: very peculiar...
Change:
database-id-class = doJailbreak super.database-id-class; cabal2nix-unstable = overrideCabal { <del> passthru.updateScript = ../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh; </del> <ins> passthru = { updateScript = ../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh; # This is used by regenerate-hackage-packages.nix to supply the configuration # values we can easily generate automatically without checking them in. compilerConfig = pkgs.runCommand "hackage2nix-${self.ghc.haskellCompilerName}-config.yaml" { nativeBuildInputs = [ self.ghc ]; } '' cat > "$out" << EOF # generated by haskellPackages.cabal2nix-unstable.compilerConfig compiler: ${self.ghc.haskellCompilerName} core-packages: # Hack: The following package is a core package of GHCJS. If we don't declare # it, then hackage2nix will generate a Hackage database where all dependants # of this library are marked as "broken". - ghcjs-base-0 EOF ghc-pkg list  | tail -n '+2'  | sed -e 's/[()]//g' -e 's/s+/  - /'  >> "$out" ''; }; </ins> } super.cabal2nix-unstable; # Too strict version bounds on base

Discussion:
The values of these options can easily be determined using and , so it should be very easy to just remove this part of the configuration from and generate it on demand in .
Change:
lib, buildPythonPackage, fetchFromGitHub, <ins> fetchpatch2, </ins> mock, pytestCheckHook, <ins> nix-update-script, </ins> }: buildPythonPackage rec {

Discussion:
Package name: protontricks Latest released version: 1.12.0 <!-- Search your package here: --- Current version on the unstable channel: 1.11.1 Current version on the stable/release channel: 1.11.1 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Note for maintainers: Please tag this issue in your PR. Solves the following bug / problem Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
runHook postCheck ''; <ins> # do not double wrap dontWrapGApps = true; </ins> preFixup = '' <del> gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ wmctrl ]}") </del> <ins> makeWrapperArgs+=("''${gappsWrapperArgs[@]}" --prefix PATH : "${lib.makeBinPath [ wmctrl ]}") </ins> ''; passthru = {

Discussion:
the ulauncher-toggle script fails with The script just seems to be missing the fix shebang step. ulauncher is installed globally. Steps to reproduce the behavior: ulauncher-toggle The script should run. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result. Maintainer information:
Change:
'' #! ${pkgs.runtimeShell} -e <ins> # Exit early if we're asked to shut down. trap "exit 0" SIGRTMIN+3 </ins> # Initialise the container side of the veth pair. if [ -n "$HOST_ADDRESS" ]   || [ -n "$HOST_ADDRESS6" ]  || [ -n "$LOCAL_ADDRESS" ]  || [ -n "$LOCAL_ADDRESS6" ] ||

Discussion:
Describe the bug So, I seem to be seeing an issue that more or less exactly matches the description of on nixos today. I have a number of containers hosting websites, and none of them are shut down gracefully when I shut the host down. I must wait for the 90-second systemd timeout, and see them forcibly shut down. The mysql database in one container doesn't seem to enjoy this. If I shut down a container manually, via , it works flawlessly. But somehow this is not triggered when I shut down the host. To Reproduce There are details, but the meat and potatoes is that I have some containers defined in my , and then try to reboot my host with . Additional context My containers reside on ZFS filesystems? That's all I can think of. Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Metadata
I have the same issue. Note that I am very new to NixOS, so I might have missed something This is a workaround that works for me:
Change:
}; self = mkDerivation rec { <del> version = "6.2.0"; </del> <ins> version = "6.3.0"; </ins> pname = "octave"; src = fetchurl { url = "mirror://gnu/octave/${pname}-${version}.tar.gz"; <del> sha256 = "sha256-RX0f2oY0qDni/Xz8VbmL1W82tq5z0xu530Pd4wEsqnw="; </del> <ins> sha256 = "sha256-IyBl86cvwwE/6fF/Qpo99p1nLB9rYHcCmjHI881Ypm4="; </ins> }; buildInputs = [

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 6.2.0 desired version: 6.3.0 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.