From: Girar Builder robot <girar-builder@altlinux.org> To: Igor Vlasenko <viy@altlinux.org> Cc: sisyphus-incominger@lists.altlinux.org, kernel@packages.altlinux.org, "Sergey V. Turchin" <zerg@altlinux.org>, Anton Protopopov <aspsk@altlinux.org> Subject: [#70872] t6 DONE copy=nvidia_glx_src_295.49 copy=kernel-modules-nvidia-std-def ... Date: Sat, 5 May 2012 23:10:01 +0400 Message-ID: <20120505191001.GA23734@ssh.git.altlinux.org> (raw) http://git.altlinux.org/tasks/archive/done/_69/70872/logs/events.1.1.log 2012-May-05 23:00:44 :: task #70872 for t6 started by viy: #100 copy nvidia_glx_src_295.49 from p6 #200 copy kernel-modules-nvidia-std-def from p6 #300 copy nvidia_glx_common from p6 2012-May-05 23:00:51 :: cloned t6 2012-May-05 23:00:55 :: copy from `p6': nvidia_glx_src_295.49-295.49-alt100.src.rpm 2012-May-05 23:00:58 :: copy from `p6': kernel-modules-nvidia-std-def-295.49-alt0.M60P.1.196638.0.M60P.1.src.rpm 2012-May-05 23:00:59 :: copy from `p6': nvidia_glx_common-295.49-alt103.src.rpm 2012-May-05 23:01:08 :: build check OK --- nvidia_glx_295.49-295.49-alt100.i586.rpm.share 2012-05-05 23:01:11.149615772 +0400 +++ nvidia_glx_295.49-295.49-alt100.x86_64.rpm.share 2012-05-05 23:01:12.289594504 +0400 @@ -52,2 +52,2 @@ /usr/share/doc/nvidia_glx_295.49-295.49/html/xvmcsupport.html 100644 HTML document text -/usr/share/hwdatabase/videoaliases/nvidia-295.49.xinf 120777 symbolic link to `/usr/lib/nvidia_295.49/nvidia.xinf' +/usr/share/hwdatabase/videoaliases/nvidia-295.49.xinf 120777 symbolic link to `/usr/lib64/nvidia_295.49/nvidia.xinf' warning (#100): non-identical /usr/share part 2012-May-05 23:01:14 :: noarch check OK 2012-May-05 23:01:15 :: plan: src +3 -2 =12434, i586 +5 -3 =20367, x86_64 +5 -3 =20251 2012-May-05 23:01:15 :: version check OK 2012-May-05 23:02:16 :: created test repo 2012-May-05 23:02:30 :: dependencies check OK i586: NEW bad_elf_symbols detected: nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U AllocateClientPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U AllocateClientPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U dixAllocatePrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U dixLookupPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U dixRequestPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libglx.so U dixSetPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateColormapPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateGCPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateScreenPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateWindowPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U AllocateWindowPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U DoChangeGC nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U WindowTable nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miAllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miEmptyBox nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miEmptyData nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miIntersect nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miPointInRegion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miRectAlloc nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miRectIn nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miRegionCreate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miRegionDestroy nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miSubtract nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miTranslateRegion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miUnion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U miZeroLineScreenIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/libwfb.so U panoramiXdataPtr nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateColormapPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateGCPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateGlyphPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateGlyphPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocatePixmapPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocatePixmapPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateScreenPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateWindowPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U AllocateWindowPrivateIndex nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixAllocatePrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixChangeGC nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixLookupPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixLookupResource nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixRequestPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U dixSetPrivate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miInitializeBackingStore nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miIntersect nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miRectsToRegion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miRegionCopy nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miRegionCreate nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miRegionDestroy nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miSubtract nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miTranslateRegion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U miUnion nvidia_glx_295.49-295.49-alt100.i586.rpm /usr/lib/nvidia_295.49/nvidia_drv.so U xf86SetAccessFuncs x86_64: NEW bad_elf_symbols detected: nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U AllocateClientPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U AllocateClientPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U dixAllocatePrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U dixLookupPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U dixRequestPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libglx.so U dixSetPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateColormapPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateGCPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateScreenPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateWindowPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U AllocateWindowPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U DoChangeGC nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U WindowTable nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miAllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miEmptyBox nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miEmptyData nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miIntersect nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miPointInRegion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miRectAlloc nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miRectIn nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miRegionCreate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miRegionDestroy nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miSubtract nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miTranslateRegion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miUnion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U miZeroLineScreenIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/libwfb.so U panoramiXdataPtr nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateColormapPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateGCPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateGCPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateGlyphPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateGlyphPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocatePixmapPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocatePixmapPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateScreenPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateWindowPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U AllocateWindowPrivateIndex nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixAllocatePrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixChangeGC nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixLookupPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixLookupResource nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixRequestPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U dixSetPrivate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miInitializeBackingStore nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miIntersect nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miRectsToRegion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miRegionCopy nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miRegionCreate nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miRegionDestroy nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miSubtract nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miTranslateRegion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U miUnion nvidia_glx_295.49-295.49-alt100.x86_64.rpm /usr/lib64/nvidia_295.49/nvidia_drv.so U xf86SetAccessFuncs 2012-May-05 23:02:55 :: ELF symbols check COND-OK i586: kernel-modules-nvidia-std-def=295.49-alt0.M60P.1.196638.0.M60P.1 post-install unowned files: /lib/modules/3.0.30-std-def-alt0.M60P.1/.versions /lib/modules/nvidia 2012-May-05 23:03:25 :: [i586] #200 kernel-modules-nvidia-std-def: install check OK x86_64: kernel-modules-nvidia-std-def=295.49-alt0.M60P.1.196638.0.M60P.1 post-install unowned files: /lib/modules/3.0.30-std-def-alt0.M60P.1/.versions /lib/modules/nvidia 2012-May-05 23:03:27 :: [x86_64] #200 kernel-modules-nvidia-std-def: install check OK 2012-May-05 23:03:40 :: [i586] #100 kernel-source-nvidia-29549: install check OK 2012-May-05 23:03:42 :: [x86_64] #100 kernel-source-nvidia-29549: install check OK i586: nvidia_glx_295.49=295.49-alt100 post-install unowned files: /usr/share/hwdatabase /usr/share/hwdatabase/videoaliases 2012-May-05 23:03:58 :: [i586] #100 nvidia_glx_295.49: install check OK x86_64: nvidia_glx_295.49=295.49-alt100 post-install unowned files: /usr/share/hwdatabase /usr/share/hwdatabase/videoaliases 2012-May-05 23:04:00 :: [x86_64] #100 nvidia_glx_295.49: install check OK i586: nvidia_glx_common=295.49-alt103 post-install unowned files: /usr/lib/X11 /usr/lib/X11/modules /usr/lib/X11/modules/drivers /usr/libexec/X11/drv.d 2012-May-05 23:04:13 :: [i586] #300 nvidia_glx_common: install check OK x86_64: nvidia_glx_common=295.49-alt103 post-install unowned files: /usr/lib64/X11 /usr/lib64/X11/modules /usr/lib64/X11/modules/drivers /usr/libexec/X11/drv.d 2012-May-05 23:04:17 :: [x86_64] #300 nvidia_glx_common: install check OK i586: nvidia_glx_common-debuginfo=295.49-alt103 post-install unowned files: /usr/lib/debug/etc 2012-May-05 23:04:28 :: [i586] #300 nvidia_glx_common-debuginfo: install check OK x86_64: nvidia_glx_common-debuginfo=295.49-alt103 post-install unowned files: /usr/lib/debug/etc 2012-May-05 23:04:34 :: [x86_64] #300 nvidia_glx_common-debuginfo: install check OK 2012-May-05 23:04:34 :: gears inheritance check OK kernel-modules-nvidia-std-def-295.49-alt0.M60P.1.196638.0.M60P.1.src.rpm: missing last changelog entry from kernel-modules-nvidia-std-def-295.40-alt1.196638.0.M60P.1.src.rpm: * Thu May 03 2012 boyarsh@altlinux 295.40-alt1.196638.0.M60P.1 2012-May-05 19:04:35 :: srpm inheritance check COND-OK girar-check-perms: access to nvidia_glx_src_295.49 ALLOWED for viy: superuser girar-check-perms: access to kernel-modules-nvidia-std-def ALLOWED for viy: superuser girar-check-perms: access to nvidia_glx_common ALLOWED for viy: superuser 2012-May-05 23:04:35 :: acl check OK 2012-May-05 23:04:35 :: [x86_64-i586] plan: #0 +2 -1 =7579 2012-May-05 23:04:58 :: [x86_64-i586] created test repo 2012-May-05 23:05:04 :: [x86_64-i586] dependencies check OK 2012-May-05 23:05:12 :: created contents_index files 2012-May-05 23:05:14 :: task #70872 for t6 TESTED 2012-May-05 23:05:14 :: task is ready for commit 2012-May-05 23:05:15 :: packages update OK 2012-May-05 23:05:16 :: [i586 x86_64] update OK 2012-May-05 23:05:16 :: [x86_64-i586] update OK 2012-May-05 23:05:16 :: updated /gears/k/kernel-modules-nvidia-std-def.git branch `t6' 2012-May-05 23:05:17 :: updated /gears/n/nvidia_glx_common.git branch `t6' 2012-May-05 23:05:17 :: created /gears/n/nvidia_glx_src_295.49.git branch `t6' 2012-May-05 23:05:30 :: gears update OK 2012-May-05 23:05:30 :: ACL for new project `nvidia_glx_src_295.49' assigned to user `viy' 2012-May-05 23:10:01 :: task #70872 for t6 DONE
reply other threads:[~2012-05-05 19:10 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20120505191001.GA23734@ssh.git.altlinux.org \ --to=girar-builder@altlinux.org \ --cc=aspsk@altlinux.org \ --cc=kernel@packages.altlinux.org \ --cc=sisyphus-incominger@lists.altlinux.org \ --cc=viy@altlinux.org \ --cc=zerg@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