NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.27k stars 13.52k forks source link

Zero Hydra Failures for 17.09 #28643

Closed globin closed 6 years ago

globin commented 7 years ago

We currently have ~170 failing jobs on hydra: https://hydra.nixos.org/jobset/nixos/trunk-combined

We're hoping for a big effort from all contributors and maintainers to get this down to zero for the release at the end of September.

@fpletz and I will be updating this issue with further information continuously.

Off we go on a sprint to making 17.09 the best release possible! Getting latest evaluation for http://hydra.nixos.org/jobset/nixos/release-17.09 Parsing evaluation https://hydra.nixos.org/eval/1395311

7c6f434c commented 7 years ago

Technical proposal: «Progress on: #28643» in PRs if someone doesn't like putting a mere issue link in motivation. «Fixes» makes GitHub close the issue, which is not desired.

7c6f434c commented 7 years ago

fbterm: fixed slightly before this issue was posted

7c6f434c commented 7 years ago

allegro: works in a local sandbox build from master

7c6f434c commented 7 years ago

Hm, «no maintainer» condition for such a list is not search-friendly.

7c6f434c commented 7 years ago

cuneiform: bumped/fixed

NeQuissimus commented 7 years ago

I think linuxPackages.rtl8723bs should be removed. According to hadess/rtl8723bs@3bb1d33ad98c1d77b5e17a1b707e137b35e6d0a5 the driver is now included in the kernel (albeit only for 4.12, maybe we should update and call it broken for != 4.9?)

Edit: I am marking the package broken for 4.12+ and fixing it for 4.9.

NeQuissimus commented 7 years ago

Cannot figure out nixpkgs.linuxPackages.pktgen.x86_64-linux, got to this point and not sure what is wrong with the Makefile...

[...]
== common
  CC copyright_info.o
  CC port_config.o
  CC core_info.o
  CC cmdline_parse_args.o
  CC lscpu.o
  CC utils.o
  CC coremap.o
  CC _pcap.o
  CC cksum.o
  CC l2p.o
  CC pg_inet.o
  AR libcommon.a
  SYMLINK-FILE include/cksum.h
/nix/store/axldd4qjamb2c1lgi7d6k3s51qyy4610-bash-4.4-p12/bin/bash: /nix/store/4lqnmvmfaxy6bl279v5a3b05rjkzad6w-dpdk-17.05.1-4.9.45/buildtools/relpath.sh: No such file or directory
ln: '/tmp/nix-build-pktgen-3.4.0.drv-0/pktgen-3.4.0/lib/common/x86_64-native-linuxapp-gcc/include' and './include' are the same file
NeQuissimus commented 7 years ago

ChromiumOS and pktgen are mysteries to me. All other kernel modules should be fixed with the above PRs.

bkchr commented 7 years ago

xxdiff-tip can be marked as done.

zraexy commented 7 years ago

Some of the mentions (including mine) don't seem to be getting recognized. Does GitHub have some sort of cap on the number of users that can be mentioned at once? I count 49 unique users that were successfully mentioned.

7c6f434c commented 7 years ago

lincity_ng: bumped to a working version.

7c6f434c commented 7 years ago

asc: bumped to a working version.

dtzWill commented 7 years ago

swift: Build fails due to our clang stdenv no longer working: #28223. Should get that fixed for 17.09 as well, will look into these soon-ish.

ttuegel commented 7 years ago

clementineFree is now fixed, no thanks to me.

ttuegel commented 7 years ago

atlasWithLapack: I removed this because it is no longer used in Nixpkgs. We should prefer OpenBLAS anyway.

ttuegel commented 7 years ago

libsForQt56.prison: I marked this package broken because it is not expected to build with Qt 5.6.

NeQuissimus commented 7 years ago

Maybe it's just me but I feel we should be more liberal with removing some of these packages. Some of them haven't built successfully in a long time and/or been updated in 2+ years...

pbogdan commented 7 years ago

fstrm - https://github.com/NixOS/nixpkgs/commit/263978219c projectm - https://github.com/NixOS/nixpkgs/commit/8991610fbcdb9596dadf2a1b6a563ebd2d85cc8b

7c6f434c commented 7 years ago

xconq: fixed xmacro: bumped, fixed

7c6f434c commented 7 years ago

obliv-c: bumped, fixed

Fuuzetsu commented 7 years ago

