ALT Linux Girar Builder robot reports
 help / color / mirror / Atom feed
* [#411170] p11 EPERM calibre.git=8.4.0-alt2
@ 2026-03-14  4:17 Girar awaiter (zerg)
  2026-03-19 15:14 ` [#411170] p11 DONE (try 2) calibre.git=8.4.0-alt2 Girar pender (amakeenk)
  0 siblings, 1 reply; 2+ messages in thread
From: Girar awaiter (zerg) @ 2026-03-14  4:17 UTC (permalink / raw)
  To: Sergey V. Turchin
  Cc: sisyphus-incominger, girar-builder-p11, girar-builder-p11

https://git.altlinux.org/tasks/411170/logs/events.1.1.log
https://packages.altlinux.org/tasks/411170

subtask  name     aarch64  i586  x86_64
   #100  calibre     5:10     -    5:14

2026-Mar-14 04:05:45 :: task #411170 for p11 started by zerg:
2026-Mar-14 04:05:45 :: message: for_Qt-6.10
#100 build 8.4.0-alt2 from /people/zerg/packages/calibre.git fetched at 2026-Mar-13 07:53:41
2026-Mar-14 04:05:46 :: [aarch64] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-14 04:05:46 :: [x86_64] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-14 04:05:46 :: [i586] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-14 04:06:01 :: [i586] #100 calibre.git 8.4.0-alt2: build SKIPPED
2026-Mar-14 04:10:56 :: [aarch64] #100 calibre.git 8.4.0-alt2: build OK
2026-Mar-14 04:11:00 :: [x86_64] #100 calibre.git 8.4.0-alt2: build OK
2026-Mar-14 04:11:05 :: 100: build check OK
2026-Mar-14 04:11:06 :: build check OK
2026-Mar-14 04:11:12 :: #100: calibre.git 8.4.0-alt2: version check OK
2026-Mar-14 04:11:13 :: build version check OK
2026-Mar-14 04:11:20 :: noarch check OK
2026-Mar-14 04:11:21 :: plan: src +1 -1 =20154, aarch64 +2 -2 =35873, x86_64 +2 -2 =36840
#100 calibre 8.4.0-alt1 -> 8.4.0-alt2
 Fri Mar 13 2026 Sergey V Turchin <zerg@altlinux> 8.4.0-alt2
 - NMU: fix to build with Qt 6.10 (closes: 58199)
2026-Mar-14 04:11:21 :: calibre: closes bugs: 58199
2026-Mar-14 04:12:03 :: patched apt indices
2026-Mar-14 04:12:12 :: created next repo
2026-Mar-14 04:12:23 :: duplicate provides check OK
2026-Mar-14 04:13:03 :: dependencies check OK
2026-Mar-14 04:13:37 :: [x86_64 aarch64] ELF symbols check OK
	aarch64: calibre=8.4.0-alt2 post-install unowned files:
 /usr/share/icons/hicolor/128x128
 /usr/share/icons/hicolor/128x128/apps
 /usr/share/icons/hicolor/128x128/mimetypes
 /usr/share/icons/hicolor/16x16/mimetypes
 /usr/share/icons/hicolor/256x256
 /usr/share/icons/hicolor/256x256/apps
 /usr/share/icons/hicolor/256x256/mimetypes
 /usr/share/icons/hicolor/32x32/mimetypes
 /usr/share/icons/hicolor/48x48/mimetypes
 /usr/share/icons/hicolor/64x64
 /usr/share/icons/hicolor/64x64/apps
 /usr/share/icons/hicolor/64x64/mimetypes
 /usr/share/man/ar
 /usr/share/man/ar/man1
 /usr/share/man/bg
 /usr/share/man/bg/man1
 /usr/share/man/ca
 /usr/share/man/ca/man1
 /usr/share/man/cs
 /usr/share/man/cs/man1
 /usr/share/man/da
 /usr/share/man/da/man1
 /usr/share/man/de
 /usr/share/man/de/man1
 /usr/share/man/el
 /usr/share/man/el/man1
 /usr/share/man/eo
 /usr/share/man/eo/man1
 /usr/share/man/es
 /usr/share/man/es/man1
 /usr/share/man/et
 /usr/share/man/et/man1
 /usr/share/man/eu
 /usr/share/man/eu/man1
 /usr/share/man/fa
 /usr/share/man/fa/man1
 /usr/share/man/fi
 /usr/share/man/fi/man1
 /usr/share/man/fr
 /usr/share/man/fr/man1
 /usr/share/man/gl
 /usr/share/man/gl/man1
 /usr/share/man/he
 /usr/share/man/he/man1
 /usr/share/man/hr
 /usr/share/man/hr/man1
 /usr/share/man/hu
 /usr/share/man/hu/man1
 /usr/share/man/is
 /usr/share/man/is/man1
 /usr/share/man/it
 /usr/share/man/it/man1
 /usr/share/man/ja
 /usr/share/man/ja/man1
 /usr/share/man/ka
 /usr/share/man/ka/man1
 /usr/share/man/kn
 /usr/share/man/kn/man1
 /usr/share/man/ko
 /usr/share/man/ko/man1
 /usr/share/man/lt
 /usr/share/man/lt/man1
 /usr/share/man/lv
 /usr/share/man/lv/man1
 /usr/share/man/mr
 /usr/share/man/mr/man1
 /usr/share/man/ms
 /usr/share/man/ms/man1
 /usr/share/man/nb
 /usr/share/man/nb/man1
 /usr/share/man/nl
 /usr/share/man/nl/man1
 /usr/share/man/pl
 /usr/share/man/pl/man1
 /usr/share/man/pt
 /usr/share/man/pt/man1
 /usr/share/man/pt_BR
 /usr/share/man/pt_BR/man1
 /usr/share/man/ro
 /usr/share/man/ro/man1
 /usr/share/man/ru/man1
 /usr/share/man/sk
 /usr/share/man/sk/man1
 /usr/share/man/sl
 /usr/share/man/sl/man1
 /usr/share/man/sr
 /usr/share/man/sr/man1
 /usr/share/man/sv
 /usr/share/man/sv/man1
 /usr/share/man/tr
 /usr/share/man/tr/man1
 /usr/share/man/uk
 /usr/share/man/uk/man1
 /usr/share/man/vi
 /usr/share/man/vi/man1
 /usr/share/man/zh_CN
 /usr/share/man/zh_CN/man1
 /usr/share/man/zh_HK
 /usr/share/man/zh_HK/man1
 /usr/share/man/zh_TW
 /usr/share/man/zh_TW/man1
2026-Mar-14 04:14:38 :: [aarch64] #100 calibre: install check OK
	x86_64: calibre=8.4.0-alt2 post-install unowned files:
 /usr/share/icons/hicolor/128x128
 /usr/share/icons/hicolor/128x128/apps
 /usr/share/icons/hicolor/128x128/mimetypes
 /usr/share/icons/hicolor/16x16/mimetypes
 /usr/share/icons/hicolor/256x256
 /usr/share/icons/hicolor/256x256/apps
 /usr/share/icons/hicolor/256x256/mimetypes
 /usr/share/icons/hicolor/32x32/mimetypes
 /usr/share/icons/hicolor/48x48/mimetypes
 /usr/share/icons/hicolor/64x64
 /usr/share/icons/hicolor/64x64/apps
 /usr/share/icons/hicolor/64x64/mimetypes
 /usr/share/man/ar
 /usr/share/man/ar/man1
 /usr/share/man/bg
 /usr/share/man/bg/man1
 /usr/share/man/ca
 /usr/share/man/ca/man1
 /usr/share/man/cs
 /usr/share/man/cs/man1
 /usr/share/man/da
 /usr/share/man/da/man1
 /usr/share/man/de
 /usr/share/man/de/man1
 /usr/share/man/el
 /usr/share/man/el/man1
 /usr/share/man/eo
 /usr/share/man/eo/man1
 /usr/share/man/es
 /usr/share/man/es/man1
 /usr/share/man/et
 /usr/share/man/et/man1
 /usr/share/man/eu
 /usr/share/man/eu/man1
 /usr/share/man/fa
 /usr/share/man/fa/man1
 /usr/share/man/fi
 /usr/share/man/fi/man1
 /usr/share/man/fr
 /usr/share/man/fr/man1
 /usr/share/man/gl
 /usr/share/man/gl/man1
 /usr/share/man/he
 /usr/share/man/he/man1
 /usr/share/man/hr
 /usr/share/man/hr/man1
 /usr/share/man/hu
 /usr/share/man/hu/man1
 /usr/share/man/is
 /usr/share/man/is/man1
 /usr/share/man/it
 /usr/share/man/it/man1
 /usr/share/man/ja
 /usr/share/man/ja/man1
 /usr/share/man/ka
 /usr/share/man/ka/man1
 /usr/share/man/kn
 /usr/share/man/kn/man1
 /usr/share/man/ko
 /usr/share/man/ko/man1
 /usr/share/man/lt
 /usr/share/man/lt/man1
 /usr/share/man/lv
 /usr/share/man/lv/man1
 /usr/share/man/mr
 /usr/share/man/mr/man1
 /usr/share/man/ms
 /usr/share/man/ms/man1
 /usr/share/man/nb
 /usr/share/man/nb/man1
 /usr/share/man/nl
 /usr/share/man/nl/man1
 /usr/share/man/pl
 /usr/share/man/pl/man1
 /usr/share/man/pt
 /usr/share/man/pt/man1
 /usr/share/man/pt_BR
 /usr/share/man/pt_BR/man1
 /usr/share/man/ro
 /usr/share/man/ro/man1
 /usr/share/man/ru/man1
 /usr/share/man/sk
 /usr/share/man/sk/man1
 /usr/share/man/sl
 /usr/share/man/sl/man1
 /usr/share/man/sr
 /usr/share/man/sr/man1
 /usr/share/man/sv
 /usr/share/man/sv/man1
 /usr/share/man/tr
 /usr/share/man/tr/man1
 /usr/share/man/uk
 /usr/share/man/uk/man1
 /usr/share/man/vi
 /usr/share/man/vi/man1
 /usr/share/man/zh_CN
 /usr/share/man/zh_CN/man1
 /usr/share/man/zh_HK
 /usr/share/man/zh_HK/man1
 /usr/share/man/zh_TW
 /usr/share/man/zh_TW/man1
2026-Mar-14 04:14:45 :: [x86_64] #100 calibre: install check OK
2026-Mar-14 04:16:10 :: [aarch64] #100 calibre-debuginfo: install check OK
2026-Mar-14 04:16:25 :: [x86_64] #100 calibre-debuginfo: install check OK
2026-Mar-14 04:16:45 :: [x86_64-i586] generated apt indices
2026-Mar-14 04:16:45 :: [x86_64-i586] created next repo
2026-Mar-14 04:16:58 :: [x86_64-i586] dependencies check OK
2026-Mar-14 04:16:59 :: gears inheritance check OK
2026-Mar-14 04:16:59 :: srpm inheritance check OK
girar-check-perms: access to @maint ALLOWED for zerg: member of approved group
check-subtask-perms: #100: calibre: allowed for zerg, needs an approval from a member of @tester group
2026-Mar-14 04:17:00 :: acl check FAILED
2026-Mar-14 04:17:14 :: created contents_index files
2026-Mar-14 04:17:23 :: created hash files: aarch64 src x86_64
2026-Mar-14 04:17:26 :: task #411170 for p11 EPERM


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [#411170] p11 DONE (try 2) calibre.git=8.4.0-alt2
  2026-03-14  4:17 [#411170] p11 EPERM calibre.git=8.4.0-alt2 Girar awaiter (zerg)
@ 2026-03-19 15:14 ` Girar pender (amakeenk)
  0 siblings, 0 replies; 2+ messages in thread
From: Girar pender (amakeenk) @ 2026-03-19 15:14 UTC (permalink / raw)
  To: Sergey V. Turchin
  Cc: sisyphus-incominger, girar-builder-p11, girar-builder-p11

https://git.altlinux.org/tasks/archive/done/_401/411170/logs/events.2.1.log
https://packages.altlinux.org/tasks/411170

subtask  name     aarch64  i586  x86_64
   #100  calibre     5:17     -    3:09

2026-Mar-19 15:02:03 :: task #411170 for p11 resumed by amakeenk:
2026-Mar-19 15:02:03 :: message: for_Qt-6.10
#100 build 8.4.0-alt2 from /people/zerg/packages/calibre.git fetched at 2026-Mar-13 07:53:41
2026-Mar-19 15:02:05 :: [aarch64] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-19 15:02:05 :: [x86_64] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-19 15:02:05 :: [i586] #100 calibre.git 8.4.0-alt2: build start
2026-Mar-19 15:02:19 :: [i586] #100 calibre.git 8.4.0-alt2: build SKIPPED
2026-Mar-19 15:05:14 :: [x86_64] #100 calibre.git 8.4.0-alt2: build OK
2026-Mar-19 15:07:22 :: [aarch64] #100 calibre.git 8.4.0-alt2: build OK
2026-Mar-19 15:07:27 :: 100: build check OK
2026-Mar-19 15:07:28 :: build check OK
2026-Mar-19 15:07:34 :: #100: calibre.git 8.4.0-alt2: version check OK
2026-Mar-19 15:07:34 :: build version check OK
2026-Mar-19 15:07:42 :: noarch check OK
2026-Mar-19 15:07:43 :: plan: src +1 -1 =20157, aarch64 +2 -2 =35881, x86_64 +2 -2 =36848
#100 calibre 8.4.0-alt1 -> 8.4.0-alt2
 Fri Mar 13 2026 Sergey V Turchin <zerg@altlinux> 8.4.0-alt2
 - NMU: fix to build with Qt 6.10 (closes: 58199)
2026-Mar-19 15:07:43 :: calibre: closes bugs: 58199
2026-Mar-19 15:08:33 :: patched apt indices
2026-Mar-19 15:08:45 :: created next repo
2026-Mar-19 15:08:57 :: duplicate provides check OK
2026-Mar-19 15:09:39 :: dependencies check OK
2026-Mar-19 15:10:17 :: [x86_64 aarch64] ELF symbols check OK
	x86_64: calibre=8.4.0-alt2 post-install unowned files:
 /usr/share/icons/hicolor/128x128
 /usr/share/icons/hicolor/128x128/apps
 /usr/share/icons/hicolor/128x128/mimetypes
 /usr/share/icons/hicolor/16x16/mimetypes
 /usr/share/icons/hicolor/256x256
 /usr/share/icons/hicolor/256x256/apps
 /usr/share/icons/hicolor/256x256/mimetypes
 /usr/share/icons/hicolor/32x32/mimetypes
 /usr/share/icons/hicolor/48x48/mimetypes
 /usr/share/icons/hicolor/64x64
 /usr/share/icons/hicolor/64x64/apps
 /usr/share/icons/hicolor/64x64/mimetypes
 /usr/share/man/ar
 /usr/share/man/ar/man1
 /usr/share/man/bg
 /usr/share/man/bg/man1
 /usr/share/man/ca
 /usr/share/man/ca/man1
 /usr/share/man/cs
 /usr/share/man/cs/man1
 /usr/share/man/da
 /usr/share/man/da/man1
 /usr/share/man/de
 /usr/share/man/de/man1
 /usr/share/man/el
 /usr/share/man/el/man1
 /usr/share/man/eo
 /usr/share/man/eo/man1
 /usr/share/man/es
 /usr/share/man/es/man1
 /usr/share/man/et
 /usr/share/man/et/man1
 /usr/share/man/eu
 /usr/share/man/eu/man1
 /usr/share/man/fa
 /usr/share/man/fa/man1
 /usr/share/man/fi
 /usr/share/man/fi/man1
 /usr/share/man/fr
 /usr/share/man/fr/man1
 /usr/share/man/gl
 /usr/share/man/gl/man1
 /usr/share/man/he
 /usr/share/man/he/man1
 /usr/share/man/hr
 /usr/share/man/hr/man1
 /usr/share/man/hu
 /usr/share/man/hu/man1
 /usr/share/man/is
 /usr/share/man/is/man1
 /usr/share/man/it
 /usr/share/man/it/man1
 /usr/share/man/ja
 /usr/share/man/ja/man1
 /usr/share/man/ka
 /usr/share/man/ka/man1
 /usr/share/man/kn
 /usr/share/man/kn/man1
 /usr/share/man/ko
 /usr/share/man/ko/man1
 /usr/share/man/lt
 /usr/share/man/lt/man1
 /usr/share/man/lv
 /usr/share/man/lv/man1
 /usr/share/man/mr
 /usr/share/man/mr/man1
 /usr/share/man/ms
 /usr/share/man/ms/man1
 /usr/share/man/nb
 /usr/share/man/nb/man1
 /usr/share/man/nl
 /usr/share/man/nl/man1
 /usr/share/man/pl
 /usr/share/man/pl/man1
 /usr/share/man/pt
 /usr/share/man/pt/man1
 /usr/share/man/pt_BR
 /usr/share/man/pt_BR/man1
 /usr/share/man/ro
 /usr/share/man/ro/man1
 /usr/share/man/ru/man1
 /usr/share/man/sk
 /usr/share/man/sk/man1
 /usr/share/man/sl
 /usr/share/man/sl/man1
 /usr/share/man/sr
 /usr/share/man/sr/man1
 /usr/share/man/sv
 /usr/share/man/sv/man1
 /usr/share/man/tr
 /usr/share/man/tr/man1
 /usr/share/man/uk
 /usr/share/man/uk/man1
 /usr/share/man/vi
 /usr/share/man/vi/man1
 /usr/share/man/zh_CN
 /usr/share/man/zh_CN/man1
 /usr/share/man/zh_HK
 /usr/share/man/zh_HK/man1
 /usr/share/man/zh_TW
 /usr/share/man/zh_TW/man1
2026-Mar-19 15:10:58 :: [x86_64] #100 calibre: install check OK
	aarch64: calibre=8.4.0-alt2 post-install unowned files:
 /usr/share/icons/hicolor/128x128
 /usr/share/icons/hicolor/128x128/apps
 /usr/share/icons/hicolor/128x128/mimetypes
 /usr/share/icons/hicolor/16x16/mimetypes
 /usr/share/icons/hicolor/256x256
 /usr/share/icons/hicolor/256x256/apps
 /usr/share/icons/hicolor/256x256/mimetypes
 /usr/share/icons/hicolor/32x32/mimetypes
 /usr/share/icons/hicolor/48x48/mimetypes
 /usr/share/icons/hicolor/64x64
 /usr/share/icons/hicolor/64x64/apps
 /usr/share/icons/hicolor/64x64/mimetypes
 /usr/share/man/ar
 /usr/share/man/ar/man1
 /usr/share/man/bg
 /usr/share/man/bg/man1
 /usr/share/man/ca
 /usr/share/man/ca/man1
 /usr/share/man/cs
 /usr/share/man/cs/man1
 /usr/share/man/da
 /usr/share/man/da/man1
 /usr/share/man/de
 /usr/share/man/de/man1
 /usr/share/man/el
 /usr/share/man/el/man1
 /usr/share/man/eo
 /usr/share/man/eo/man1
 /usr/share/man/es
 /usr/share/man/es/man1
 /usr/share/man/et
 /usr/share/man/et/man1
 /usr/share/man/eu
 /usr/share/man/eu/man1
 /usr/share/man/fa
 /usr/share/man/fa/man1
 /usr/share/man/fi
 /usr/share/man/fi/man1
 /usr/share/man/fr
 /usr/share/man/fr/man1
 /usr/share/man/gl
 /usr/share/man/gl/man1
 /usr/share/man/he
 /usr/share/man/he/man1
 /usr/share/man/hr
 /usr/share/man/hr/man1
 /usr/share/man/hu
 /usr/share/man/hu/man1
 /usr/share/man/is
 /usr/share/man/is/man1
 /usr/share/man/it
 /usr/share/man/it/man1
 /usr/share/man/ja
 /usr/share/man/ja/man1
 /usr/share/man/ka
 /usr/share/man/ka/man1
 /usr/share/man/kn
 /usr/share/man/kn/man1
 /usr/share/man/ko
 /usr/share/man/ko/man1
 /usr/share/man/lt
 /usr/share/man/lt/man1
 /usr/share/man/lv
 /usr/share/man/lv/man1
 /usr/share/man/mr
 /usr/share/man/mr/man1
 /usr/share/man/ms
 /usr/share/man/ms/man1
 /usr/share/man/nb
 /usr/share/man/nb/man1
 /usr/share/man/nl
 /usr/share/man/nl/man1
 /usr/share/man/pl
 /usr/share/man/pl/man1
 /usr/share/man/pt
 /usr/share/man/pt/man1
 /usr/share/man/pt_BR
 /usr/share/man/pt_BR/man1
 /usr/share/man/ro
 /usr/share/man/ro/man1
 /usr/share/man/ru/man1
 /usr/share/man/sk
 /usr/share/man/sk/man1
 /usr/share/man/sl
 /usr/share/man/sl/man1
 /usr/share/man/sr
 /usr/share/man/sr/man1
 /usr/share/man/sv
 /usr/share/man/sv/man1
 /usr/share/man/tr
 /usr/share/man/tr/man1
 /usr/share/man/uk
 /usr/share/man/uk/man1
 /usr/share/man/vi
 /usr/share/man/vi/man1
 /usr/share/man/zh_CN
 /usr/share/man/zh_CN/man1
 /usr/share/man/zh_HK
 /usr/share/man/zh_HK/man1
 /usr/share/man/zh_TW
 /usr/share/man/zh_TW/man1
2026-Mar-19 15:11:18 :: [aarch64] #100 calibre: install check OK
2026-Mar-19 15:12:02 :: [x86_64] #100 calibre-debuginfo: install check OK
2026-Mar-19 15:12:50 :: [aarch64] #100 calibre-debuginfo: install check OK
2026-Mar-19 15:13:08 :: [x86_64-i586] generated apt indices
2026-Mar-19 15:13:08 :: [x86_64-i586] created next repo
2026-Mar-19 15:13:19 :: [x86_64-i586] dependencies check OK
2026-Mar-19 15:13:20 :: gears inheritance check OK
2026-Mar-19 15:13:20 :: srpm inheritance check OK
girar-check-perms: access to @maint ALLOWED for zerg: member of approved group
girar-check-perms: access to @tester ALLOWED for amakeenk: member of approved group
check-subtask-perms: #100: calibre: allowed for zerg, approved by amakeenk
2026-Mar-19 15:13:22 :: acl check OK
2026-Mar-19 15:13:34 :: created contents_index files
2026-Mar-19 15:13:42 :: created hash files: aarch64 src x86_64
2026-Mar-19 15:13:45 :: task #411170 for p11 TESTED
2026-Mar-19 15:13:45 :: task is ready for commit
2026-Mar-19 15:13:51 :: repo clone OK
2026-Mar-19 15:13:51 :: packages update OK
2026-Mar-19 15:13:56 :: [x86_64 aarch64] update OK
2026-Mar-19 15:13:56 :: repo update OK
2026-Mar-19 15:14:07 :: repo save OK
2026-Mar-19 15:14:07 :: src index update OK
2026-Mar-19 15:14:07 :: updated /gears/c/calibre.git branch `p11'
2026-Mar-19 15:14:14 :: gears update OK
2026-Mar-19 15:14:14 :: task #411170 for p11 DONE


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-03-19 15:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-03-14  4:17 [#411170] p11 EPERM calibre.git=8.4.0-alt2 Girar awaiter (zerg)
2026-03-19 15:14 ` [#411170] p11 DONE (try 2) calibre.git=8.4.0-alt2 Girar pender (amakeenk)

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