* Re: [devel] [#1707] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... @ 2009-02-27 18:52 ` Valery V. Inozemtsev 2009-02-27 19:01 ` [devel] " Alexey Tourbin 2009-02-27 19:17 ` Alexey Tourbin 0 siblings, 2 replies; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-27 18:52 UTC (permalink / raw) To: ALT Linux Team development discussions, Dmitry V. Levin [-- Attachment #1: Type: text/plain, Size: 4918 bytes --] On Friday 27 February 2009 21:44:07 Girar Builder robot wrote: 2009-Feb-27 21:29:39 :: [i586] xorg.git 7.4.0-alt6: build OK 2009-Feb-27 21:32:55 :: build check OK 2009-Feb-27 21:33:02 :: plan OK 2009-Feb-27 21:33:03 :: version check OK 2009-Feb-27 21:39:37 :: dependencies check OK i586: NEW bad_elf_symbols detected: fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPointerPosition fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookInitVisuals fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so U xf86AddDeviceToConfigure fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so U xf86getsecs matroxdriver_glx-1.4.4.8-alt1.i586.rpm /usr/lib/X11/mtx/libglx.so U miHookInitVisuals nvidia_glx_71.86.04-71.86.04-alt38.i586.rpm /usr/lib/nvidia_71.86.04/nvidia_drv.so U miPointerPosition nvidia_glx_71.86.06-71.86.06-alt39.i586.rpm /usr/lib/nvidia_71.86.06/nvidia_drv.so U miPointerPosition nvidia_glx_71.86.07-71.86.07-alt40.i586.rpm /usr/lib/nvidia_71.86.07/nvidia_drv.so U miPointerPosition virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_14.so U xf86GetBuiltinInterfaceVersion virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_70.so U xf86GetBuiltinInterfaceVersion virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_71.so U xf86GetBuiltinInterfaceVersion xorg-drv-cirrus-1.2.1-alt4.i586.rpm /usr/lib/X11/modules/drivers/cirrus_laguna.so U miPointerPosition xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ClaimIsaSlot xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ConfigIsaEntity xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ParseIsaBusString xorg-drv-intel-2.6.2-alt2.i586.rpm /usr/lib/X11/modules/drivers/intel_drv.so U fbShmPutImage xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86DisableInterrupts xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86EnableInterrupts xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86PrintResList xorg-x11-drv-vboxmouse-2.1.0-alt4.i586.rpm /usr/lib/X11/modules/input/vboxmouse_drv.so U xf86GetBuiltinInterfaceVersion i586: old bad_elf_symbols resolved: libv-1.90-alt4.i586.rpm /usr/lib/libVxgl.so.1.90 U glwDrawingAreaWidgetClass xorg-drv-intel-2.5.1-alt3.i586.rpm /usr/lib/X11/modules/drivers/intel_drv.so U fbShmPutImage x86_64: NEW bad_elf_symbols detected: fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/fglrx/libdri.so U miPointerPosition fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/fglrx/libglx.so U miHookInitVisuals fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/modules/drivers/fglrx_drv.so U xf86AddDeviceToConfigure fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/modules/drivers/fglrx_drv.so U xf86getsecs matroxdriver_glx-1.4.4.8-alt1.x86_64.rpm /usr/lib64/X11/mtx/libglx.so U miHookInitVisuals nvidia_glx_1.0.7182-1.0.7182-alt1.x86_64.rpm /usr/lib64/nvidia_1.0.7182/nvidia_drv.so U miPointerPosition nvidia_glx_1.0.8178-1.0.8178-alt17.x86_64.rpm /usr/lib64/nvidia_1.0.8178/nvidia_drv.so U miPointerPosition nvidia_glx_71.86.04-71.86.04-alt38.x86_64.rpm /usr/lib64/nvidia_71.86.04/nvidia_drv.so U miPointerPosition nvidia_glx_71.86.06-71.86.06-alt39.x86_64.rpm /usr/lib64/nvidia_71.86.06/nvidia_drv.so U miPointerPosition nvidia_glx_71.86.07-71.86.07-alt40.x86_64.rpm /usr/lib64/nvidia_71.86.07/nvidia_drv.so U miPointerPosition xorg-drv-cirrus-1.2.1-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/cirrus_laguna.so U miPointerPosition xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ClaimIsaSlot xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ConfigIsaEntity xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ParseIsaBusString xorg-drv-intel-2.6.2-alt2.x86_64.rpm /usr/lib64/X11/modules/drivers/intel_drv.so U fbShmPutImage xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86DisableInterrupts xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86EnableInterrupts xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86PrintResList x86_64: old bad_elf_symbols resolved: libv-1.90-alt4.x86_64.rpm /usr/lib64/libVxgl.so.1.90 U glwDrawingAreaWidgetClass xorg-drv-intel-2.5.1-alt3.x86_64.rpm /usr/lib64/X11/modules/drivers/intel_drv.so U fbShmPutImage 2009-Feb-27 21:44:06 :: ELF symbols check FAILED 2009-Feb-27 21:44:06 :: task #1707 for sisyphus FAILED не вижу здесь ничего предосудительного, только что теперь с этим делать? -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 18:52 ` [devel] [#1707] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio Valery V. Inozemtsev @ 2009-02-27 19:01 ` Alexey Tourbin 2009-02-27 19:17 ` Alexey Tourbin 1 sibling, 0 replies; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 19:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 4188 bytes --] On Fri, Feb 27, 2009 at 09:52:53PM +0300, Valery V. Inozemtsev wrote: > i586: NEW bad_elf_symbols detected: > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPointerPosition > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookInitVisuals > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so U xf86AddDeviceToConfigure > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so U xf86getsecs > matroxdriver_glx-1.4.4.8-alt1.i586.rpm /usr/lib/X11/mtx/libglx.so U miHookInitVisuals > nvidia_glx_71.86.04-71.86.04-alt38.i586.rpm /usr/lib/nvidia_71.86.04/nvidia_drv.so U miPointerPosition > nvidia_glx_71.86.06-71.86.06-alt39.i586.rpm /usr/lib/nvidia_71.86.06/nvidia_drv.so U miPointerPosition > nvidia_glx_71.86.07-71.86.07-alt40.i586.rpm /usr/lib/nvidia_71.86.07/nvidia_drv.so U miPointerPosition > virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_14.so U xf86GetBuiltinInterfaceVersion > virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_70.so U xf86GetBuiltinInterfaceVersion > virtualbox-2.1.0-alt4.i586.rpm /usr/lib/virtualbox/additions/vboxmouse_drv_71.so U xf86GetBuiltinInterfaceVersion > xorg-drv-cirrus-1.2.1-alt4.i586.rpm /usr/lib/X11/modules/drivers/cirrus_laguna.so U miPointerPosition > xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ClaimIsaSlot > xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ConfigIsaEntity > xorg-drv-fbdev-0.4.0-alt4.i586.rpm /usr/lib/X11/modules/drivers/fbdev_drv.so U xf86ParseIsaBusString > xorg-drv-intel-2.6.2-alt2.i586.rpm /usr/lib/X11/modules/drivers/intel_drv.so U fbShmPutImage > xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86DisableInterrupts > xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86EnableInterrupts > xorg-drv-mach64-6.8.0-alt8.i586.rpm /usr/lib/X11/modules/drivers/mach64_drv.so U xf86PrintResList > xorg-x11-drv-vboxmouse-2.1.0-alt4.i586.rpm /usr/lib/X11/modules/input/vboxmouse_drv.so U xf86GetBuiltinInterfaceVersion > x86_64: NEW bad_elf_symbols detected: > fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/fglrx/libdri.so U miPointerPosition > fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/fglrx/libglx.so U miHookInitVisuals > fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/modules/drivers/fglrx_drv.so U xf86AddDeviceToConfigure > fglrx_glx-8.58.2-alt3.x86_64.rpm /usr/lib64/X11/modules/drivers/fglrx_drv.so U xf86getsecs > matroxdriver_glx-1.4.4.8-alt1.x86_64.rpm /usr/lib64/X11/mtx/libglx.so U miHookInitVisuals > nvidia_glx_1.0.7182-1.0.7182-alt1.x86_64.rpm /usr/lib64/nvidia_1.0.7182/nvidia_drv.so U miPointerPosition > nvidia_glx_1.0.8178-1.0.8178-alt17.x86_64.rpm /usr/lib64/nvidia_1.0.8178/nvidia_drv.so U miPointerPosition > nvidia_glx_71.86.04-71.86.04-alt38.x86_64.rpm /usr/lib64/nvidia_71.86.04/nvidia_drv.so U miPointerPosition > nvidia_glx_71.86.06-71.86.06-alt39.x86_64.rpm /usr/lib64/nvidia_71.86.06/nvidia_drv.so U miPointerPosition > nvidia_glx_71.86.07-71.86.07-alt40.x86_64.rpm /usr/lib64/nvidia_71.86.07/nvidia_drv.so U miPointerPosition > xorg-drv-cirrus-1.2.1-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/cirrus_laguna.so U miPointerPosition > xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ClaimIsaSlot > xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ConfigIsaEntity > xorg-drv-fbdev-0.4.0-alt4.x86_64.rpm /usr/lib64/X11/modules/drivers/fbdev_drv.so U xf86ParseIsaBusString > xorg-drv-intel-2.6.2-alt2.x86_64.rpm /usr/lib64/X11/modules/drivers/intel_drv.so U fbShmPutImage > xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86DisableInterrupts > xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86EnableInterrupts > xorg-drv-mach64-6.8.0-alt8.x86_64.rpm /usr/lib64/X11/modules/drivers/mach64_drv.so U xf86PrintResList > не вижу здесь ничего предосудительного, только что теперь с этим делать? Вообще-то предосудительно. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 18:52 ` [devel] [#1707] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio Valery V. Inozemtsev 2009-02-27 19:01 ` [devel] " Alexey Tourbin @ 2009-02-27 19:17 ` Alexey Tourbin 2009-02-27 19:54 ` Valery V. Inozemtsev 1 sibling, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 19:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1146 bytes --] On Fri, Feb 27, 2009 at 09:52:53PM +0300, Valery V. Inozemtsev wrote: > 2009-Feb-27 21:29:39 :: [i586] xorg.git 7.4.0-alt6: build OK > 2009-Feb-27 21:32:55 :: build check OK > 2009-Feb-27 21:33:02 :: plan OK > 2009-Feb-27 21:33:03 :: version check OK > 2009-Feb-27 21:39:37 :: dependencies check OK > i586: NEW bad_elf_symbols detected: > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPointerPosition > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookInitVisuals > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so U xf86AddDeviceToConfigure Рассмотрим для примера функцию xf86AddDeviceToConfigure. Сейчас эту функцию экспортирует сам бираник Xorg сервера: [at@people i586]$ pwd /ALT/qa-robot/bad_elf_symbols/i586 [at@people i586]$ grep xf86AddDeviceToConfigure def xorg-server /usr/bin/Xorg T xf86AddDeviceToConfigure [at@people i586]$ Это выглядит логично (что /usr/bin/Xorg экспортирует какие-то функции для своих загружаемых модулей). Выходит, новый xorg-server, который ты пытаешься провести в сизиф, он эту функцию уже не экспортирует. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 19:17 ` Alexey Tourbin @ 2009-02-27 19:54 ` Valery V. Inozemtsev 2009-02-27 20:13 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-27 19:54 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1842 bytes --] On Friday 27 February 2009 22:17:28 Alexey Tourbin wrote: > On Fri, Feb 27, 2009 at 09:52:53PM +0300, Valery V. Inozemtsev wrote: > > 2009-Feb-27 21:29:39 :: [i586] xorg.git 7.4.0-alt6: build OK > > 2009-Feb-27 21:32:55 :: build check OK > > 2009-Feb-27 21:33:02 :: plan OK > > 2009-Feb-27 21:33:03 :: version check OK > > 2009-Feb-27 21:39:37 :: dependencies check OK > > i586: NEW bad_elf_symbols detected: > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPointerPo > >sition > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookInitV > >isuals > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so > >U xf86AddDeviceToConfigure > > Рассмотрим для примера функцию xf86AddDeviceToConfigure. > Сейчас эту функцию экспортирует сам бираник Xorg сервера: > > [at@people i586]$ pwd > /ALT/qa-robot/bad_elf_symbols/i586 > [at@people i586]$ grep xf86AddDeviceToConfigure def > xorg-server /usr/bin/Xorg T xf86AddDeviceToConfigure > [at@people i586]$ > > Это выглядит логично (что /usr/bin/Xorg экспортирует какие-то функции > для своих загружаемых модулей). > > Выходит, новый xorg-server, который ты пытаешься провести в сизиф, > он эту функцию уже не экспортирует. ты выбрал не удачный пример. fglrx_glx я как реанимировал, с тем же успехом снова и закопаю. собственно любой другой пример в данном случае будет так же не удачен. вдаваться в подробности почему не буду -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 19:54 ` Valery V. Inozemtsev @ 2009-02-27 20:13 ` Alexey Tourbin 2009-02-27 20:22 ` Valery V. Inozemtsev 0 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 20:13 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2496 bytes --] On Fri, Feb 27, 2009 at 10:54:30PM +0300, Valery V. Inozemtsev wrote: > > > i586: NEW bad_elf_symbols detected: > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPointerPo > > >sition > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookInitV > > >isuals > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv.so > > >U xf86AddDeviceToConfigure > > > > Рассмотрим для примера функцию xf86AddDeviceToConfigure. > > Сейчас эту функцию экспортирует сам бираник Xorg сервера: > > > > [at@people i586]$ pwd > > /ALT/qa-robot/bad_elf_symbols/i586 > > [at@people i586]$ grep xf86AddDeviceToConfigure def > > xorg-server /usr/bin/Xorg T xf86AddDeviceToConfigure > > [at@people i586]$ > > > > Это выглядит логично (что /usr/bin/Xorg экспортирует какие-то функции > > для своих загружаемых модулей). > > > > Выходит, новый xorg-server, который ты пытаешься провести в сизиф, > > он эту функцию уже не экспортирует. > > ты выбрал не удачный пример. fglrx_glx я как реанимировал, с тем же успехом > снова и закопаю. собственно любой другой пример в данном случае будет так же > не удачен. На всякий случай рассмотрим ещё один пример. > xorg-drv-cirrus-1.2.1-alt4.i586.rpm /usr/lib/X11/modules/drivers/cirrus_laguna.so U miPointerPosition xorg-drv-cirrus это свободный драйвер. Драйвер содержит вызов функции miPointerPosition. Эта функция сейчас экспортируется X-серверами, в том числе основным. [at@people i586]$ grep miPointerPosition def xorg-server /usr/bin/Xorg T miPointerPosition xorg-xdmx /usr/bin/Xdmx T miPointerPosition xorg-xephyr /usr/bin/Xephyr T miPointerPosition xorg-xnest /usr/bin/Xnest T miPointerPosition xorg-xvfb /usr/bin/Xvfb T miPointerPosition [at@people i586]$ Новый xorg-server больше не экспортирует эту функцию. А в логе сборки нового пакета xorg-drv-cirrus содержится предупреждение: http://git.altlinux.org/tasks/1707/build/81/x86_64/log lg_driver.c: In function 'LgAdjustFrame': lg_driver.c:1550: warning: implicit declaration of function 'miPointerPosition' > вдаваться в подробности почему не буду Я рассматриваю примеры для того, чтобы убедиться, что это не робот облажался, а что это реально битые пакеты. Если облом ELF check совпадает с gcc предупреждением об "implicit declaration", то это реально битые пакеты. Тогда другие подробности меня не интересуют. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 20:13 ` Alexey Tourbin @ 2009-02-27 20:22 ` Valery V. Inozemtsev 2009-02-27 20:33 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-27 20:22 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 3621 bytes --] On Friday 27 February 2009 23:13:27 Alexey Tourbin wrote: > On Fri, Feb 27, 2009 at 10:54:30PM +0300, Valery V. Inozemtsev wrote: > > > > i586: NEW bad_elf_symbols detected: > > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libdri.so U miPoint > > > >erPo sition > > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/fglrx/libglx.so U miHookI > > > >nitV isuals > > > > fglrx_glx-8.58.2-alt3.i586.rpm /usr/lib/X11/modules/drivers/fglrx_drv > > > >.so U xf86AddDeviceToConfigure > > > > > > Рассмотрим для примера функцию xf86AddDeviceToConfigure. > > > Сейчас эту функцию экспортирует сам бираник Xorg сервера: > > > > > > [at@people i586]$ pwd > > > /ALT/qa-robot/bad_elf_symbols/i586 > > > [at@people i586]$ grep xf86AddDeviceToConfigure def > > > xorg-server /usr/bin/Xorg T xf86AddDeviceToConfigure > > > [at@people i586]$ > > > > > > Это выглядит логично (что /usr/bin/Xorg экспортирует какие-то функции > > > для своих загружаемых модулей). > > > > > > Выходит, новый xorg-server, который ты пытаешься провести в сизиф, > > > он эту функцию уже не экспортирует. > > > > ты выбрал не удачный пример. fglrx_glx я как реанимировал, с тем же > > успехом снова и закопаю. собственно любой другой пример в данном случае > > будет так же не удачен. > > На всякий случай рассмотрим ещё один пример. > > > xorg-drv-cirrus-1.2.1-alt4.i586.rpm /usr/lib/X11/modules/drivers/cirrus_l > >aguna.so U miPointerPosition > > xorg-drv-cirrus это свободный драйвер. Драйвер содержит вызов функции > miPointerPosition. Эта функция сейчас экспортируется X-серверами, > в том числе основным. > > [at@people i586]$ grep miPointerPosition def > xorg-server /usr/bin/Xorg T miPointerPosition > xorg-xdmx /usr/bin/Xdmx T miPointerPosition > xorg-xephyr /usr/bin/Xephyr T miPointerPosition > xorg-xnest /usr/bin/Xnest T miPointerPosition > xorg-xvfb /usr/bin/Xvfb T miPointerPosition > [at@people i586]$ > > Новый xorg-server больше не экспортирует эту функцию. > А в логе сборки нового пакета xorg-drv-cirrus содержится предупреждение: > > http://git.altlinux.org/tasks/1707/build/81/x86_64/log > lg_driver.c: In function 'LgAdjustFrame': > lg_driver.c:1550: warning: implicit declaration of function > 'miPointerPosition' http://cgit.freedesktop.org/xorg/driver/xf86-video-cirrus/commit/?id=6dcbf42d6ddf0f8b55feb72008c4f79b18a1603a > > > вдаваться в подробности почему не буду > > Я рассматриваю примеры для того, чтобы убедиться, что это не робот > облажался, робот не облажался > а что это реально битые пакеты. это лечится, но не все сразу > Если облом ELF check > совпадает с gcc предупреждением об "implicit declaration", то это > реально битые пакеты. Тогда другие подробности меня не интересуют. -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 20:22 ` Valery V. Inozemtsev @ 2009-02-27 20:33 ` Alexey Tourbin 2009-02-27 20:40 ` Valery V. Inozemtsev 0 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 20:33 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 989 bytes --] On Fri, Feb 27, 2009 at 11:22:34PM +0300, Valery V. Inozemtsev wrote: > > Новый xorg-server больше не экспортирует эту функцию. > > А в логе сборки нового пакета xorg-drv-cirrus содержится предупреждение: > > > > http://git.altlinux.org/tasks/1707/build/81/x86_64/log > > lg_driver.c: In function 'LgAdjustFrame': > > lg_driver.c:1550: warning: implicit declaration of function > > 'miPointerPosition' > > http://cgit.freedesktop.org/xorg/driver/xf86-video-cirrus/commit/?id=6dcbf42d6ddf0f8b55feb72008c4f79b18a1603a Update to use miPointerGetPosition. miPointerPosition is deprecated. - miPointerPosition(&cursorX, &cursorY); + miPointerGetPosition(inputInfo.pointer, &cursorX, &cursorY); > > Я рассматриваю примеры для того, чтобы убедиться, что это не робот > > облажался, > робот не облажался > > > а что это реально битые пакеты. > это лечится, но не все сразу Ну значит когда всё пролечится, тогда всё само пройдёт. А битые пакеты робот не пропускает. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 20:33 ` Alexey Tourbin @ 2009-02-27 20:40 ` Valery V. Inozemtsev 2009-02-27 20:52 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-27 20:40 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1556 bytes --] On Friday 27 February 2009 23:33:34 Alexey Tourbin wrote: > On Fri, Feb 27, 2009 at 11:22:34PM +0300, Valery V. Inozemtsev wrote: > > > Новый xorg-server больше не экспортирует эту функцию. > > > А в логе сборки нового пакета xorg-drv-cirrus содержится > > > предупреждение: > > > > > > http://git.altlinux.org/tasks/1707/build/81/x86_64/log > > > lg_driver.c: In function 'LgAdjustFrame': > > > lg_driver.c:1550: warning: implicit declaration of function > > > 'miPointerPosition' > > > > http://cgit.freedesktop.org/xorg/driver/xf86-video-cirrus/commit/?id=6dcb > >f42d6ddf0f8b55feb72008c4f79b18a1603a > > Update to use miPointerGetPosition. > miPointerPosition is deprecated. > > - miPointerPosition(&cursorX, &cursorY); > + miPointerGetPosition(inputInfo.pointer, &cursorX, &cursorY); > > > > Я рассматриваю примеры для того, чтобы убедиться, что это не робот > > > облажался, > > > > робот не облажался > > > > > а что это реально битые пакеты. > > > > это лечится, но не все сразу > > Ну значит когда всё пролечится, тогда всё само пройдёт. > А битые пакеты робот не пропускает. значит придется забыть либо про иксы, либо про проприетарные дрова. ну или и то и другое -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 20:40 ` Valery V. Inozemtsev @ 2009-02-27 20:52 ` Alexey Tourbin 2009-02-27 21:03 ` Valery V. Inozemtsev 0 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 20:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 808 bytes --] On Fri, Feb 27, 2009 at 11:40:04PM +0300, Valery V. Inozemtsev wrote: > > > > а что это реально битые пакеты. > > > это лечится, но не все сразу > > > > Ну значит когда всё пролечится, тогда всё само пройдёт. > > А битые пакеты робот не пропускает. > > значит придется забыть либо про иксы, либо про проприетарные дрова. ну или и > то и другое Нет, я специально рассмотрел пример свободного драйвера. А ты показал, что этот код в апстриме уже исправлен. Что я могу сделать? У меня нет административного доступа к girar-builder. Я могу делать только две вещи: 1) пытаться чинить робота, когда он лажается; 2) добавлять исключения для проприетарных бинарных драйверов (после проверки, что они действительно проприетарные бинарные). В любом случае, эти изменения вводит в действие ldv. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 20:52 ` Alexey Tourbin @ 2009-02-27 21:03 ` Valery V. Inozemtsev 2009-02-27 21:29 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-27 21:03 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1860 bytes --] On Friday 27 February 2009 23:52:37 Alexey Tourbin wrote: > On Fri, Feb 27, 2009 at 11:40:04PM +0300, Valery V. Inozemtsev wrote: > > > > > а что это реально битые пакеты. > > > > > > > > это лечится, но не все сразу > > > > > > Ну значит когда всё пролечится, тогда всё само пройдёт. > > > А битые пакеты робот не пропускает. > > > > значит придется забыть либо про иксы, либо про проприетарные дрова. ну > > или и то и другое > > Нет, я специально рассмотрел пример свободного драйвера. xorg-drv-intel-2.6.2-alt2.i586.rpm /usr/lib/X11/modules/drivers/intel_drv.so U fbShmPutImage но он вот прям щас работает. Ы? > А ты показал, что этот код в апстриме уже исправлен. я бы сказал "уже исправлен" > > Что я могу сделать? У меня нет административного доступа > к girar-builder. Я могу делать только две вещи: 1) пытаться чинить > робота, когда он лажается; 2) добавлять исключения для проприетарных > бинарных драйверов (после проверки, что они действительно проприетарные > бинарные). и как минимум вот это надо закопать matroxdriver_glx-1.4.4.8-alt1 nvidia_glx_71.86.04-71.86.04-alt38 nvidia_glx_71.86.06-71.86.06 > В любом случае, эти изменения вводит в действие ldv. к сожалению он пока молчит -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 21:03 ` Valery V. Inozemtsev @ 2009-02-27 21:29 ` Alexey Tourbin 2009-02-27 22:22 ` Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-27 21:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2123 bytes --] On Sat, Feb 28, 2009 at 12:03:43AM +0300, Valery V. Inozemtsev wrote: > On Friday 27 February 2009 23:52:37 Alexey Tourbin wrote: > > On Fri, Feb 27, 2009 at 11:40:04PM +0300, Valery V. Inozemtsev wrote: > > > > > > а что это реально битые пакеты. > > > > > > > > > > это лечится, но не все сразу > > > > > > > > Ну значит когда всё пролечится, тогда всё само пройдёт. > > > > А битые пакеты робот не пропускает. > > > > > > значит придется забыть либо про иксы, либо про проприетарные дрова. ну > > > или и то и другое > > > > Нет, я специально рассмотрел пример свободного драйвера. > > xorg-drv-intel-2.6.2-alt2.i586.rpm /usr/lib/X11/modules/drivers/intel_drv.so U fbShmPutImage > но он вот прям щас работает. Ы? Проверка на неразрешимые символы в некоторых отношениях очень похожа на проверку анметов. Тогда это всё равно как сказать, что можно установить пакет с нарушением зависимостей, и он при этом может даже работать. Если не требовать от него всё сразу. Насколько я вижу, этот код появился в commit 59774e9aca2d743e82d616bb644d20ff6d60d492 Author: Keith Packard <keithp@keithp> Date: Tue Jul 29 22:57:09 2008 -0700 Add UXA - the unified memory acceleration architecture. В принципе Keith Packard отвечает по почте... > > Что я могу сделать? У меня нет административного доступа > > к girar-builder. Я могу делать только две вещи: 1) пытаться чинить > > робота, когда он лажается; 2) добавлять исключения для проприетарных > > бинарных драйверов (после проверки, что они действительно проприетарные > > бинарные). > > и как минимум вот это надо закопать > matroxdriver_glx-1.4.4.8-alt1 > nvidia_glx_71.86.04-71.86.04-alt38 > nvidia_glx_71.86.06-71.86.06 > > > В любом случае, эти изменения вводит в действие ldv. > к сожалению он пока молчит В общем, могу предложить такой план. 1) Все свободные драйвера должны пролечиться. 2) Смотрим есть новые версии проприетарных драйверов или нет. 3) Обновляем список исключений для проприетарных бинарных драйверов http://git.altlinux.org/people/at/packages/girar-builder.git?a=commitdiff;h=b398adb6 [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 21:29 ` Alexey Tourbin @ 2009-02-27 22:22 ` Dmitry V. Levin 2009-02-28 10:21 ` Valery V. Inozemtsev 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2009-02-27 22:22 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 414 bytes --] On Sat, Feb 28, 2009 at 12:29:48AM +0300, Alexey Tourbin wrote: [...] > В общем, могу предложить такой план. > 1) Все свободные драйвера должны пролечиться. > 2) Смотрим есть новые версии проприетарных драйверов или нет. > 3) Обновляем список исключений для проприетарных бинарных драйверов > http://git.altlinux.org/people/at/packages/girar-builder.git?a=commitdiff;h=b398adb6 Я согласен. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-27 22:22 ` Dmitry V. Levin @ 2009-02-28 10:21 ` Valery V. Inozemtsev 2009-02-28 12:05 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-28 10:21 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 863 bytes --] On Saturday 28 February 2009 01:22:15 Dmitry V. Levin wrote: > On Sat, Feb 28, 2009 at 12:29:48AM +0300, Alexey Tourbin wrote: > [...] > > > В общем, могу предложить такой план. > > 1) Все свободные драйвера должны пролечиться. все с fd.o, остальные не обязаны > > 2) Смотрим есть новые версии проприетарных драйверов или нет. nvidia, fglrx если они у нас есть то всегда последние > > 3) Обновляем список исключений для проприетарных бинарных драйверов > > http://git.altlinux.org/people/at/packages/girar-builder.git?a=commitdiff > >;h=b398adb6 > > Я согласен. щас то что делать? -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-28 10:21 ` Valery V. Inozemtsev @ 2009-02-28 12:05 ` Alexey Tourbin 2009-02-28 12:17 ` Valery V. Inozemtsev 0 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-02-28 12:05 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1035 bytes --] On Sat, Feb 28, 2009 at 01:21:48PM +0300, Valery V. Inozemtsev wrote: > > > В общем, могу предложить такой план. > > > 1) Все свободные драйвера должны пролечиться. > > все с fd.o, остальные не обязаны Почему не обязаны? У xorg-server изменился API для драйверов, свободные драйвера должны перейти на новый API. > > > 2) Смотрим есть новые версии проприетарных драйверов или нет. > nvidia, fglrx если они у нас есть то всегда последние > > > > 3) Обновляем список исключений для проприетарных бинарных драйверов > > > http://git.altlinux.org/people/at/packages/girar-builder.git?a=commitdiff > > >;h=b398adb6 > > > > Я согласен. > щас то что делать? Надо сделать так, чтобы робот всё пропустил на автомате. Тогда это гарантирует, что репозитарий переходит из одного целостного сосояния в другое целостное состояние. А именно, это гарантирует синхронный переход на новый xorg-server API. Для проприетарных бинарных драйверов возможны исключения, потому что сделать с ними мы всё равно ничего не можем. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-28 12:05 ` Alexey Tourbin @ 2009-02-28 12:17 ` Valery V. Inozemtsev 2009-02-28 12:39 ` Alexey Tourbin 0 siblings, 1 reply; 16+ messages in thread From: Valery V. Inozemtsev @ 2009-02-28 12:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1965 bytes --] On Saturday 28 February 2009 15:05:26 Alexey Tourbin wrote: > On Sat, Feb 28, 2009 at 01:21:48PM +0300, Valery V. Inozemtsev wrote: > > > > В общем, могу предложить такой план. > > > > 1) Все свободные драйвера должны пролечиться. > > > > все с fd.o, остальные не обязаны > > Почему не обязаны? У xorg-server изменился API для драйверов, > свободные драйвера должны перейти на новый API. Лёшь, никто ничего ни тебе ни мне ни ALTLinux Team не должен > > > > > 2) Смотрим есть новые версии проприетарных драйверов или нет. > > > > nvidia, fglrx если они у нас есть то всегда последние > > > > > > 3) Обновляем список исключений для проприетарных бинарных драйверов > > > > http://git.altlinux.org/people/at/packages/girar-builder.git?a=commit > > > >diff ;h=b398adb6 > > > > > > Я согласен. > > > > щас то что делать? > > Надо сделать так, чтобы робот всё пропустил на автомате. Тогда это > гарантирует, что репозитарий переходит из одного целостного сосояния > в другое целостное состояние. А именно, это гарантирует синхронный > переход на новый xorg-server API. Для проприетарных бинарных драйверов > возможны исключения, потому что сделать с ними мы всё равно ничего > не можем. закручивание гаек это хорошо, но тут главное не перекрутить. -- Valery V. Inozemtsev [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ... 2009-02-28 12:17 ` Valery V. Inozemtsev @ 2009-02-28 12:39 ` Alexey Tourbin 0 siblings, 0 replies; 16+ messages in thread From: Alexey Tourbin @ 2009-02-28 12:39 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1660 bytes --] On Sat, Feb 28, 2009 at 03:17:39PM +0300, Valery V. Inozemtsev wrote: > On Saturday 28 February 2009 15:05:26 Alexey Tourbin wrote: > > On Sat, Feb 28, 2009 at 01:21:48PM +0300, Valery V. Inozemtsev wrote: > > > > > В общем, могу предложить такой план. > > > > > 1) Все свободные драйвера должны пролечиться. > > > > > > все с fd.o, остальные не обязаны > > > > Почему не обязаны? У xorg-server изменился API для драйверов, > > свободные драйвера должны перейти на новый API. > > Лёшь, никто ничего ни тебе ни мне ни ALTLinux Team не должен Здесь нет ничего личного. "Должны перейти" означает, что будет согласованное состояние xorg-server и драйверов. > > > > > 3) Обновляем список исключений для проприетарных бинарных драйверов > > > > > http://git.altlinux.org/people/at/packages/girar-builder.git?a=commit > > > > >diff ;h=b398adb6 > > > > > > > > Я согласен. > > > > > > щас то что делать? > > > > Надо сделать так, чтобы робот всё пропустил на автомате. Тогда это > > гарантирует, что репозитарий переходит из одного целостного сосояния > > в другое целостное состояние. А именно, это гарантирует синхронный > > переход на новый xorg-server API. Для проприетарных бинарных драйверов > > возможны исключения, потому что сделать с ними мы всё равно ничего > > не можем. > > закручивание гаек это хорошо, но тут главное не перекрутить. Какие будут предложения? Правила выражают общие интересы (чтобы репозитарий находился в целостном состоянии), и они работают одинаково для всех. Так что раскручивания гаек для отдельно взятых пакетов по причине жалоб и вопросов типа "что делать", скорее всего, не будет. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-02-28 12:39 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-02-27 18:52 ` [devel] [#1707] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio Valery V. Inozemtsev 2009-02-27 19:01 ` [devel] " Alexey Tourbin 2009-02-27 19:17 ` Alexey Tourbin 2009-02-27 19:54 ` Valery V. Inozemtsev 2009-02-27 20:13 ` Alexey Tourbin 2009-02-27 20:22 ` Valery V. Inozemtsev 2009-02-27 20:33 ` Alexey Tourbin 2009-02-27 20:40 ` Valery V. Inozemtsev 2009-02-27 20:52 ` Alexey Tourbin 2009-02-27 21:03 ` Valery V. Inozemtsev 2009-02-27 21:29 ` Alexey Tourbin 2009-02-27 22:22 ` Dmitry V. Levin 2009-02-28 10:21 ` Valery V. Inozemtsev 2009-02-28 12:05 ` Alexey Tourbin 2009-02-28 12:17 ` Valery V. Inozemtsev 2009-02-28 12:39 ` Alexey Tourbin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git