afl: made an issue https://github.com/NixOS/nixpkgs/issues/28712

jb55 commented 7 years ago

notmuch-addrlookup is waiting for new release for notmuch-0.25 compatibility,

https://github.com/aperezdc/notmuch-addrlookup-c/commit/88f156d04990a71c6ad6fc2757b537b44e3c4d00

27691

/cc @adamruzicka

canndrew commented 7 years ago

hivemind/hivemindd should now be fixed: https://github.com/NixOS/nixpkgs/pull/28731

7c6f434c commented 7 years ago

nilfs-utils: fixed

adamruzicka commented 7 years ago

notmuch-addrlookup should be fixed: #27691

colescott commented 7 years ago

arm-frc-linux-gnueabi-binutils currently being worked on. Binutils is always a bit of a pain :/

Mic92 commented 7 years ago

special thanks to @disassembler for fixing all the gcc6 breakages.

jtojnar commented 7 years ago

gnome-chess, gnome-dictionary and gnome-shell build.

canndrew commented 7 years ago

I'm still getting hydra failure emails, but the build it's complaining about doesn't include the fix that was merged. Is there anything else I need to do?

vcunat commented 7 years ago

@canndrew: the last Hydra builds are after the merge.

disassembler commented 7 years ago

helmholtz builds successfully.

disassembler commented 7 years ago

hhvm builds successfully.

disassembler commented 7 years ago

irrlicht builds successfully

obadz commented 7 years ago

smugline, pokerth, pokerth-server fixed (c91b4fe989, 52dc8f227f)

disassembler commented 7 years ago

no errors with lcdproc

AndersonTorres commented 7 years ago

Xiphos needs a new version of "libgtkhtml".

disassembler commented 7 years ago

Working on it... Tried upgrading to 4.x which compiled but broke other packages. I'll add a gtkhtml4 library tonight...

I also have a new xiphos build I haven't pushed yet that builds from latest GitHub release that needs some more deps. I'll try to get it pushed tomorrow.

AndersonTorres commented 7 years ago

New version of namecoin complains about Boost::System.

peterhoeg commented 7 years ago

Further to @disassembler's note - I have just tried building lcdproc as well and it's fine.

Just fixed dbus-broker.

makefu commented 7 years ago

bepasty-server got fix with 63b66bf960d4e8749349bb593a776d472caaee88

globin commented 7 years ago

Just updated the list to the latest evaluation of 17.09

NeQuissimus commented 7 years ago

I fixed the build for py3status in #28976 but apparently the package is not really working to begin with...

disassembler commented 7 years ago

FYI, herqq released 2.1.0 for me. I re-did that PR this morning and it's ready to go.

peterhoeg commented 7 years ago

I have a fix for pywbem but it needs a little more testing before merging.

rnhmjoj commented 7 years ago

After a few hours of bisecting it seems the failure in vapoursynth is caused by the gcc 6 update. Do you know anything about this error?

C++ compiler does not understand std::mutex (a C++11 feature)
AndersonTorres commented 7 years ago

Lighning runs OK against master.

Mic92 commented 6 years ago

@colescott any update on arm-frc-linux-gnueabi-binutils?

AndersonTorres commented 6 years ago

I will get mcomix to fix.

abuibrahim commented 6 years ago

Sorry for the late reply.

Fixing odp-dpdk and pktgen and disabling ofp.

Pull request for master is pending: https://github.com/NixOS/nixpkgs/pull/29100

Once it's merged I will send a PR for 17.09 branch.

Regards, Ruslan

On Fri, Sep 8, 2017 at 7:23 AM, Anderson Torres notifications@github.com wrote:

I will get mcomix to fix.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NixOS/nixpkgs/issues/28643#issuecomment-328116943, or mute the thread https://github.com/notifications/unsubscribe-auth/ACNqaNfE8T6TK7DLUfSaN-K8ntVdkNoAks5sgU3lgaJpZM4PE6iE .

abbradar commented 6 years ago

I've fixed openbrf and python.pkgs.xgboost. Warning: the latter was because GFortran wasn't kept in sync with gcc so we used GFortran 5 and GCC 6. I've defaulted gfortran = gfortran6 now; tried to build R and python.pkgs.xgboost with it and it works. Still, I'll keep in check what Hydra says about anything GFortran 6 breaks.