From: "Girar awaiter (cas)" <girar-builder@altlinux.org> To: Andrey Cherepanov <cas@altlinux.org> Cc: Nikolai Kostrigin <nickel@altlinux.org>, sisyphus-incominger@lists.altlinux.org, girar-builder-sisyphus@altlinux.org, Anton Midyukov <antohami@altlinux.org> Subject: [#294771] FAILED (try 10) opencascade.git=7.6.1-alt1 horizon.git=2.2.0-alt1 kicad.git=6.0.2-alt1 ... Date: Mon, 25 Apr 2022 10:04:22 +0000 Message-ID: <girar.task.294771.10.1@gyle.mskdc.altlinux.org> (raw) In-Reply-To: <girar.task.294771.1.1@gyle.mskdc.altlinux.org> https://git.altlinux.org/tasks/294771/logs/events.10.1.log subtask name aarch64 armh i586 ppc64le x86_64 #100 opencascade 14:40 24:14 10:14 18:00 7:59 #340 horizon 5:39 9:12 3:38 4:29 3:01 #440 kicad 16:30 - 11:53 16:51 8:38 #640 netgen 21:38 27:58 8:47 16:44 9:28 #1100 python3-module-jupyter-packaging 34 ? 18 39 17 #1200 python3-module-webgui-jupyter-widgets 35 ? 18 41 18 #1300 gmsh 7:06 ? 4:55 failed 3:41 2022-Apr-25 08:57:35 :: task #294771 for sisyphus resumed by cas: 2022-Apr-25 08:57:35 :: message: opencascade-7.6.1 #100 build 7.6.1-alt1 from /people/cas/packages/opencascade.git fetched at 2022-Feb-05 06:23:04 #200 removed #240 removed #300 removed #340 build 2.2.0-alt1 from /people/cas/packages/horizon.git fetched at 2022-Apr-15 14:35:38 #400 removed #440 build 6.0.2-alt1 from /gears/k/kicad.git fetched at 2022-Mar-21 14:56:07 from sisyphus #500 removed #600 removed #640 build 6.2.2202-alt1 from /people/cas/packages/netgen.git fetched at 2022-Apr-19 12:19:22 #700 removed #1000 removed #1100 build 0.12.0-alt1 from /people/cas/packages/python3-module-jupyter-packaging.git fetched at 2022-Apr-25 08:10:49 #1200 build 0.2.9-alt1 from /people/cas/packages/python3-module-webgui-jupyter-widgets.git fetched at 2022-Apr-25 08:23:24 #1300 build 4.9.5-alt1 from /people/cas/packages/gmsh.git fetched at 2022-Apr-25 08:57:23 2022-Apr-25 08:57:35 :: created build repo 2022-Apr-25 08:57:36 :: #640: force rebuild 2022-Apr-25 08:57:36 :: [aarch64] #100 opencascade.git 7.6.1-alt1: build start 2022-Apr-25 08:57:36 :: [ppc64le] #100 opencascade.git 7.6.1-alt1: build start 2022-Apr-25 08:57:36 :: [i586] #100 opencascade.git 7.6.1-alt1: build start 2022-Apr-25 08:57:36 :: [armh] #100 opencascade.git 7.6.1-alt1: build start 2022-Apr-25 08:57:36 :: [x86_64] #100 opencascade.git 7.6.1-alt1: build start 2022-Apr-25 09:05:35 :: [x86_64] #100 opencascade.git 7.6.1-alt1: build OK 2022-Apr-25 09:05:35 :: [x86_64] #340 horizon.git 2.2.0-alt1: build start 2022-Apr-25 09:07:50 :: [i586] #100 opencascade.git 7.6.1-alt1: build OK 2022-Apr-25 09:07:50 :: [i586] #340 horizon.git 2.2.0-alt1: build start 2022-Apr-25 09:08:36 :: [x86_64] #340 horizon.git 2.2.0-alt1: build OK 2022-Apr-25 09:08:36 :: [x86_64] #440 kicad.git 6.0.2-alt1: build start 2022-Apr-25 09:11:28 :: [i586] #340 horizon.git 2.2.0-alt1: build OK 2022-Apr-25 09:11:29 :: [i586] #440 kicad.git 6.0.2-alt1: build start 2022-Apr-25 09:12:16 :: [aarch64] #100 opencascade.git 7.6.1-alt1: build OK 2022-Apr-25 09:12:16 :: [aarch64] #340 horizon.git 2.2.0-alt1: build start 2022-Apr-25 09:15:36 :: [ppc64le] #100 opencascade.git 7.6.1-alt1: build OK 2022-Apr-25 09:15:36 :: [ppc64le] #340 horizon.git 2.2.0-alt1: build start 2022-Apr-25 09:17:14 :: [x86_64] #440 kicad.git 6.0.2-alt1: build OK 2022-Apr-25 09:17:14 :: [x86_64] #640 netgen.git 6.2.2202-alt1: build start 2022-Apr-25 09:17:55 :: [aarch64] #340 horizon.git 2.2.0-alt1: build OK 2022-Apr-25 09:17:56 :: [aarch64] #440 kicad.git 6.0.2-alt1: build start 2022-Apr-25 09:20:05 :: [ppc64le] #340 horizon.git 2.2.0-alt1: build OK 2022-Apr-25 09:20:05 :: [ppc64le] #440 kicad.git 6.0.2-alt1: build start 2022-Apr-25 09:21:50 :: [armh] #100 opencascade.git 7.6.1-alt1: build OK 2022-Apr-25 09:21:51 :: [armh] #340 horizon.git 2.2.0-alt1: build start 2022-Apr-25 09:23:22 :: [i586] #440 kicad.git 6.0.2-alt1: build OK 2022-Apr-25 09:23:22 :: [i586] #640 netgen.git 6.2.2202-alt1: build start 2022-Apr-25 09:26:42 :: [x86_64] #640 netgen.git 6.2.2202-alt1: build OK 2022-Apr-25 09:26:43 :: [x86_64] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build start 2022-Apr-25 09:27:00 :: [x86_64] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build OK 2022-Apr-25 09:27:01 :: [x86_64] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build start 2022-Apr-25 09:27:19 :: [x86_64] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build OK 2022-Apr-25 09:27:19 :: [x86_64] #1300 gmsh.git 4.9.5-alt1: build start 2022-Apr-25 09:31:00 :: [x86_64] #1300 gmsh.git 4.9.5-alt1: build OK 2022-Apr-25 09:31:03 :: [armh] #340 horizon.git 2.2.0-alt1: build OK 2022-Apr-25 09:31:03 :: [armh] #440 kicad.git 6.0.2-alt1: build start 2022-Apr-25 09:31:36 :: [armh] #440 kicad.git 6.0.2-alt1: build SKIPPED 2022-Apr-25 09:31:36 :: [armh] #640 netgen.git 6.2.2202-alt1: build start 2022-Apr-25 09:32:09 :: [i586] #640 netgen.git 6.2.2202-alt1: build OK 2022-Apr-25 09:32:09 :: [i586] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build start 2022-Apr-25 09:32:27 :: [i586] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build OK 2022-Apr-25 09:32:28 :: [i586] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build start 2022-Apr-25 09:32:46 :: [i586] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build OK 2022-Apr-25 09:32:46 :: [i586] #1300 gmsh.git 4.9.5-alt1: build start 2022-Apr-25 09:34:26 :: [aarch64] #440 kicad.git 6.0.2-alt1: build OK 2022-Apr-25 09:34:26 :: [aarch64] #640 netgen.git 6.2.2202-alt1: build start 2022-Apr-25 09:36:56 :: [ppc64le] #440 kicad.git 6.0.2-alt1: build OK 2022-Apr-25 09:36:56 :: [ppc64le] #640 netgen.git 6.2.2202-alt1: build start 2022-Apr-25 09:37:41 :: [i586] #1300 gmsh.git 4.9.5-alt1: build OK 2022-Apr-25 09:53:40 :: [ppc64le] #640 netgen.git 6.2.2202-alt1: build OK 2022-Apr-25 09:53:40 :: [ppc64le] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build start 2022-Apr-25 09:54:19 :: [ppc64le] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build OK 2022-Apr-25 09:54:19 :: [ppc64le] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build start 2022-Apr-25 09:55:00 :: [ppc64le] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build OK 2022-Apr-25 09:55:00 :: [ppc64le] #1300 gmsh.git 4.9.5-alt1: build start 2022-Apr-25 09:56:04 :: [aarch64] #640 netgen.git 6.2.2202-alt1: build OK 2022-Apr-25 09:56:04 :: [aarch64] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build start 2022-Apr-25 09:56:38 :: [aarch64] #1100 python3-module-jupyter-packaging.git 0.12.0-alt1: build OK 2022-Apr-25 09:56:39 :: [aarch64] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build start 2022-Apr-25 09:57:14 :: [aarch64] #1200 python3-module-webgui-jupyter-widgets.git 0.2.9-alt1: build OK 2022-Apr-25 09:57:15 :: [aarch64] #1300 gmsh.git 4.9.5-alt1: build start [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'Eigen::internal::storeAccumulator<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, long, double __vector(2), 2l>(long, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double __vector(2) const&, __vector_quad*)void': [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/util/BlasUtil.h:227:46: error: inlining failed in call to 'always_inline' 'Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>::storePacketBlock<double __vector(2), 4>(long, long, Eigen::internal::PacketBlock<double __vector(2), 4> const&) constvoid': target specific option mismatch [ppc64le] 227 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacketBlock(Index i, Index j, const PacketBlock<SubPacket, n> &block) const { [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/geo/STensor3.cpp:8: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1137:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bscale<double __vector(2)>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::PacketBlock<double __vector(2), 4>&, double __vector(2) const&)void': target specific option mismatch [ppc64le] 1137 | EIGEN_ALWAYS_INLINE void bscale(PacketBlock<Packet,4>& acc, PacketBlock<Packet,4>& accZ, const Packet& pAlpha) [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/geo/STensor3.cpp:8: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1199:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bload<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, double __vector(2), long, 2l, 0, 0>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, long, long)void': target specific option mismatch [ppc64le] 1199 | EIGEN_ALWAYS_INLINE void bload(PacketBlock<Packet,4>& acc, const DataMapper& res, Index row, Index col) [ppc64le] -- [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'Eigen::internal::storeAccumulator<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, long, double __vector(2), 2l>(long, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double __vector(2) const&, __vector_quad*)void': [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/util/BlasUtil.h:227:46: error: inlining failed in call to 'always_inline' 'Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>::storePacketBlock<double __vector(2), 4>(long, long, Eigen::internal::PacketBlock<double __vector(2), 4> const&) constvoid': target specific option mismatch [ppc64le] 227 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacketBlock(Index i, Index j, const PacketBlock<SubPacket, n> &block) const { [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/numeric/Numeric.cpp:9: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1137:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bscale<double __vector(2)>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::PacketBlock<double __vector(2), 4>&, double __vector(2) const&)void': target specific option mismatch [ppc64le] 1137 | EIGEN_ALWAYS_INLINE void bscale(PacketBlock<Packet,4>& acc, PacketBlock<Packet,4>& accZ, const Packet& pAlpha) [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/numeric/Numeric.cpp:9: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1199:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bload<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, double __vector(2), long, 2l, 0, 0>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, long, long)void': target specific option mismatch [ppc64le] 1199 | EIGEN_ALWAYS_INLINE void bload(PacketBlock<Packet,4>& acc, const DataMapper& res, Index row, Index col) [ppc64le] -- [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'Eigen::internal::storeAccumulator<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, long, double __vector(2), 2l>(long, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double __vector(2) const&, __vector_quad*)void': [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/util/BlasUtil.h:227:46: error: inlining failed in call to 'always_inline' 'Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>::storePacketBlock<double __vector(2), 4>(long, long, Eigen::internal::PacketBlock<double __vector(2), 4> const&) constvoid': target specific option mismatch [ppc64le] 227 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacketBlock(Index i, Index j, const PacketBlock<SubPacket, n> &block) const { [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/geo/GFace.cpp:16: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1137:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bscale<double __vector(2)>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::PacketBlock<double __vector(2), 4>&, double __vector(2) const&)void': target specific option mismatch [ppc64le] 1137 | EIGEN_ALWAYS_INLINE void bscale(PacketBlock<Packet,4>& acc, PacketBlock<Packet,4>& accZ, const Packet& pAlpha) [ppc64le] -- [ppc64le] from /usr/src/RPM/BUILD/gmsh-4.9.5/src/geo/GFace.cpp:16: [ppc64le] /usr/src/RPM/BUILD/gmsh-4.9.5/contrib/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1199:26: error: inlining failed in call to 'always_inline' 'Eigen::internal::bload<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, double __vector(2), long, 2l, 0, 0>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, long, long)void': target specific option mismatch [ppc64le] 1199 | EIGEN_ALWAYS_INLINE void bload(PacketBlock<Packet,4>& acc, const DataMapper& res, Index row, Index col) 2022-Apr-25 09:57:21 :: [ppc64le] gmsh.git 4.9.5-alt1: remote: build failed 2022-Apr-25 09:57:21 :: [ppc64le] #1300 gmsh.git 4.9.5-alt1: build FAILED 2022-Apr-25 09:57:21 :: [ppc64le] requesting cancellation of task processing 2022-Apr-25 09:59:34 :: [armh] #640 netgen.git 6.2.2202-alt1: build OK 2022-Apr-25 09:59:34 :: [armh] task processing CANCELLED 2022-Apr-25 10:04:21 :: [aarch64] #1300 gmsh.git 4.9.5-alt1: build OK 2022-Apr-25 09:57:21 :: [ppc64le] build FAILED 2022-Apr-25 09:59:34 :: [armh] build FAILED 2022-Apr-25 10:04:21 :: task #294771 for sisyphus FAILED
next prev parent reply other threads:[~2022-04-25 10:04 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-02-05 6:49 [#294771] [test-only] FAILED opencascade.git=7.6.1-alt1 Girar awaiter (cas) 2022-02-05 7:20 ` [#294771] FAILED (try 2) opencascade.git=7.6.1-alt1 freecad.git=0.19.3-alt1 gmsh.git=4.6.0-alt3.1 Girar awaiter (cas) 2022-02-05 16:55 ` [#294771] FAILED (try 3) opencascade.git=7.6.1-alt1 gmsh.git=4.6.0-alt3.1 horizon.git=1.1.1-alt2 Girar awaiter (cas) 2022-03-21 15:19 ` [#294771] FAILED (try 4) opencascade.git=7.6.1-alt1 gmsh.git=4.9.5-alt1 horizon.git=1.1.1-alt2 Girar awaiter (cas) 2022-04-15 13:54 ` [#294771] FAILED (try 5) opencascade.git=7.6.1-alt1 horizon.git=1.1.1-alt2 kicad.git=6.0.2-alt1 Girar awaiter (cas) 2022-04-15 14:59 ` [#294771] FAILED (try 6) opencascade.git=7.6.1-alt1 horizon.git=2.2.0-alt1 kicad.git=6.0.2-alt1 Girar awaiter (cas) 2022-04-19 9:43 ` [#294771] FAILED (try 7) " Girar awaiter (cas) 2022-04-19 13:15 ` [#294771] FAILED (try 8) " Girar awaiter (cas) 2022-04-20 16:01 ` [#294771] FAILED (try 9) " Girar awaiter (cas) 2022-04-25 10:04 ` Girar awaiter (cas) [this message] 2022-04-25 10:45 ` [#294771] FAILED (try 11) " Girar awaiter (cas) 2022-04-25 11:18 ` [#294771] FAILED (try 12) " Girar awaiter (cas) 2022-04-30 5:25 ` [#294771] FAILED (try 13) " Girar awaiter (cas) 2022-05-01 17:36 ` [#294771] FAILED (try 14) opencascade.git=7.6.2-alt1 " Girar awaiter (cas) 2022-07-10 18:17 ` [#294771] [test-only] FAILED (try 15) opencascade.git=7.6.2-alt1 horizon.git=2.2.0-alt1 kicad.git=6.0.6-alt1 Girar awaiter (cas) 2022-07-12 10:45 ` [#294771] [test-only] FAILED (try 16) " Girar awaiter (cas) 2022-07-12 11:42 ` [#294771] [test-only] FAILED (try 17) " Girar awaiter (cas) 2022-07-16 12:48 ` [#294771] [test-only] FAILED (try 18) " Girar awaiter (cas) 2022-07-18 7:37 ` [#294771] [test-only] FAILED (try 19) " Girar awaiter (cas) 2022-07-19 16:36 ` [#294771] [test-only] FAILED (try 20) " Girar awaiter (cas) 2022-07-20 4:58 ` [#294771] [test-only] FAILED (try 21) " Girar awaiter (cas) 2022-07-23 2:43 ` [#294771] FAILED (try 22) " Girar awaiter (cas) 2022-07-23 5:25 ` [#294771] FAILED (try 23) " Girar awaiter (cas) 2022-07-23 6:56 ` [#294771] FAILED (try 24) opencascade.git=7.6.2-alt1 horizon.git=2.2.0-alt1 Girar awaiter (cas) 2022-07-23 9:25 ` [#294771] [test-only] FAILED (try 25) " Girar awaiter (cas) 2022-07-23 10:33 ` [#294771] [test-only] FAILED (try 26) " Girar awaiter (cas) 2022-07-23 12:14 ` [#294771] [test-only] FAILED (try 27) " Girar awaiter (cas) 2022-07-23 13:46 ` [#294771] [test-only] FAILED (try 28) " Girar awaiter (cas) 2022-07-24 6:51 ` [#294771] TESTED (try 29) " Girar awaiter (cas) 2022-07-24 12:37 ` [#294771] DONE (try 30) " Girar pender (cas)
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=girar.task.294771.10.1@gyle.mskdc.altlinux.org \ --to=girar-builder@altlinux.org \ --cc=antohami@altlinux.org \ --cc=cas@altlinux.org \ --cc=devel@lists.altlinux.org \ --cc=girar-builder-sisyphus@altlinux.org \ --cc=nickel@altlinux.org \ --cc=sisyphus-incominger@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Girar Builder robot reports This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus-incominger/0 sisyphus-incominger/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus-incominger sisyphus-incominger/ http://lore.altlinux.org/sisyphus-incominger \ sisyphus-incominger@lists.altlinux.org sisyphus-incominger@lists.altlinux.ru sisyphus-incominger@lists.altlinux.com public-inbox-index sisyphus-incominger Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus-incominger AGPL code for this site: git clone https://public-inbox.org/public-inbox.git