jiebi/CodeConvo huggingface dataset:
Change:
inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation; }; <ins> writefreely = callPackage ../applications/misc/writefreely { }; </ins> x3270 = callPackage ../applications/terminal-emulators/x3270 { }; xterm = callPackage ../applications/terminal-emulators/xterm { };

Discussion:
We should package . It is a federated blogging engine and written in Golang.
The [AUR package][1] may be of help. [1]:
Waiting on
I've managed to get a running binary with version 0.11.2 on I later noticed that there is still a lot of work to do... apparently their CSS also needs compiling with a special compiler.
my nur repo contains a working version now, but it's still kind of ugly, as it builds the go binary and then imports the assets from their pre-built binaries.
Hello, I'm a bot and I thank you in the name of the community for opening this issue. To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human. The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it. If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me". If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use or on the relevant files to find them. Lastly, you can always ask for help at or at .
a
I marked this as stale due to inactivity. &rarr;
b
Change:
buildPythonPackage rec { pname = "extruct"; <del> version = "0.16.0"; </del> <ins> version = "0.17.0"; </ins> pyproject = true; disabled = pythonOlder "3.8";

Discussion:
Steps to reproduce the behavior: python311Packages.extruct on () <!-- 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]:
oops, misread the log, should be fixed by
Change:
description = "CloudFlare Dynamic DNS Client"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; <del> startAt = "5 minutes"; </del> <ins> startAt = "*:0/5"; </ins> serviceConfig = { Type = "simple"; User = config.ids.uids.cfdyndns;

Discussion:
I was wondering why my dns record was not being updated and I noticed that the timer of cfdyndns appears to be broken (at least on nixos 20.09). The content of the timer is: I do not know much about systemd, however it seems "5 minutes" may not be correct for calendar? Notify maintainers
If I'm not misinterpreting , keys may only "define realtime (i.e. wallclock) timers with calendar event expressions". 5 minutes is a monotonic timer, which can't be used for . You might want to use a calendar event spec, with some , and to allow for some smearing.
My workaround until the service is fixed is to add to the config.
I marked this as stale due to inactivity. &rarr;
Change:
buildGoPackage rec { name = "lint-${version}"; <del> version = "20180208-${stdenv.lib.strings.substring 0 7 rev}"; rev = "e14d9b0f1d332b1420c1ffa32562ad2dc84d645d"; </del> <ins> version = "20181026-${stdenv.lib.strings.substring 0 7 rev}"; rev = "c67002cb31c3a748b7688c27f20d8358b4193582"; </ins> <del> goPackagePath = "github.com/golang/lint"; </del> <ins> goPackagePath = "golang.org/x/lint"; </ins> excludedPackages = "testdata"; <ins> # we must allow references to the original `go` package, as golint uses # compiler go/build package to load the packages it's linting. allowGoReference = true; </ins> src = fetchgit { inherit rev; <del> url = "https://github.com/golang/lint"; sha256 = "15ynf78v39n71aplrhbqvzfblhndp8cd6lnknm586sdl81wama6p"; </del> <ins> url = "https://go.googlesource.com/lint"; sha256 = "0gymbggskjmphqxqcx4s0vnlcz7mygbix0vhwcwv5r67c0bf6765"; </ins> }; goDeps = ./deps.nix; <ins> meta = with stdenv.lib; { homepage = https://golang.org; description = "Linter for Go source code"; license = licenses.bsd3; maintainers = with maintainers; [ jhillyerd ]; platforms = platforms.all; }; </ins> }

Discussion:
golint fails when given a fully qualified package path. I am able to replicate this both inside and outside of GOPATH. Based on the error message, this more likely to be a problem with the go package than golint. (be on 18.09.1381. w/ golint installed) Actual output: Expected output: (nothing, no lint errors presently) system: host os: multi-user?: sandbox: version: channels(root): channels(james): nixpkgs:
Also, despite me not having GOROOT in my environment, go does know it's root when asked:
removes references to the compiler on purpose unless an is specified: Otherwise, all go packages would depend on the compiler at runtime. If golint genuinely depends on the compiler, then you can make a PR enabling this option.
Looks like it's using the builtin go/build package to import packages for linting: The build package has a Context type that includes a field: The function they are calling uses the DefaultContext, which sets its root with: I will try rebuilding with allowGoReference=false and see if it resolves the issue, and submit a PR if so. - should I make that PR based off of master? I already have to bump the version, so it would be easier to add it there, but not an isolated change.
Change:
qtspeech, qtwebengine, cyrus_sasl, <ins> lib, libkgapi </ins> }: mkKdeDerivation { pname = "kdepim-runtime";

Discussion:
GMail authentication doesn't work in KMail in Plasma 6, because it cannot find the correct library: Steps to reproduce the behavior: Kmail Gmail with "Gmail" authentication that it doesn't work A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. We probably need to apply and to the Plasma 6 variant of specifically, these lines need to be present: Doing this locally seems to fix it for me, but I'm not sure if that is the correct way to fix it. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
cp -r bin $out cp -r lib $out <ins> cp -r share $out </ins> for cur in $out/bin/*; do if [ -x "$cur" ]; then

Discussion:
I'm trying to start the service fusionInventory but it fails with the same error as , running the system command in a terminal also trigger the issue. Steps to reproduce the behavior: part in , this is the minimum to have fusioNInventory to start, the server doesn't need to be real, it fails before trying that. I have a real setup that also fail with the same error, I tried this one to be sure it's reproducible by everyone. note that this command line without works: the service is running fine
Solved in after debug with upstream
Change:
<del> { stdenv, makeWrapper, requireFile, patchelf, rpmextract, libaio }: with stdenv.lib; stdenv.mkDerivation rec { pname = "oracle-xe"; version = "11.2.0"; src = requireFile { name = "${pname}-${version}-1.0.x86_64.rpm"; sha256 = "0s2jj2xn56v5ys6hxb7l7045hw9c1mm1lhj4p2fvqbs02kqchab6"; url = "http://www.oracle.com/technetwork/" + "products/express-edition/downloads/"; }; buildInputs = [ makeWrapper ]; unpackCmd = '' (mkdir -p "${pname}-${version}" && cd "${pname}-${version}" && ${rpmextract}/bin/rpmextract "$curSrc") ''; buildPhase = let libs = makeLibraryPath [ libaio ]; in '' basedir="u01/app/oracle/product/${version}/xe" cat > "$basedir/network/admin/listener.ora" <<SQL # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = ''${out}/libexec/oracle) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = %hostname%)(PORT = %port%)) ) ) DEFAULT_SERVICE_LISTENER = (XE) SQL find u01  ( -name '*.sh'  -o -path "$basedir/bin/*"  ) -print -exec "${patchelf}/bin/patchelf"  --interpreter "$(cat "$NIX_CC/nix-support/dynamic-linker")"  --set-rpath "${libs}:$out/libexec/oracle/lib"  --force-rpath '{}' ; ''; dontStrip = true; dontPatchELF = true; installPhase = '' mkdir -p "$out/libexec" cp -r "u01/app/oracle/product/${version}/xe" "$out/libexec/oracle" for i in "$out/libexec/oracle/bin"/*; do makeWrapper "$i" "$out/bin/''${i##*/}"  --set ORACLE_HOME "$out/libexec/oracle"  --set ORACLE_SID XE  --run "export NLS_LANG=$($out/libexec/oracle/bin/nls_lang.sh)"  --prefix PATH : "$out/libexec/oracle/bin" done ''; meta = { description = "Oracle Database Express Edition"; homepage = "http://www.oracle.com/technetwork/products/express-edition/"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; }; } </del>

Discussion:
I installed oracle-xe but I cannot find the password ! How to find it ?
do you have any capacity to bump the version of this software. Seems like the latest release is ... there must be a ton of CVEs against our version. ping in case you still have to manage and stuff these days (though I'm guessing not). does help at all?
Unfortunately no, since I never used it and I'd rather opt for removing it entirely if nobody suddenly steps up to maintain it.
I tried that but it doesn't work, it doesn't work at all, at least remove it from the repos
removes .
Change:
hardening_unsupported_flags+=" relro bindnow" '' <ins> + optionalString (libc != null && targetPlatform.isAvr) '' for isa in avr5 avr3 avr4 avr6 avr25 avr31 avr35 avr51 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 tiny-stack; do echo "-L${getLib libc}/avr/lib/$isa" >> $out/nix-support/libc-cflags done '' </ins> + optionalString stdenv.targetPlatform.isDarwin '' echo "-arch ${targetPlatform.darwinArch}" >> $out/nix-support/libc-ldflags ''

Discussion:
Steps to reproduce the behavior: on any platform () n/a Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Broken by .
Ping (author), (committer).
might fix it? Will test when I'm home tonight.
Can confirm that it will fix this.
Yes, because part of is reverting the offending commit.
Change:
''; runScript = writeScript "install-and-start-dropbox" '' <ins> export BROWSER=firefox set -e do_install= </ins> if ! [ -d "$HOME/.dropbox-dist" ]; then <ins> do_install=1 else installed_version=$(cat "$HOME/.dropbox-dist/VERSION") latest_version=$(printf "${version}n$installed_versionn" | sort -V | head -n 1) if [ "x$installed_version" != "x$latest_version" ]; then do_install=1 fi fi if [ -n "$do_install" ]; then installer=$(mktemp) </ins> # Dropbox is not installed. # Download and unpack the client. If a newer version is available, # the client will update itself when run. <del> curl '${installer}' | tar -C "$HOME" -x -z </del> <ins> curl '${installer}' >"$installer" pkill dropbox || true rm -fr "$HOME/.dropbox-dist" tar -C "$HOME" -x -z -f "$installer" rm "$installer" </ins> fi <del> exec "$HOME/.dropbox-dist/dropboxd" </del> <ins> exec "$HOME/.dropbox-dist/dropboxd" "$@" </ins> ''; meta = with lib; {

Discussion:
I'm using DWM and I have the Dropbox Icon in my traybar. When I click on it to sign in, nothing happens. I have set the default browser, but the login page didn't appear. After I installed dropbox ( ) with a version before , I could log in. After logging in, I can use the newest version of dropbox without any other issues beside an error message while executing , see the following output: Install and try to login. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Does this work if you don't use , but start Dropbox directly from ?
No, that would not be possible, because there is no tray icon.. Therefore I would not be able to login, because that's not possible via cli
There are two programs named , one provided by package and one provided by package . The former does not work for me either. The latter does work: I get a tray icon and prompted to login. I'm asking, do you see the same thing? In other words, do I need to fix package , or do I need to fix both packages and ?
Oh, I'm sorry. Both programs, and lauch the tray icon, but they both don't let me login.
Silly question, but I assume you have tried left- and right-clicking the icon? Have you deleted ? This is where Dropbox installs itself; clearing that directory can fix some problems related to stale installations.
On Right-click it openes always a menu but when I click on "Sign in" nothing happens. Everthing else is working fine. Before installing/switching installations of dropbox I removed and just to be sure.
That's weird: here it does nothing if I right-click, but it opens a menu if I left-click... By the way, this error: is fixed in . I don't think that has anything to do with your problem, though.
Change:
, qrcode , camelot , uharfbuzz <ins> , lxml </ins> }: buildPythonPackage rec { pname = "fpdf2"; <del> version = "2.7.6"; </del> <ins> version = "2.7.7"; </ins> pyproject = true; src = fetchFromGitHub { owner = "py-pdf"; repo = "fpdf2"; rev = version; <del> hash = "sha256-wiCKmS+GlrYV2/6TEdXUbmWIMWU4hyzswFJZR9EOWxc="; </del> <ins> hash = "sha256-6B68kwxAW3cHpwMTDhj3C4zEOR6o6USqpSXB7uxcEXs="; </ins> }; postPatch = '' substituteInPlace setup.cfg  <del> --replace "--cov=fpdf --cov-report=xml" "" </del> <ins> --replace-fail "--cov=fpdf --cov-report=xml" "" </ins> ''; nativeBuildInputs = [ setuptools ];

Discussion:
Package name: python312Packages.fpdf2 Latest released version: 2.7.7 <!-- Search your package here: --- Current version on the unstable channel: 2.7.6 Current version on the stable/release channel: N/A <!-- 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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
ffmpeg fftw flac <ins> gbenchmark </ins> glibcLocales <ins> gtest </ins> hidapi lame libebur128 libGLU libid3tag <ins> libdjinterop </ins> libkeyfinder libmad libmodplug

Discussion:
Package name: mixxx Latest released version: 2.4.0 Current version on the unstable channel: 2.3.6 Current version on the stable/release channel: 2.3.5 Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
1 is now out, pinging:
Change:
const downloadFileHttps = (fileName, url, expectedHash, hashType = 'sha1') => { return new Promise((resolve, reject) => { <del> https.get(url, (res) => { </del> <ins> const get = (url, redirects = 0) => https.get(url, (res) => { if(redirects > 10) { reject('Too many redirects!'); return; } if(res.statusCode === 301 || res.statusCode === 302) { return get(res.headers.location, redirects + 1) } </ins> const file = fs.createWriteStream(fileName) const hash = crypto.createHash(hashType) res.pipe(file)

Discussion:
fetchYarnDeps doesn't follow redirect. http module in nodejs doesn't follow redirect. E.g., fetchYarnDeps doesn't work with Example url: I thought we should just use curl. It would be much easier than writting a home-made http client in js. Steps to reproduce the behavior: a with npmmirror. mismatch because fetchYarnDeps only get a 302 response and it calculates hash for it. ... The fetchYarnDeps should works as a normal http client, e.g. curl. It should be clever enough to follow redirect. If applicable, add screenshots to help explain your problem. 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.
Change:
<del> { lib , buildPythonPackage , fetchPypi , pytestrunner , dateutil , babelfish , rebulk }: buildPythonPackage rec { pname = "guessit"; version = "3.0.0"; src = fetchPypi { inherit pname version; sha256 = "bf17e78783cf13bf903750770de4c3bb6c9ca89baafedb1612794660b6ebe32b"; }; # Tests require more packages. doCheck = false; buildInputs = [ pytestrunner ]; propagatedBuildInputs = [ dateutil babelfish rebulk ]; meta = { homepage = https://pypi.python.org/pypi/guessit; license = lib.licenses.lgpl3; description = "A library for guessing information from video files"; }; } </del>

Discussion:
Flexget refused to work after upgrade. I noticed the problem was guessit. Having a look at the .nix files I noticed that was actually updated to use guessit 3.0. However guessit 3.0 uses different stuff and flexget breaks when using guessit 3.0. For me, I can't really understand why a file named uses guessit 3.0. Try to install and run flexget from nixos unstable or nixos unstable small. Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(hyper): channels(root): nixpkgs:
Can you please check whether fixes your problem?
That's because of an accidental version update. I'm merging because it's a step in the right direction and closing this.
yep, that works fine now. Thx
Change:
hash = "sha256-Ht3fBgdrTm4mCi5uhgQPNtpGzADoRVOpSuGPsIS6y0Q="; }; <ins> patches = [ # apply https://github.com/gdraheim/zziplib/pull/113 (fetchpatch { url = "https://github.com/gdraheim/zziplib/commit/82a7773cd17828a3b0a4f5f552ae80c1cc8777c7.diff"; sha256 = "0ifqdzxwb5d19mziy9j6lhl8wj95jpxzm0d2c6y3bgwa931avd3y"; }) (fetchpatch { url = "https://github.com/gdraheim/zziplib/commit/1cd611514c5f9559eb9dfc191d678dfc991f66db.diff"; sha256 = "11w9qa46xq49l113k266dnv8izzdk1fq4y54yy5w8zps8zd3xfny"; }) (fetchpatch { url = "https://github.com/gdraheim/zziplib/commit/e47b1e1da952a92f917db6fb19485b8a0b1a42f3.diff"; sha256 = "0d032hkmi3s3db12z2zbppl2swa3gdpbj0c6w13ylv2g2ixglrwg"; }) ]; </ins> nativeBuildInputs = [ cmake perl

Discussion:
Describe the bug texlive core big bin builds failed on macOS. It seems failed after zziplib updated to 0.13.72. Full log: To Reproduce Steps to reproduce the behavior: Metadata system: host os: multi-user?: sandbox: version: channels(Nasy): nixpkgs:
Regression from (had to workaround this one before )
Upstream fix gdraheim/zziplib
Change:
linuxPackages_5_15 = linuxKernel.packages.linux_5_15; linuxPackages_5_16 = linuxKernel.packages.linux_5_16; linuxPackages_5_17 = linuxKernel.packages.linux_5_17; <ins> linuxPackages_5_18 = linuxKernel.packages.linux_5_18; </ins> linuxPackages_5_4 = linuxKernel.packages.linux_5_4; linuxPackages_hardkernel_4_14 = linuxKernel.packages.hardkernel_4_14; linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1;

Discussion:
Steps to reproduce the behavior: Tail of the build log The build failure seems related to these unused options. I tried removing the corresponding lines (in a local directory - so I changed my url to the filesystem path). in but it didn't fix anything. It seems that kernel 5.18 phased out some options. Instead of warning us, there's an explicit error. I have no idea how to fix this since is great for adding lines to the kernel config, but not great at removing them. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- (I'm not exactly sure who to notify about this so I just kind of scanned s of and . Please let me know if there's someone more appropriate to notify.) Please run and paste the result. Not sure how to do this for this specific package (no ).
Can you check if fixes this?
. But, it still fails:
Should be fixed by
I can confirm that fixes this! Thanks !
Change:
# Manually simulate a vcpkg installation so that it can link the libaries # properly. <del> postUnpack = let vcpkg_target = "x64-linux"; updates_vcpkg_file = writeText "update_vcpkg_rustdesk" </del> <ins> postUnpack = let vcpkg_target = "x64-linux"; updates_vcpkg_file = writeText "update_vcpkg_rustdesk" '' Package : libyuv Architecture : ${vcpkg_target} Version : 1.0 Status : is installed Package : libvpx Architecture : ${vcpkg_target} Version : 1.0 Status : is installed ''; in </ins> '' <del> Package : libyuv Architecture : ${vcpkg_target} Version : 1.0 Status : is installed Package : libvpx Architecture : ${vcpkg_target} Version : 1.0 Status : is installed </del> <ins> export VCPKG_ROOT="$TMP/vcpkg"; mkdir -p $VCPKG_ROOT/.vcpkg-root mkdir -p $VCPKG_ROOT/installed/${vcpkg_target}/lib mkdir -p $VCPKG_ROOT/installed/vcpkg/updates ln -s ${updates_vcpkg_file} $VCPKG_ROOT/installed/vcpkg/status mkdir -p $VCPKG_ROOT/installed/vcpkg/info touch $VCPKG_ROOT/installed/vcpkg/info/libyuv_1.0_${vcpkg_target}.list touch $VCPKG_ROOT/installed/vcpkg/info/libvpx_1.0_${vcpkg_target}.list ln -s ${libvpx.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/ ln -s ${libyuv.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/ </ins> ''; <del> in '' export VCPKG_ROOT="$TMP/vcpkg"; mkdir -p $VCPKG_ROOT/.vcpkg-root mkdir -p $VCPKG_ROOT/installed/${vcpkg_target}/lib mkdir -p $VCPKG_ROOT/installed/vcpkg/updates ln -s ${updates_vcpkg_file} $VCPKG_ROOT/installed/vcpkg/status mkdir -p $VCPKG_ROOT/installed/vcpkg/info touch $VCPKG_ROOT/installed/vcpkg/info/libyuv_1.0_${vcpkg_target}.list touch $VCPKG_ROOT/installed/vcpkg/info/libvpx_1.0_${vcpkg_target}.list ln -s ${libvpx.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/ ln -s ${libyuv.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/ ''; </del> nativeBuildInputs = [ pkg-config cmake makeWrapper copyDesktopItems yasm nasm clang wrapGAppsHook ]; buildInputs = [ alsa-lib pulseaudio libXfixes libxcb xdotool gtk3 libvpx libopus libXtst libyuv ];

Discussion:
Steps to reproduce the behavior: rustdesk None
Should be fixed in , thanks if you can test it.
tested and it works! Will close once it gets merged lands on unstable.
Change:
<ins> { lib, buildGoModule, fetchFromGitHub, gotools }: buildGoModule rec { pname = "jobber"; version = "1.4.4"; src = fetchFromGitHub { owner = "dshearer"; repo = pname; rev = "v${version}"; hash = "sha256-mLYyrscvT/VK9ehwkPUq4RbwHb+6Wjvt7ZXk/fI0HT4="; }; vendorHash = null; nativeBuildInputs = [ gotools ]; postConfigure = "go generate ./..."; ldflags = [ "-s" "-w" "-X github.com/dshearer/jobber/common.jobberVersion=${version}" "-X github.com/dshearer/jobber/common.etcDirPath=${placeholder "out"}/etc" ]; postInstall = '' mkdir -p $out/etc $out/libexec $out/bin/jobbermaster defprefs --libexec $out/libexec > $out/etc/jobber.conf mv $out/bin/jobber{master,runner} $out/libexec/ ''; meta = with lib; { homepage = "https://dshearer.github.io/jobber"; changelog = "https://github.com/dshearer/jobber/releases/tag/v${version}"; description = "An alternative to cron, with sophisticated status-reporting and error-handling"; license = licenses.mit; maintainers = with maintainers; [ urandom ]; }; } </ins>

Discussion:
Project description Jobber is a "modern" replacement for cron, with sophisticated status-reporting and error-handling, and simpler configuration. Metadata homepage URL: source URL: license: mit platforms: "Unix-like systems"
So this would also require a module I assume.
In a certain sense the module can be delegated for later.
I marked this as stale due to inactivity. &rarr;
I'd like this! I've never contributed to Nixpkgs before... so I might be able to do this
Go for it, man!