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
apt-dater: init at 1.0.3 #32175
apt-dater: init at 1.0.3 #32175
Conversation
doCheck = true; | ||
|
||
meta = with stdenv.lib; { | ||
homepage = https://www.ibh.de/apt-dater/; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I get a 404 for this URL.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is actually on ongoing issue of this project: DE-IBH/apt-dater#123
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will change the url to the github repo for now, till the issue is fixed.
|
||
meta = with stdenv.lib; { | ||
homepage = https://www.ibh.de/apt-dater/; | ||
description = "provides an ncurses frontend for managing package updates on a large number of remote hosts using SSH"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMHO this is a bit long for a description. I'd suggest something like the description on their github: "Terminal-based remote package update manager". You can keep this description inside longDescription
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated the descriptions from https://web.archive.org/web/20160811063553/http://www.ibh.de:80/apt-dater/ (the old homepage)
d467687
to
d32ce65
Compare
d32ce65
to
03d19ea
Compare
@GrahamcOfBorg build apt-dater |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure for system: x86_64-darwin
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [Makefile:459: apt-dater] Error 1
make[2]: Leaving directory '/private/tmp/nix-build-apt-dater-1.0.3.drv-0/apt-dater-1.0.3/src'
make[1]: *** [Makefile:419: all-recursive] Error 1
make[1]: Leaving directory '/private/tmp/nix-build-apt-dater-1.0.3.drv-0/apt-dater-1.0.3'
make: *** [Makefile:358: all] Error 2
builder for '/nix/store/y9p4liqj38431ggs0453fz9r2kvmv4bp-apt-dater-1.0.3.drv' failed with exit code 2
error: build of '/nix/store/y9p4liqj38431ggs0453fz9r2kvmv4bp-apt-dater-1.0.3.drv' on 'ssh://mac1' failed: builder for '/nix/store/y9p4liqj38431ggs0453fz9r2kvmv4bp-apt-dater-1.0.3.drv' failed with exit code 2
builder for '/nix/store/y9p4liqj38431ggs0453fz9r2kvmv4bp-apt-dater-1.0.3.drv' failed with exit code 1
error: build of '/nix/store/y9p4liqj38431ggs0453fz9r2kvmv4bp-apt-dater-1.0.3.drv' failed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success for system: x86_64-linux
gzipping man pages under /nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/share/man/
stripping (with flags -S) in /nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/lib /nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/bin
patching script interpreter paths in /nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/bin/adsh: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/lib/apt-dater/tmux-hint: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/lib/apt-dater/pcre-less: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/lib/apt-dater/cmd: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3/lib/apt-dater/ssh-addonce: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
checking for references to /tmp/nix-build-apt-dater-1.0.3.drv-0 in /nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3...
/nix/store/xrz1fzppbnf2cmjdiwqdrwpyc480ifrb-apt-dater-1.0.3
@GrahamcOfBorg build apt-dater |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure for system: x86_64-darwin
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [Makefile:459: apt-dater] Error 1
make[2]: Leaving directory '/private/tmp/nix-build-apt-dater-1.0.3.drv-0/apt-dater-1.0.3/src'
make[1]: *** [Makefile:419: all-recursive] Error 1
make[1]: Leaving directory '/private/tmp/nix-build-apt-dater-1.0.3.drv-0/apt-dater-1.0.3'
make: *** [Makefile:358: all] Error 2
builder for '/nix/store/w5l7lw72pzlajpbmlb4y90zii898yvp2-apt-dater-1.0.3.drv' failed with exit code 2
error: build of '/nix/store/w5l7lw72pzlajpbmlb4y90zii898yvp2-apt-dater-1.0.3.drv' on 'ssh://mac1' failed: builder for '/nix/store/w5l7lw72pzlajpbmlb4y90zii898yvp2-apt-dater-1.0.3.drv' failed with exit code 2
builder for '/nix/store/w5l7lw72pzlajpbmlb4y90zii898yvp2-apt-dater-1.0.3.drv' failed with exit code 1
error: build of '/nix/store/w5l7lw72pzlajpbmlb4y90zii898yvp2-apt-dater-1.0.3.drv' failed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success for system: x86_64-linux
gzipping man pages under /nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/share/man/
stripping (with flags -S) in /nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/lib /nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/bin
patching script interpreter paths in /nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/bin/adsh: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/lib/apt-dater/tmux-hint: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/lib/apt-dater/pcre-less: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/lib/apt-dater/cmd: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3/lib/apt-dater/ssh-addonce: interpreter directive changed from "/bin/sh" to "/nix/store/8dqlja3073hddqyhrbny9pxrz293s9bn-bash-4.4-p12/bin/sh"
checking for references to /tmp/nix-build-apt-dater-1.0.3.drv-0 in /nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3...
/nix/store/ya7krfhvb0mdb4f9vbpd9z1k71c7kccv-apt-dater-1.0.3
@enko can you please limit the build with |
@Mic92 can I see the full output of the build on darwin, so I might see what causes the build failure? |
version = "1.0.3"; | ||
|
||
src = fetchurl { | ||
url = "https://github.com/DE-IBH/apt-dater/archive/v${version}.tar.gz"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
github archives change over time, use fetchFromGitHub or fetchzip.
@grahamc there is some log for the evaluation, but is the build output also fully logged? |
src = fetchFromGitHub { | ||
owner = "DE-IBH"; | ||
repo = "apt-dater"; | ||
rev = "v1.0.3"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please change this to rev = "v${version}";
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merge conflict/see @peteroeg's comment
just because the maintainers file format has changed in the meantime
and add c0bw3b as a maintainer
and not automake115x which is not a valid attribute anymore
@GrahamcOfBorg build apt-dater |
Failure on x86_64-linux (full log) Attempted: apt-dater Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: apt-dater Partial log (click to expand)
|
@GrahamcOfBorg build apt-dater |
Success on x86_64-linux (full log) Attempted: apt-dater Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: apt-dater Partial log (click to expand)
|
Motivation for this change
I'm personaly using this nix package all the time and dont want it to get lost if my machine might breaks and I thought others might need this too.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)