Created
July 26, 2019 19:55
-
-
Save dongcarl/0a305badf20c9b5cfae738147ca416af to your computer and use it in GitHub Desktop.
Inferiors debugging
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(begin (use-modules (guix build utils) (srfi srfi-1) (srfi srfi-26) (ice-9 ftw)) (define (info-file? file) (or (string-suffix? ".info" file) (string-suffix? ".info.gz" file))) (define (info-files top) (let ((infodir (string-append top "/share/info"))) (map (cut string-append infodir "/" <>) (or (scandir infodir info-file?) (quote ()))))) (define (info-file-language file) (let* ((base (if (string-suffix? ".gz" file) (basename file ".info.gz") (basename file ".info"))) (dot (string-rindex base #\.))) (if dot (string-drop base (+ 1 dot)) "en"))) (define (install-info info) (let ((language (info-file-language info))) (setenv "LC_ALL" "en_US.utf8") (setenv "LANGUAGE" language) (zero? (system* "/gnu/store/r7dmaiczxb4vikn9644hsxmnh0sjyjg1-texinfo-6.5/bin/install-info" "--silent" info (apply string-append ((@ (guile) getenv) "out") "/share/info/dir" (if (string=? "en" language) (quote ("")) (quasiquote ("." (unquote language))))))))) (setenv "PATH" (string-append "/gnu/store/q09sy224qnxrp982z4xfaxi19721mjx8-gzip-1.9" "/bin")) (setenv "GUIX_LOCPATH" "/gnu/store/94k5w17z54w25lgp90czdqfv9m4hwzhq-glibc-utf8-locales-2.28/lib/locale") (mkdir-p (string-append ((@ (guile) getenv) "out") "/share/info")) (exit (every install-info (append-map info-files (quote ("/gnu/store/qn1ax1fkj16x280m1rv7mcimfmn9l2pf-bash-4.4.23" "/gnu/store/dna8kpb00kq176rz8x69yy4j33my2q55-perl-5.28.0" "/gnu/store/p62f90him5qvm4f1zaqyrhdwkqxqj2c4-make-4.2.1" "/gnu/store/nrkm1683p1cqnkcmhlmhiig9q9qd7xqh-sed-4.5" "/gnu/store/r6pb3647m3ikk7sm77b6m9z18qipjar2-grep-3.1" "/gnu/store/zzh876ap5hna7fcq7nn3kifkfkzz3xmz-gcc-glibc-2.27-toolchain-9.1.0" "/gnu/store/gada649jlylamdrnc4mb42blf80gfzk3-x86_64-linux-gnu-toolchain-9.1.0" "/gnu/store/b8269n2vn5gqmfllif1n6ml17cb6bbk1-binutils-cross-x86_64-linux-gnu-2.31.1" "/gnu/store/kjfkbmswdh27f9m8zg0f0zx9x84b6h56-glibc-cross-x86_64-linux-gnu-2.27" "/gnu/store/qdsasan0r35bnf4yy889zwsiclknp8xq-linux-libre-headers-cross-x86_64-linux-gnu-4.19.59" "/gnu/store/0pnz72dq129q59mqzin0wd798pxm14xy-glibc-cross-x86_64-linux-gnu-2.27-static" "/gnu/store/qdsasan0r35bnf4yy889zwsiclknp8xq-linux-libre-headers-cross-x86_64-linux-gnu-4.19.59" "/gnu/store/vly84z9lddz1lylpwzcrcl99hjar9vkn-gcc-cross-x86_64-linux-gnu-9.1.0" "/gnu/store/grxxi7x9v5c766vm2rzjd7xxk40ibj2r-i686-linux-gnu-toolchain-9.1.0" "/gnu/store/jx90frig7rqwmcyydp7q2xryq02x3a85-binutils-cross-i686-linux-gnu-2.31.1" "/gnu/store/ihpbaziwbs89hyibz3dwgf64c2iricsk-glibc-cross-i686-linux-gnu-2.27" "/gnu/store/rasmal87agh6w5j9dh96afznljbpp7jc-linux-libre-headers-cross-i686-linux-gnu-4.19.59" "/gnu/store/yaihw4dxhar5hcflkxkadpri96vk25qz-glibc-cross-i686-linux-gnu-2.27-static" "/gnu/store/rasmal87agh6w5j9dh96afznljbpp7jc-linux-libre-headers-cross-i686-linux-gnu-4.19.59" "/gnu/store/kvmpp42jzksxg2k3mj7qm9dmb47l17gv-gcc-cross-i686-linux-gnu-9.1.0" "/gnu/store/jm56w9j82a3pifxa1q6403ag05lkb371-aarch64-linux-gnu-toolchain-9.1.0" "/gnu/store/i9wrfrmashrlcba63iz6s99w76wkl1ca-binutils-cross-aarch64-linux-gnu-2.31.1" "/gnu/store/jm31122x7n10qdhd2xcswklbxbxp5hfw-glibc-cross-aarch64-linux-gnu-2.27" "/gnu/store/qflgw53qzxz2y9h5bl68n5vcsf6ssmbl-linux-libre-headers-cross-aarch64-linux-gnu-4.19.59" "/gnu/store/clzsv2k1fyscnb6bygf79x2rczk3mqky-glibc-cross-aarch64-linux-gnu-2.27-static" "/gnu/store/qflgw53qzxz2y9h5bl68n5vcsf6ssmbl-linux-libre-headers-cross-aarch64-linux-gnu-4.19.59" "/gnu/store/3xp8jwma88bwiwd0j042m6q0gp62wgrq-gcc-cross-aarch64-linux-gnu-9.1.0" "/gnu/store/p3alb0xxbcp6h00nks3kly9dy311xknq-arm-linux-gnueabihf-toolchain-9.1.0" "/gnu/store/sqyanlmsqf0ihc5rnawbxqa0065gx1p8-binutils-cross-arm-linux-gnueabihf-2.31.1" "/gnu/store/pzhkpdbw33pdv7z1nxwc6dpbpjnlpf5h-glibc-cross-arm-linux-gnueabihf-2.27" "/gnu/store/k8l1ssf6225kjhzs5h892v0q2r2zykz2-linux-libre-headers-cross-arm-linux-gnueabihf-4.19.59" "/gnu/store/s0acf85lf28gip9a50m9gpyf0b316w1d-glibc-cross-arm-linux-gnueabihf-2.27-static" "/gnu/store/k8l1ssf6225kjhzs5h892v0q2r2zykz2-linux-libre-headers-cross-arm-linux-gnueabihf-4.19.59" "/gnu/store/a0yd7cl89njxsrl1xn9sqr97kr0l581b-gcc-cross-arm-linux-gnueabihf-9.1.0" "/gnu/store/8a17gigv99zbzwz37mwpwi9ipqbyjq7v-riscv64-linux-gnu-toolchain-9.1.0" "/gnu/store/phx3gxzdj6vij3hcmbc6ixlyv3v5lcbx-binutils-cross-riscv64-linux-gnu-2.31.1" "/gnu/store/sdb325l7if06a116v36dbn36cfmfrsax-glibc-cross-riscv64-linux-gnu-2.27" "/gnu/store/2gb2njhnbjv3rwx817afj4iixdchjic5-linux-libre-headers-cross-riscv64-linux-gnu-4.19.59" "/gnu/store/b7svzva4dqbks399114irxkggshc0gpr-glibc-cross-riscv64-linux-gnu-2.27-static" "/gnu/store/2gb2njhnbjv3rwx817afj4iixdchjic5-linux-libre-headers-cross-riscv64-linux-gnu-4.19.59" "/gnu/store/jdxr811zv1jwa3pdgi1a3hgz8c1n8ain-gcc-cross-riscv64-linux-gnu-9.1.0" "/gnu/store/dzqc1hvavvlhxlhr2fgissgygzkcl046-libfaketime-0.9.7" "/gnu/store/nq4lsyipmfb0q7g26ra45rwwqrh3x8zw-zlib-1.2.11" "/gnu/store/ipx79bfj2mrc8npj7s3qi3zri11jfhaw-tar-1.30" "/gnu/store/bjdpj6g8x1h13xqv6fyrzaspba914z50-file-5.33" "/gnu/store/j824023k26isvahy49v923y1f0np9nf0-gawk-4.2.1" "/gnu/store/83grv6n2110hc9qbqc6k6ma470rzmmjw-bzip2-1.0.6" "/gnu/store/q09sy224qnxrp982z4xfaxi19721mjx8-gzip-1.9" "/gnu/store/im45w08z43rypxgfkzbf5bmgyxm77sx9-xz-5.2.4" "/gnu/store/5x982hxmqfxazl04drmq83f138skddmr-findutils-4.6.0" "/gnu/store/8xygxlbz1kf0sp1acnmj2cj3pqfz3b5r-diffutils-3.6" "/gnu/store/kclg4lramps6ik9fjzqr09rpm27hkd8k-patch-2.7.6" "/gnu/store/k7gymsw2xfp20fv30x5niilwnxpj2d2k-automake-1.16.1" "/gnu/store/rfaqi3a9ls7adr4y7bgwvln3iaf69qwj-autoconf-2.69" "/gnu/store/xzgfh8kdxilyymi1a8i97b1nci1iybhi-coreutils-8.30" "/gnu/store/29dazsnk3rr5j5kv9wi0p2974an9z9sk-which-2.21" "/gnu/store/2k67pvrdq9hygg2ysgflk94jhbnc9s9g-tcsh-6.20.00" "/gnu/store/1a2h56z6wlyzj05ynn4wfg03z475y5wv-libtool-2.4.6" "/gnu/store/l0gwl5mqgssgcfp0h5sbkrsl3wi315b7-m4-1.4.18" "/gnu/store/0xfmkqpi7xk3ixhrqvjijk4ibsglif62-python-3.7.0" "/gnu/store/xyiyf12w4i7zf5g5b4ah0bi1mmd6i8xa-pkg-config-0.29.2" "/gnu/store/8k4pnixpz73kxvxbjqajgbprjjmmgpxy-util-linux-2.32.1")))))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git bisect start | |
# bad: [b6dc08393e6a8313b88ce422fc3c1e4e9c0efc6f] scripts: environment: Add --no-cwd. | |
git bisect bad b6dc08393e6a8313b88ce422fc3c1e4e9c0efc6f | |
# good: [d68de958b60426798ed62797ff7c96c327a672ac] installer: Fix Guile-Parted crash on i686. | |
git bisect good d68de958b60426798ed62797ff7c96c327a672ac | |
# good: [ed8d3f33a5236a1b9fde80bf4ad04e0ecc22a47a] build-system/haskell: Generate Setup.hs if needed. | |
git bisect good ed8d3f33a5236a1b9fde80bf4ad04e0ecc22a47a | |
# good: [175047cd2ae256caf207b73b1dfb1133fd280867] gnu: libvirt: Use conventional doc/ directory. | |
git bisect good 175047cd2ae256caf207b73b1dfb1133fd280867 | |
# bad: [2868804de69ed23f396fd8e68d6dd18c40518948] gnu: python-duniterpy: Update to 0.54.3. | |
git bisect bad 2868804de69ed23f396fd8e68d6dd18c40518948 | |
# good: [b09e4960be0034716bd9afeb647c17203967d769] gnu: dosbox: Update to 0.74-3. | |
git bisect good b09e4960be0034716bd9afeb647c17203967d769 | |
# bad: [0ccb34584c29400412626fd135111143d46d9a2f] gnu: r-ggpubr: Update to 0.2.1. | |
git bisect bad 0ccb34584c29400412626fd135111143d46d9a2f | |
# bad: [2668e06efdebd3779361ab885d2a32b03a805540] gnu: krita: Update to 4.2.2. | |
git bisect bad 2668e06efdebd3779361ab885d2a32b03a805540 | |
# bad: [7c690a47381f645ec5ec0a1fd6ffc34dba1b69c2] derivations: 'build-derivations' can be passed derivation inputs. | |
git bisect bad 7c690a47381f645ec5ec0a1fd6ffc34dba1b69c2 | |
# good: [c89985d91d2b44704fbcaebd7a097dee0c0e3e4a] derivations: Add 'derivation-input'. | |
git bisect good c89985d91d2b44704fbcaebd7a097dee0c0e3e4a | |
# good: [a25006198690dc263ce1b13de6733055c6d6eba4] graph: Use 'derivation-input-derivation'. | |
git bisect good a25006198690dc263ce1b13de6733055c6d6eba4 | |
# bad: [fd951cd543d9f4d3ecfa4570e51797f84e79068b] derivations: 'derivation' preserves pointer equality. | |
git bisect bad fd951cd543d9f4d3ecfa4570e51797f84e79068b | |
# bad: [5cf4b26d52bcea382d98fb4becce89be9ee37b55] derivations: <derivation-input> now aggregates a <derivation>. | |
git bisect bad 5cf4b26d52bcea382d98fb4becce89be9ee37b55 | |
# first bad commit: [5cf4b26d52bcea382d98fb4becce89be9ee37b55] derivations: <derivation-input> now aggregates a <derivation>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Derive([("out","/gnu/store/q9hkdidycz3wq28xxgjq47bzx5s39k52-info-dir","","")],[("/gnu/store/1lyb9v2fnbflccrawnzjw2n87ycaicia-glibc-cross-riscv64-linux-gnu-2.27.drv",["out","static"]),("/gnu/store/3wxvpcvxr5qgs2i1wx0cqyspv3in1kws-linux-libre-headers-cross-riscv64-linux-gnu-4.19.59.drv",["out"]),("/gnu/store/4d4si2aiviy0ldihj7ymjkxrvx6c7rvq-i686-linux-gnu-toolchain-9.1.0.drv",["out"]),("/gnu/store/4imc4bigz499427hqd2yvz38y361vq5k-gcc-cross-arm-linux-gnueabihf-9.1.0.drv",["out"]),("/gnu/store/5i49zz5l4dzh59fi2b8fiq2llw0rkn8s-python-3.7.0.drv",["out"]),("/gnu/store/60x9nffmmdahdfmd0argjkfcvkzcm4c3-linux-libre-headers-cross-x86_64-linux-gnu-4.19.59.drv",["out"]),("/gnu/store/7s7lml5cgign328i6nk13fxz0r2vykng-binutils-cross-x86_64-linux-gnu-2.31.1.drv",["out"]),("/gnu/store/7zc3ms7wxjg9ypg7r4p23ni18f43m6p1-linux-libre-headers-cross-aarch64-linux-gnu-4.19.59.drv",["out"]),("/gnu/store/82r3931cfjm1864mc81wzzlfmb5rlgx1-util-linux-2.32.1.drv",["out"]),("/gnu/store/8wgjmm3cks3xaabhm3m7w25i9wwx50z2-sed-4.5.drv",["out"]),("/gnu/store/9dgy50xx4d9f2pnh4s0pdla7n7j61mjg-findutils-4.6.0.drv",["out"]),("/gnu/store/arvm0v20n93mra1s2la59by3kbm3cbsd-guile-2.2.4.drv",["out"]),("/gnu/store/c0ngi4rm0avjlp3nb8j4yvmdlf598vr2-gzip-1.9.drv",["out"]),("/gnu/store/c0pcf8c405my5g7nsc99gxpq66hzynn8-gcc-cross-riscv64-linux-gnu-9.1.0.drv",["out"]),("/gnu/store/c59fjany683kns33dhb44hfc598654xh-libtool-2.4.6.drv",["out"]),("/gnu/store/d6inhd29h4mp3zfah4dq6mh0hi1bwsd6-gcc-glibc-2.27-toolchain-9.1.0.drv",["out"]),("/gnu/store/dwjr2d9ds00bg8dvmsmljygz6k9y6b5h-tar-1.30.drv",["out"]),("/gnu/store/fgv06c04vkf52s8idc5jm6c10nsa2ph1-bash-4.4.23.drv",["out"]),("/gnu/store/gj3b2r65jfgrz83b6nni44028xciakfy-libfaketime-0.9.7.drv",["out"]),("/gnu/store/iddbw29p9fq2ccygwhyvfc5r7yq0qlyr-grep-3.1.drv",["out"]),("/gnu/store/iv231dbdxg300rk9lqmgkdm855hdxzgr-binutils-cross-aarch64-linux-gnu-2.31.1.drv",["out"]),("/gnu/store/jdzrl9rrdxvyg7y639igda091w1aja1b-module-import-compiled.drv",["out"]),("/gnu/store/k9y9vjpv62nvksm5pgbxfy2ddgkrmwmv-linux-libre-headers-cross-i686-linux-gnu-4.19.59.drv",["out"]),("/gnu/store/kx4f618mcrmkizp5gxyb00fwn1hp4cbw-gcc-cross-aarch64-linux-gnu-9.1.0.drv",["out"]),("/gnu/store/ljjw2dnwpdq73fg3rjh58yw27qalyssc-linux-libre-headers-cross-arm-linux-gnueabihf-4.19.59.drv",["out"]),("/gnu/store/lm5x5sz3s5h4drn0n2l0xrbnqr9xyqzd-gcc-cross-x86_64-linux-gnu-9.1.0.drv",["out"]),("/gnu/store/m3fqaak2rc24ic0aisbl1fdafy14fb45-gcc-cross-i686-linux-gnu-9.1.0.drv",["out"]),("/gnu/store/maiy0a31cqlsls1g139hikwabv7wwvbh-zlib-1.2.11.drv",["out"]),("/gnu/store/n05hlghlgw64ljc8hgbimbajnlapssiw-glibc-cross-aarch64-linux-gnu-2.27.drv",["out","static"]),("/gnu/store/n8a9mj131ddip42cmcci3s12a3y01zj3-texinfo-6.5.drv",["out"]),("/gnu/store/nas9cw7lk7737ha4icmdw5yhxx4j9453-which-2.21.drv",["out"]),("/gnu/store/ngj6zhpajm7693ys419yxmkdpcqwkzg9-tcsh-6.20.00.drv",["out"]),("/gnu/store/nz7vl4xn2s3xwx2f7vlvhl8sp9h4lkgx-glibc-utf8-locales-2.28.drv",["out"]),("/gnu/store/nzq7zmb44hn9wzm997pn0cb0aak7nmxq-binutils-cross-arm-linux-gnueabihf-2.31.1.drv",["out"]),("/gnu/store/ph6l1b0ixbvghvs41dpm06wqf4pw5677-glibc-cross-i686-linux-gnu-2.27.drv",["out","static"]),("/gnu/store/pjnibkx89y2nq3r9wb6dkscdb9rs915z-pkg-config-0.29.2.drv",["out"]),("/gnu/store/pwfrz20z33lhgkvy3y1s9gm2ijwcacrk-coreutils-8.30.drv",["out"]),("/gnu/store/q0l8y15xksvrm6fpn6miivk1dy88ka1a-riscv64-linux-gnu-toolchain-9.1.0.drv",["out"]),("/gnu/store/q1v24z3zfnym7fqbbh4z4jcybaaiwzlv-m4-1.4.18.drv",["out"]),("/gnu/store/q24ic25gr3azaxlabh9pj842kybs8h4m-file-5.33.drv",["out"]),("/gnu/store/qk22gsq1vrkzhrpmmlr2084f4vvlsyg4-make-4.2.1.drv",["out"]),("/gnu/store/qm501xmx0p6h2qyk2jfg6i35n2g2iblw-autoconf-2.69.drv",["out"]),("/gnu/store/qxs84gr9g0vinyq433ym226d54nr668a-diffutils-3.6.drv",["out"]),("/gnu/store/r3ih0hhv74bp4qkg6zfi6wd4bqzlq7df-perl-5.28.0.drv",["out"]),("/gnu/store/rmqarqss73akz9yaad4a02zdvp62ijx2-gzip-1.9.drv",["out"]),("/gnu/store/rwz69w3nnbxvzwnkrrhq1q5fqf1d6rm1-glibc-cross-x86_64-linux-gnu-2.27.drv",["out","static"]),("/gnu/store/s5ajxc1mc2j6njkjs2bj6ssfzb43bvan-arm-linux-gnueabihf-toolchain-9.1.0.drv",["out"]),("/gnu/store/s66bj62iwlh9fndcyv06z997zp6ga7fy-aarch64-linux-gnu-toolchain-9.1.0.drv",["out"]),("/gnu/store/vi1jc3vkpw13nigqzw7iiqqcq9c1xinz-glibc-cross-arm-linux-gnueabihf-2.27.drv",["out","static"]),("/gnu/store/vxh3p0y6v577gzfp016v1xz5xs5lg47m-x86_64-linux-gnu-toolchain-9.1.0.drv",["out"]),("/gnu/store/w1wcggyikprn54y2c2hf1wk9bkn9ryja-automake-1.16.1.drv",["out"]),("/gnu/store/wan77da4mrf8x2fwc0yqndpz6v0fwqja-gawk-4.2.1.drv",["out"]),("/gnu/store/wcnmh5krgmz8a9x59r2gzpd81ybn5b7v-xz-5.2.4.drv",["out"]),("/gnu/store/wgfz82qfkh9vgqlpa5icj3bzqclyg8rj-bzip2-1.0.6.drv",["out"]),("/gnu/store/x9kynl44rpqxd78vbv8j2z58j1vmar0r-binutils-cross-i686-linux-gnu-2.31.1.drv",["out"]),("/gnu/store/xk4qgfc77rd4k4c863fxsyxkxfi9c0ja-binutils-cross-riscv64-linux-gnu-2.31.1.drv",["out"]),("/gnu/store/yvm7rgcskmgsjx6wnxx2gjp71gz6ghjh-patch-2.7.6.drv",["out"])],["/gnu/store/ak3y80w6xjr9fq22bw8d577zkm9qq005-info-dir-builder","/gnu/store/p5q59xqmhwg60y2437fnny76nw7l6gbz-module-import"],"x86_64-linux","/gnu/store/r658y3cgpnf99nxjxqgjiaizx20ac4k0-guile-2.2.4/bin/guile",["--no-auto-compile","-L","/gnu/store/p5q59xqmhwg60y2437fnny76nw7l6gbz-module-import","-C","/gnu/store/syp239hi3xjgxdm8r4hvhhzh67i5ixgl-module-import-compiled","/gnu/store/ak3y80w6xjr9fq22bw8d577zkm9qq005-info-dir-builder"],[("allowSubstitutes","0"),("guix properties","((type . profile-hook) (hook . info-dir))"),("out","/gnu/store/q9hkdidycz3wq28xxgjq47bzx5s39k52-info-dir"),("preferLocalBuild","1")]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment