* [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 @ 2021-09-30 6:03 ` Vitaly Lipatov 2021-09-30 17:24 ` Pavel Nakonechnyi 2021-10-26 9:04 ` [devel] nmap branching, newbie question, was: " Pavel Nakonechnyi 0 siblings, 2 replies; 9+ messages in thread From: Vitaly Lipatov @ 2021-09-30 6:03 UTC (permalink / raw) To: ALT Devel discussion list; +Cc: glebfm, ldv Уважаемые бдительные хранители ACL на пакет nmap. Прошу проявить реакцию на моё предложение по переводу nmap на python3. Обещаю, больше никогда не буду помогать с исправлением пакетов. https://bugzilla.altlinux.org/38271 -------- Исходное сообщение -------- Тема: [#282648] EPERM (try 6) nmap.git=7.80-alt2 Дата: 30.9.21 8:42 От: "Girar awaiter (lav)" <girar-builder@altlinux.org> Кому: Vitaly Lipatov <lav@altlinux.org> Копия: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>, "Dmitry V. Levin" <ldv@altlinux.org>, girar-builder-sisyphus@altlinux.org, sisyphus-incominger@lists.altlinux.org Ответить: lav@altlinux.org http://git.altlinux.org/tasks/282648/logs/events.6.1.log subtask name aarch64 armh i586 ppc64le x86_64 #20 nmap 3:39 5:06 4:55 4:09 3:49 2021-Sep-30 05:32:50 :: task #282648 for sisyphus resumed by lav: #20 build 7.80-alt2 from /people/lav/packages/nmap.git fetched at 2021-Aug-28 20:50:02 #40 removed #100 removed 2021-Sep-30 05:32:50 :: [i586] #20 nmap.git 7.80-alt2: build start 2021-Sep-30 05:32:50 :: [x86_64] #20 nmap.git 7.80-alt2: build start 2021-Sep-30 05:32:50 :: [aarch64] #20 nmap.git 7.80-alt2: build start 2021-Sep-30 05:32:50 :: [armh] #20 nmap.git 7.80-alt2: build start 2021-Sep-30 05:32:50 :: [ppc64le] #20 nmap.git 7.80-alt2: build start 2021-Sep-30 05:36:29 :: [aarch64] #20 nmap.git 7.80-alt2: build OK 2021-Sep-30 05:36:39 :: [x86_64] #20 nmap.git 7.80-alt2: build OK 2021-Sep-30 05:36:59 :: [ppc64le] #20 nmap.git 7.80-alt2: build OK 2021-Sep-30 05:37:45 :: [i586] #20 nmap.git 7.80-alt2: build OK 2021-Sep-30 05:37:56 :: [armh] #20 nmap.git 7.80-alt2: build OK 2021-Sep-30 05:38:11 :: #20: nmap.git 7.80-alt2: build check OK 2021-Sep-30 05:38:11 :: build check OK 2021-Sep-30 05:38:19 :: noarch check OK 2021-Sep-30 05:38:22 :: plan: src +1 -1 =17334, aarch64 +2 -2 =29001, armh +2 -2 =27356, i586 +2 -2 =29683, noarch +0 -1 =17471, ppc64le +2 -2 =28793, x86_64 +2 -2 =30264 #20 nmap 7.80-alt1 -> 20020501:7.80-alt2 Sat Aug 14 2021 Vitaly Lipatov <lav@altlinux.ru> 20020501:7.80-alt2 - NMU: disable zenmap build due python2 (ALT bug 38271) - NMU: add python3 patch for ndiff (ALT bug 38271) 2021-Sep-30 05:38:22 :: nmap: closes bugs: 38271 38271 2021-Sep-30 05:39:03 :: patched apt indices 2021-Sep-30 05:39:15 :: created next repo 2021-Sep-30 05:39:23 :: duplicate provides check OK 2021-Sep-30 05:39:48 :: dependencies check OK 2021-Sep-30 05:40:10 :: [x86_64 i586 aarch64 ppc64le armh] ELF symbols check OK 2021-Sep-30 05:40:32 :: [aarch64] #20 nmap: install check OK 2021-Sep-30 05:40:36 :: [i586] #20 nmap: install check OK 2021-Sep-30 05:40:36 :: [ppc64le] #20 nmap: install check OK 2021-Sep-30 05:40:40 :: [x86_64] #20 nmap: install check OK 2021-Sep-30 05:40:41 :: [armh] #20 nmap: install check OK 2021-Sep-30 05:40:42 :: [aarch64] #20 nmap-debuginfo: install check OK 2021-Sep-30 05:40:46 :: [i586] #20 nmap-debuginfo: install check OK 2021-Sep-30 05:40:49 :: [ppc64le] #20 nmap-debuginfo: install check OK 2021-Sep-30 05:40:52 :: [x86_64] #20 nmap-debuginfo: install check OK 2021-Sep-30 05:40:56 :: [armh] #20 nmap-debuginfo: install check OK 2021-Sep-30 05:41:10 :: [x86_64-i586] generated apt indices 2021-Sep-30 05:41:10 :: [x86_64-i586] created next repo 2021-Sep-30 05:41:17 :: [x86_64-i586] dependencies check OK 2021-Sep-30 05:42:08 :: gears inheritance check OK 2021-Sep-30 05:42:08 :: srpm inheritance check OK girar-check-perms: access to nmap DENIED for lav: does not belong to approved builders list: glebfm ldv check-subtask-perms: #20: nmap: Operation not permitted 2021-Sep-30 05:42:08 :: acl check FAILED 2021-Sep-30 05:42:26 :: created contents_index files 2021-Sep-30 05:42:35 :: created hash files: aarch64 armh i586 noarch ppc64le src x86_64 2021-Sep-30 05:42:37 :: task #282648 for sisyphus EPERM -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-09-30 6:03 ` [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 Vitaly Lipatov @ 2021-09-30 17:24 ` Pavel Nakonechnyi 2021-09-30 20:33 ` Vitaly Lipatov 2021-10-26 9:04 ` [devel] nmap branching, newbie question, was: " Pavel Nakonechnyi 1 sibling, 1 reply; 9+ messages in thread From: Pavel Nakonechnyi @ 2021-09-30 17:24 UTC (permalink / raw) To: ALT Linux Team development discussions Cc: Gleb Fotengauer-Malinovskiy, Dmitry V. Levin On Thu, 30 Sept 2021 at 08:04, Vitaly Lipatov <lav@altlinux.ru> wrote: > > Уважаемые бдительные хранители ACL на пакет nmap. > Прошу проявить реакцию на моё предложение по переводу nmap на python3. > Обещаю, больше никогда не буду помогать с исправлением пакетов. > > https://bugzilla.altlinux.org/38271 Вы так настойчиво пытаетесь исправить этот пакет, что не могу не отметить, что nmap в Sisyphus все равно бесполезен: droppriv патч делает его непригодным для реально работы. Приходится пересобирать. Ценность данного пакета сейчас только в том, что у него есть Gear репозиторий, из которого можно собрать рабочую версию. :) -- WBR, Pavel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-09-30 17:24 ` Pavel Nakonechnyi @ 2021-09-30 20:33 ` Vitaly Lipatov 2021-10-01 7:36 ` Pavel Nakonechnyi 0 siblings, 1 reply; 9+ messages in thread From: Vitaly Lipatov @ 2021-09-30 20:33 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Pavel Nakonechnyi Pavel Nakonechnyi писал 30.9.21 20:24: > On Thu, 30 Sept 2021 at 08:04, Vitaly Lipatov <lav@altlinux.ru> wrote: >> >> Уважаемые бдительные хранители ACL на пакет nmap. >> Прошу проявить реакцию на моё предложение по переводу nmap на python3. >> Обещаю, больше никогда не буду помогать с исправлением пакетов. >> >> https://bugzilla.altlinux.org/38271 > > Вы так настойчиво пытаетесь исправить этот пакет, что не могу не > отметить, что nmap в Sisyphus все равно бесполезен: droppriv патч > делает его непригодным для реально работы. Приходится пересобирать. > Ценность данного пакета сейчас только в том, что у него есть Gear > репозиторий, из которого можно собрать рабочую версию. :) А бага есть об этом? Было бы интересно узнать подробности. -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-09-30 20:33 ` Vitaly Lipatov @ 2021-10-01 7:36 ` Pavel Nakonechnyi 2021-10-01 11:11 ` Vladimir D. Seleznev 0 siblings, 1 reply; 9+ messages in thread From: Pavel Nakonechnyi @ 2021-10-01 7:36 UTC (permalink / raw) To: Vitaly Lipatov; +Cc: ALT Linux Team development discussions On Thu, 30 Sept 2021 at 22:33, Vitaly Lipatov <lav@altlinux.ru> wrote: > > Pavel Nakonechnyi писал 30.9.21 20:24: > > On Thu, 30 Sept 2021 at 08:04, Vitaly Lipatov <lav@altlinux.ru> wrote: > >> > >> Уважаемые бдительные хранители ACL на пакет nmap. > >> Прошу проявить реакцию на моё предложение по переводу nmap на python3. > >> Обещаю, больше никогда не буду помогать с исправлением пакетов. > >> > >> https://bugzilla.altlinux.org/38271 > > > > Вы так настойчиво пытаетесь исправить этот пакет, что не могу не > > отметить, что nmap в Sisyphus все равно бесполезен: droppriv патч > > делает его непригодным для реально работы. Приходится пересобирать. > > Ценность данного пакета сейчас только в том, что у него есть Gear > > репозиторий, из которого можно собрать рабочую версию. :) > А бага есть об этом? Было бы интересно узнать подробности. Багу не заводил, так как сразу по релизу предыдущей сборки написал Глебу лично, что он не работает (в некоторых случаях). Вот то, что я тогда отправлял: ``` вот некоторые логи, которые могу дать: # nmap -d -vvv -p111 -Pn -T4 -A XXX Initiating NSE at 12:59 NSE: Starting rpcinfo against XXX (10.125.196.48:111). NSOCK ERROR [15.3860s] mksock_bind_addr(): Bind to 0.0.0.0:365 failed (IOD #1): Permission denied (13) NSE: Starting address-info against XXX (10.125.196.48). NSE: Finished address-info against XXX (10.125.196.48). NSE: rpcinfo against XXX (10.125.196.48:111) threw an error! /usr/share/nmap/nselib/bin.lua:70: assertion failed! stack traceback: [C]: in function 'assert' /usr/share/nmap/nselib/bin.lua:70: in upvalue 'clamp' /usr/share/nmap/nselib/bin.lua:158: in function </usr/share/nmap/nselib/bin.lua:96> [C]: in function 'string.gsub' /usr/share/nmap/nselib/bin.lua:177: in function 'bin.pack' /usr/share/nmap/nselib/rpc.lua:334: in method 'CreateHeader' /usr/share/nmap/nselib/rpc.lua:494: in method 'EncodePacket' /usr/share/nmap/nselib/rpc.lua:647: in method 'Dump' /usr/share/nmap/nselib/rpc.lua:2785: in field 'RpcInfo' /usr/share/nmap/scripts/rpcinfo.nse:92: in function </usr/share/nmap/scripts/rpcinfo.nse:89> (...tail calls...) Completed NSE at 12:59, 0.02s elapsed NSE: Starting runlevel 2 (of 2) scan. Initiating NSE at 12:59 NSE: Starting rpc-grind against XXX (10.125.196.48:111). NSE: [rpc-grind XXX:111] Could not find nmap-rpc file. NSE: Finished rpc-grind against XXX (10.125.196.48:111). без условного droppriv патча тот же скан работает ``` И, как упомянул выше, попытки сделать IPv6 сканы проваливаются, так как nmap просто не видит IPv6 интерфейсы с droppriv патчем. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-10-01 7:36 ` Pavel Nakonechnyi @ 2021-10-01 11:11 ` Vladimir D. Seleznev 0 siblings, 0 replies; 9+ messages in thread From: Vladimir D. Seleznev @ 2021-10-01 11:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 01, 2021 at 09:36:28AM +0200, Pavel Nakonechnyi wrote: > On Thu, 30 Sept 2021 at 22:33, Vitaly Lipatov <lav@altlinux.ru> wrote: > > > > Pavel Nakonechnyi писал 30.9.21 20:24: > > > On Thu, 30 Sept 2021 at 08:04, Vitaly Lipatov <lav@altlinux.ru> wrote: > > >> > > >> Уважаемые бдительные хранители ACL на пакет nmap. > > >> Прошу проявить реакцию на моё предложение по переводу nmap на python3. > > >> Обещаю, больше никогда не буду помогать с исправлением пакетов. > > >> > > >> https://bugzilla.altlinux.org/38271 > > > > > > Вы так настойчиво пытаетесь исправить этот пакет, что не могу не > > > отметить, что nmap в Sisyphus все равно бесполезен: droppriv патч > > > делает его непригодным для реально работы. Приходится пересобирать. > > > Ценность данного пакета сейчас только в том, что у него есть Gear > > > репозиторий, из которого можно собрать рабочую версию. :) > > А бага есть об этом? Было бы интересно узнать подробности. > > Багу не заводил, так как сразу по релизу предыдущей сборки написал > Глебу лично, что он не работает (в некоторых случаях). > > Вот то, что я тогда отправлял: > ``` > вот некоторые логи, которые могу дать: > [skip] > без условного droppriv патча тот же скан работает > ``` Надо патч дорабатывать (и, похоже, некому этим заняться), но я бы ещё добавил опцию --nodroppriv. -- WBR, Vladimir D. Seleznev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [devel] nmap branching, newbie question, was: Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-09-30 6:03 ` [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 Vitaly Lipatov 2021-09-30 17:24 ` Pavel Nakonechnyi @ 2021-10-26 9:04 ` Pavel Nakonechnyi 2021-10-28 18:11 ` Vitaly Lipatov 1 sibling, 1 reply; 9+ messages in thread From: Pavel Nakonechnyi @ 2021-10-26 9:04 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Gleb Fotengauer-Malinovskiy Добрый день, В тему сборки обновленной версии, по истории я не смог понять каким образом был совершен переход с 7.70 до 7.80. Я предполагал следующее: - ветка upstream дополняется оригинальными исходными кодами новой версии - создается новая ветка, например alt/7.92 на основе upstream - alt/7.92 дополняется патчами на исходники - alt/7.92 вмерживается в sisyphus с тем чтобы переписалось содержимое директории nmap/ на требуемое И вот последний шаг совершенно непонятен. ours стратегия не подходит, recursive (и другие) merge вызывает массу конфликтов. Да и при переходе с 7.70 до 7.80 было сделано что-то иное... Подскажите, пожалуйста, как поступать в таких случаях? -- WBR, Pavel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] nmap branching, newbie question, was: Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-10-26 9:04 ` [devel] nmap branching, newbie question, was: " Pavel Nakonechnyi @ 2021-10-28 18:11 ` Vitaly Lipatov 2021-10-29 22:34 ` Gleb Fotengauer-Malinovskiy 0 siblings, 1 reply; 9+ messages in thread From: Vitaly Lipatov @ 2021-10-28 18:11 UTC (permalink / raw) To: ALT Linux Team development discussions Pavel Nakonechnyi писал 26.10.21 12:04: > Добрый день, > > В тему сборки обновленной версии, по истории я не смог понять каким > образом был совершен переход с 7.70 до 7.80. > > Я предполагал следующее: > - ветка upstream дополняется оригинальными исходными кодами новой > версии > - создается новая ветка, например alt/7.92 на основе upstream > - alt/7.92 дополняется патчами на исходники > - alt/7.92 вмерживается в sisyphus с тем чтобы переписалось содержимое > директории nmap/ на требуемое > > И вот последний шаг совершенно непонятен. ours стратегия не подходит, > recursive (и другие) merge вызывает массу конфликтов. Да и при > переходе с 7.70 до 7.80 было сделано что-то иное... > > Подскажите, пожалуйста, как поступать в таких случаях? Если бы была возможность, я бы объяснял мантейнеру, что не нужно собирать пакеты на основе апстримных репозиториев, а нужно использовать официально опубликованные тарболы. Тогда и не будет таких проблем и лишних действий. -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] nmap branching, newbie question, was: Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-10-28 18:11 ` Vitaly Lipatov @ 2021-10-29 22:34 ` Gleb Fotengauer-Malinovskiy 2021-10-30 8:55 ` Anton Farygin 0 siblings, 1 reply; 9+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2021-10-29 22:34 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2859 bytes --] Hi, On Tue, Oct 26, 2021 at 11:04:43AM +0200, Pavel Nakonechnyi wrote: > Добрый день, > > В тему сборки обновленной версии, по истории я не смог понять каким > образом был совершен переход с 7.70 до 7.80. Честно говоря, я уже забыл, как собирался этот пакет. Оказалось, так же, как я последние годы собираю все пакеты, в которых приходится применять и поддерживать большое количество патчей. > Я предполагал следующее: > - ветка upstream дополняется оригинальными исходными кодами новой версии > - создается новая ветка, например alt/7.92 на основе upstream > - alt/7.92 дополняется патчами на исходники > - alt/7.92 вмерживается в sisyphus с тем чтобы переписалось содержимое > директории nmap/ на требуемое Всё верно, так и было сделано обновление до 7.80. По такой же схеме собраны многие другие пакеты. > И вот последний шаг совершенно непонятен. ours стратегия не подходит, > recursive (и другие) merge вызывает массу конфликтов. Да и при > переходе с 7.70 до 7.80 было сделано что-то иное... > > Подскажите, пожалуйста, как поступать в таких случаях? Да, в этом месте приходится применять небольшую хитрость, чтобы все исходники совпадали с подготовленным бранчем, а .gear, spec и остальные файлы остались на месте. Я делаю это так: git merge -s ours --no-commit alt/7.80 git read-tree alt/7.80 git checkout @ -- .gear/ alt/ git commit git reset --hard On Thu, Oct 28, 2021 at 09:11:30PM +0300, Vitaly Lipatov wrote: > Если бы была возможность, я бы объяснял мантейнеру, что не нужно > собирать пакеты на основе апстримных репозиториев, а нужно использовать > официально опубликованные тарболы. > Тогда и не будет таких проблем и лишних действий. Странно, этот пакет как раз собран из опубликованного тарболла. -- glebfm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 801 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] nmap branching, newbie question, was: Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 2021-10-29 22:34 ` Gleb Fotengauer-Malinovskiy @ 2021-10-30 8:55 ` Anton Farygin 0 siblings, 0 replies; 9+ messages in thread From: Anton Farygin @ 2021-10-30 8:55 UTC (permalink / raw) To: devel On 30.10.2021 01:34, Gleb Fotengauer-Malinovskiy wrote: > Да, в этом месте приходится применять небольшую хитрость, чтобы все > исходники совпадали с подготовленным бранчем, а .gear, spec и остальные > файлы остались на месте. Я делаю это так: > > git merge -s ours --no-commit alt/7.80 > git read-tree alt/7.80 > git checkout @ -- .gear/ alt/ > git commit > git reset --hard Это, кстати, отличный рецепт - я им пользуюсь уже больше года. Наверное надо где-то его документировать, но проблема в том, что им надо пользоваться с пониманием того, что делаешь. ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2021-10-30 8:55 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-09-30 6:03 ` [devel] Fwd: [#282648] EPERM (try 6) nmap.git=7.80-alt2 Vitaly Lipatov 2021-09-30 17:24 ` Pavel Nakonechnyi 2021-09-30 20:33 ` Vitaly Lipatov 2021-10-01 7:36 ` Pavel Nakonechnyi 2021-10-01 11:11 ` Vladimir D. Seleznev 2021-10-26 9:04 ` [devel] nmap branching, newbie question, was: " Pavel Nakonechnyi 2021-10-28 18:11 ` Vitaly Lipatov 2021-10-29 22:34 ` Gleb Fotengauer-Malinovskiy 2021-10-30 8:55 ` Anton Farygin
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