* [devel] Порт gear для Fedora @ 2011-11-16 19:38 Evgeny Sinelnikov 2011-11-16 19:43 ` Aleksey Novodvorsky ` (3 more replies) 0 siblings, 4 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-16 19:38 UTC (permalink / raw) To: ALT Linux Team development discussions Здравствуйте, хочу сообщить, если кому-то интересно, что я собрал и проверил gear для Fedora. Потребовалось собрать три пакета: faketime-0.2.2-1.fc16.src.rpm gear-1.7.2.6-1.fc16.src.rpm libshell-0.1.6-1.fc16.src.rpm Файлы доступны здесь: http://ftp.etersoft.ru/pub/people/sin/fedora/gear/ Пакеты собраны из репозиториев (ветка fedora): http://git.altlinux.org/people/sin/packages/faketime.git http://git.altlinux.org/people/sin/packages/libshell.git http://git.altlinux.org/people/sin/packages/gear.git Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте приводило к зависанию. Пробовать и разбираться времени уже не было, а жить там без gear непонятно как... -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 19:38 [devel] Порт gear для Fedora Evgeny Sinelnikov @ 2011-11-16 19:43 ` Aleksey Novodvorsky 2011-11-16 21:06 ` Michael Shigorin ` (2 subsequent siblings) 3 siblings, 0 replies; 27+ messages in thread From: Aleksey Novodvorsky @ 2011-11-16 19:43 UTC (permalink / raw) To: ALT Linux Team development discussions 16 ноября 2011 г. 23:38 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > Здравствуйте, > > хочу сообщить, если кому-то интересно, что я собрал и проверил gear > для Fedora. Потребовалось собрать три пакета: > faketime-0.2.2-1.fc16.src.rpm > gear-1.7.2.6-1.fc16.src.rpm > libshell-0.1.6-1.fc16.src.rpm > > Файлы доступны здесь: > http://ftp.etersoft.ru/pub/people/sin/fedora/gear/ Круто! А можно на wiki написать? Rgrds, Алексей ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 19:38 [devel] Порт gear для Fedora Evgeny Sinelnikov 2011-11-16 19:43 ` Aleksey Novodvorsky @ 2011-11-16 21:06 ` Michael Shigorin 2011-11-16 22:32 ` Evgeny Sinelnikov 2011-11-16 23:49 ` Alexey Gladkov 2011-11-17 5:42 ` Boris Savelev 3 siblings, 1 reply; 27+ messages in thread From: Michael Shigorin @ 2011-11-16 21:06 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Nov 16, 2011 at 11:38:08PM +0400, Evgeny Sinelnikov wrote: > Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на > машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте > приводило к зависанию. Пробовать и разбираться времени уже не было, а > жить там без gear непонятно как... <провокация> https://bugzilla.redhat.com/show_bug.cgi?id=195365 </провокация> -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 21:06 ` Michael Shigorin @ 2011-11-16 22:32 ` Evgeny Sinelnikov 2011-11-16 22:35 ` Paul Wolneykien 2011-11-17 7:24 ` Michael Shigorin 0 siblings, 2 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-16 22:32 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 1:06 пользователь Michael Shigorin <mike@osdn.org.ua> написал: > On Wed, Nov 16, 2011 at 11:38:08PM +0400, Evgeny Sinelnikov wrote: >> Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на >> машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте >> приводило к зависанию. Пробовать и разбираться времени уже не было, а >> жить там без gear непонятно как... > > <провокация> > https://bugzilla.redhat.com/show_bug.cgi?id=195365 > </провокация> Поясни... Я смысла не улавливаю (вообще, в последние годы, то ли шутки не смешные, то ли совсем старый...) -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 22:32 ` Evgeny Sinelnikov @ 2011-11-16 22:35 ` Paul Wolneykien 2011-11-17 6:25 ` Evgeny Sinelnikov 2011-11-17 7:24 ` Michael Shigorin 1 sibling, 1 reply; 27+ messages in thread From: Paul Wolneykien @ 2011-11-16 22:35 UTC (permalink / raw) To: devel 17.11.2011 02:32, Evgeny Sinelnikov пишет: > 17 ноября 2011 г. 1:06 пользователь Michael Shigorin <mike@osdn.org.ua> написал: >> On Wed, Nov 16, 2011 at 11:38:08PM +0400, Evgeny Sinelnikov wrote: >>> Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на >>> машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте >>> приводило к зависанию. Пробовать и разбираться времени уже не было, а >>> жить там без gear непонятно как... >> >> <провокация> >> https://bugzilla.redhat.com/show_bug.cgi?id=195365 >> </провокация> > > Поясни... Я смысла не улавливаю (вообще, в последние годы, то ли шутки > не смешные, то ли совсем старый...) Видимо Миша предлагает собрать наконец etcnet в Федору лёгким движением руки (имея в рукаве gear, сомо-собой). :) ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 22:35 ` Paul Wolneykien @ 2011-11-17 6:25 ` Evgeny Sinelnikov 0 siblings, 0 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-17 6:25 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 2:35 пользователь Paul Wolneykien <manowar@altlinux.org> написал: > 17.11.2011 02:32, Evgeny Sinelnikov пишет: >> 17 ноября 2011 г. 1:06 пользователь Michael Shigorin <mike@osdn.org.ua> написал: >>> On Wed, Nov 16, 2011 at 11:38:08PM +0400, Evgeny Sinelnikov wrote: >>>> Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на >>>> машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте >>>> приводило к зависанию. Пробовать и разбираться времени уже не было, а >>>> жить там без gear непонятно как... >>> >>> <провокация> >>> https://bugzilla.redhat.com/show_bug.cgi?id=195365 >>> </провокация> >> >> Поясни... Я смысла не улавливаю (вообще, в последние годы, то ли шутки >> не смешные, то ли совсем старый...) > > Видимо Миша предлагает собрать наконец etcnet в Федору лёгким > движением руки (имея в рукаве gear, сомо-собой). :) > "Буратино был..." Собрать можно, сложнее проверить. И ещё, etcnet не так прост, как может показаться: https://bugzilla.altlinux.org/show_bug.cgi?id=25820 Цепочка зависимостей вида: etcnet -> ifrename -> udev-rule-generator где ifrename - это часть пакета wireless-tools, мне уже несколько раз мешала. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 22:32 ` Evgeny Sinelnikov 2011-11-16 22:35 ` Paul Wolneykien @ 2011-11-17 7:24 ` Michael Shigorin 1 sibling, 0 replies; 27+ messages in thread From: Michael Shigorin @ 2011-11-17 7:24 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Nov 17, 2011 at 02:32:26AM +0400, Evgeny Sinelnikov wrote: > >> Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на > >> машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте > >> приводило к зависанию. Пробовать и разбираться времени уже не было, а > >> жить там без gear непонятно как... > > <провокация> > > https://bugzilla.redhat.com/show_bug.cgi?id=195365 > > </провокация> > Поясни... Я смысла не улавливаю Это если от /etc/sysconfig/network* тоскливо станет вдруг. > (вообще, в последние годы, то ли шутки > не смешные, то ли совсем старый...) Жень, так это ж не шутка была, а обнокновенная провокация. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 19:38 [devel] Порт gear для Fedora Evgeny Sinelnikov 2011-11-16 19:43 ` Aleksey Novodvorsky 2011-11-16 21:06 ` Michael Shigorin @ 2011-11-16 23:49 ` Alexey Gladkov 2011-11-17 6:03 ` Evgeny Sinelnikov 2011-11-17 5:42 ` Boris Savelev 3 siblings, 1 reply; 27+ messages in thread From: Alexey Gladkov @ 2011-11-16 23:49 UTC (permalink / raw) To: devel On 16.11.2011 23:38, Evgeny Sinelnikov wrote: > Здравствуйте, > > хочу сообщить, если кому-то интересно, что я собрал и проверил gear > для Fedora. Потребовалось собрать три пакета: > faketime-0.2.2-1.fc16.src.rpm > gear-1.7.2.6-1.fc16.src.rpm > libshell-0.1.6-1.fc16.src.rpm > > Файлы доступны здесь: > http://ftp.etersoft.ru/pub/people/sin/fedora/gear/ > > Пакеты собраны из репозиториев (ветка fedora): > http://git.altlinux.org/people/sin/packages/faketime.git > http://git.altlinux.org/people/sin/packages/libshell.git > http://git.altlinux.org/people/sin/packages/gear.git Советую вам собрать последний снапшот gear: http://git.altlinux.org/people/ldv/packages/gear.git?p=gear.git;a=commitdiff;h=749a5b42bc73583f107b4f5b06a7f73de696a751 -- Rgrds, legion ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 23:49 ` Alexey Gladkov @ 2011-11-17 6:03 ` Evgeny Sinelnikov 2011-11-17 12:53 ` Alexey Gladkov 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-17 6:03 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 3:49 пользователь Alexey Gladkov <legion@altlinux.ru> написал: > On 16.11.2011 23:38, Evgeny Sinelnikov wrote: >> Здравствуйте, >> >> хочу сообщить, если кому-то интересно, что я собрал и проверил gear >> для Fedora. Потребовалось собрать три пакета: >> faketime-0.2.2-1.fc16.src.rpm >> gear-1.7.2.6-1.fc16.src.rpm >> libshell-0.1.6-1.fc16.src.rpm >> >> Файлы доступны здесь: >> http://ftp.etersoft.ru/pub/people/sin/fedora/gear/ >> >> Пакеты собраны из репозиториев (ветка fedora): >> http://git.altlinux.org/people/sin/packages/faketime.git >> http://git.altlinux.org/people/sin/packages/libshell.git >> http://git.altlinux.org/people/sin/packages/gear.git > > Советую вам собрать последний снапшот gear: > > http://git.altlinux.org/people/ldv/packages/gear.git?p=gear.git;a=commitdiff;h=749a5b42bc73583f107b4f5b06a7f73de696a751 > Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-17 6:03 ` Evgeny Sinelnikov @ 2011-11-17 12:53 ` Alexey Gladkov 2011-11-17 12:57 ` Andrew Clark 0 siblings, 1 reply; 27+ messages in thread From: Alexey Gladkov @ 2011-11-17 12:53 UTC (permalink / raw) To: devel On 17.11.2011 10:03, Evgeny Sinelnikov wrote: > Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. Может вы эти пакеты ещё и в их репозиторий положите ? :) -- Rgrds, legion ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-17 12:53 ` Alexey Gladkov @ 2011-11-17 12:57 ` Andrew Clark 2011-11-19 9:33 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Andrew Clark @ 2011-11-17 12:57 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov <legion@altlinux.ru> написал: > On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. > > Может вы эти пакеты ещё и в их репозиторий положите ? :) Почему бы и нет. -- Talk is cheap, show me the code (c) Linus Torvalds ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-17 12:57 ` Andrew Clark @ 2011-11-19 9:33 ` Evgeny Sinelnikov 2011-11-19 10:35 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 9:33 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 16:57 пользователь Andrew Clark <andrewclarkii@gmail.com> написал: > 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov > <legion@altlinux.ru> написал: >> On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. >> >> Может вы эти пакеты ещё и в их репозиторий положите ? :) > > Почему бы и нет. Ну, так я уже спонсора ищу. Есть среди нас такие? -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 9:33 ` Evgeny Sinelnikov @ 2011-11-19 10:35 ` Evgeny Sinelnikov 2011-11-19 10:44 ` Aleksey Novodvorsky ` (2 more replies) 0 siblings, 3 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 10:35 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 13:33 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > 17 ноября 2011 г. 16:57 пользователь Andrew Clark > <andrewclarkii@gmail.com> написал: >> 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov >> <legion@altlinux.ru> написал: >>> On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >>>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. >>> >>> Может вы эти пакеты ещё и в их репозиторий положите ? :) >> >> Почему бы и нет. > > Ну, так я уже спонсора ищу. Есть среди нас такие? Собственно, более важно найти upstream в виде тарболов. У них там для Source: "If you give a full URL (and you should)..." - https://fedoraproject.org/wiki/How_to_create_an_RPM_package Политика же ограничена тем, что если нельзя скачать на лету апстримный тарбол, то нужно обосновать в чём тут дело и сделать скрипт, который их получит: https://fedoraproject.org/wiki/Packaging/SourceURL Для Gear у нас тарболов нет - http://www.altlinux.org/Gear По уму, нужно иметь официальную англоязычную страницу. Наверное можно сделать прямо на Wiki. А вот как лучше с "pristine sources" обойтись - непонятно. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 10:35 ` Evgeny Sinelnikov @ 2011-11-19 10:44 ` Aleksey Novodvorsky 2011-11-19 12:07 ` Dmitry V. Levin 2011-11-19 10:53 ` Paul Wolneykien 2011-11-19 13:04 ` Dmitry V. Levin 2 siblings, 1 reply; 27+ messages in thread From: Aleksey Novodvorsky @ 2011-11-19 10:44 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 14:35 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > 19 ноября 2011 г. 13:33 пользователь Evgeny Sinelnikov > <sin@altlinux.ru> написал: >> 17 ноября 2011 г. 16:57 пользователь Andrew Clark >> <andrewclarkii@gmail.com> написал: >>> 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov >>> <legion@altlinux.ru> написал: >>>> On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >>>>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. >>>> >>>> Может вы эти пакеты ещё и в их репозиторий положите ? :) >>> >>> Почему бы и нет. >> >> Ну, так я уже спонсора ищу. Есть среди нас такие? > > Собственно, более важно найти upstream в виде тарболов. У них там для > Source: "If you give a full URL (and you should)..." - > https://fedoraproject.org/wiki/How_to_create_an_RPM_package > Политика же ограничена тем, что если нельзя скачать на лету апстримный > тарбол, то нужно обосновать в чём тут дело и сделать скрипт, который > их получит: > https://fedoraproject.org/wiki/Packaging/SourceURL > > Для Gear у нас тарболов нет - http://www.altlinux.org/Gear > По уму, нужно иметь официальную англоязычную страницу. Наверное можно > сделать прямо на Wiki. А вот как лучше с "pristine sources" обойтись - > непонятно. Сделайте англйскую страницу на вики и выкладывайте на нее тарбол для каждого создаваемого федорного пакета. Rgrds, Алексей ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 10:44 ` Aleksey Novodvorsky @ 2011-11-19 12:07 ` Dmitry V. Levin 2011-11-19 12:21 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Dmitry V. Levin @ 2011-11-19 12:07 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 394 bytes --] On Sat, Nov 19, 2011 at 01:44:37PM +0300, Aleksey Novodvorsky wrote: > Сделайте англйскую страницу на вики Вообще-то у нас есть, http://en.altlinux.org/Gear Конечно, улучшения и дополнения приветствуются. > и выкладывайте на нее тарбол для > каждого создаваемого федорного пакета. Это, пожалуй, будет не самый удачный вариант. Тем более что у нас есть git snapshot. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 12:07 ` Dmitry V. Levin @ 2011-11-19 12:21 ` Evgeny Sinelnikov 2011-11-19 12:28 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 12:21 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 16:07 пользователь Dmitry V. Levin <ldv@altlinux.org> написал: > On Sat, Nov 19, 2011 at 01:44:37PM +0300, Aleksey Novodvorsky wrote: >> Сделайте англйскую страницу на вики > > Вообще-то у нас есть, http://en.altlinux.org/Gear > Конечно, улучшения и дополнения приветствуются. > >> и выкладывайте на нее тарбол для >> каждого создаваемого федорного пакета. > > Это, пожалуй, будет не самый удачный вариант. > Тем более что у нас есть git snapshot. > git snapshot - это то же, что было указано выше? Здесь проблема использования Gear для самого Gear и других пакетов возникает. По вот этому URL: http://git.altlinux.org/gears/g/gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz выкачивается вот такой файл: [sin@base Downloads]$ ls -l gear-1.7.2.6-alt1-388e227.tar.gz -rw-r--r-- 1 sin sin 62680 Ноя 19 16:03 gear-1.7.2.6-alt1-388e227.tar.gz [sin@base Downloads]$ md5sum gear-1.7.2.6-alt1-388e227.tar.gz 5967ed9adc0b92e047699d082bb45a9b gear-1.7.2.6-alt1-388e227.tar.gz Вот при таких правилах .gear/rules собирается пакет gear на федоре: tar.gz: @version@-alt1:. name=@name@-@version@-alt1-388e227 base=@name@-@version@-alt1-388e227 diff: @version@-alt1:. . name=@name@-@version@-alt1.patch Вот такой файл пакуется, при этом, в src.rpm пакет gear-1.7.2.6-1.3.fc16.src.rpm: [sin@portal gear]$ ls -l gear-1.7.2.6-alt1-388e227.tar.gz -rw-rw-r--. 1 sin sin 62176 Nov 19 16:08 gear-1.7.2.6-alt1-388e227.tar.gz [sin@portal gear]$ md5sum gear-1.7.2.6-alt1-388e227.tar.gz d748e26d2fd51beab0971b8ff5f8c182 gear-1.7.2.6-alt1-388e227.tar.gz Получается, что нельзя упаковать в точности тот же тарбол вплоть до контрольной суммы. А тут указано, что именно контрольная сумма и сверяется: https://fedoraproject.org/wiki/Packaging:ReviewGuidelines MUST: The sources used to build the package must match the upstream source, as provided in the spec URL. Reviewers should use md5sum for this task. If no upstream URL can be specified for this package, please see the Source URL Guidelines for how to deal with this. Source URL Guidelines я уже приводил: https://fedoraproject.org/wiki/Packaging/SourceURL Получается, что выкладывать нужно то, что запаковалось... И это вообще проблема применения gear на Федоре. Есть на этот счёт идеи? -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 12:21 ` Evgeny Sinelnikov @ 2011-11-19 12:28 ` Evgeny Sinelnikov 2011-11-19 12:36 ` Dmitry V. Levin 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 12:28 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 16:21 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > 19 ноября 2011 г. 16:07 пользователь Dmitry V. Levin <ldv@altlinux.org> написал: >> On Sat, Nov 19, 2011 at 01:44:37PM +0300, Aleksey Novodvorsky wrote: >>> Сделайте англйскую страницу на вики >> >> Вообще-то у нас есть, http://en.altlinux.org/Gear >> Конечно, улучшения и дополнения приветствуются. >> >>> и выкладывайте на нее тарбол для >>> каждого создаваемого федорного пакета. >> >> Это, пожалуй, будет не самый удачный вариант. >> Тем более что у нас есть git snapshot. >> > > git snapshot - это то же, что было указано выше? > > Здесь проблема использования Gear для самого Gear и других пакетов возникает. > > По вот этому URL: > http://git.altlinux.org/gears/g/gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz > выкачивается вот такой файл: > [sin@base Downloads]$ ls -l gear-1.7.2.6-alt1-388e227.tar.gz > -rw-r--r-- 1 sin sin 62680 Ноя 19 16:03 gear-1.7.2.6-alt1-388e227.tar.gz > [sin@base Downloads]$ md5sum gear-1.7.2.6-alt1-388e227.tar.gz > 5967ed9adc0b92e047699d082bb45a9b gear-1.7.2.6-alt1-388e227.tar.gz > > Вот при таких правилах .gear/rules собирается пакет gear на федоре: > tar.gz: @version@-alt1:. name=@name@-@version@-alt1-388e227 > base=@name@-@version@-alt1-388e227 > diff: @version@-alt1:. . name=@name@-@version@-alt1.patch > > Вот такой файл пакуется, при этом, в src.rpm пакет > gear-1.7.2.6-1.3.fc16.src.rpm: > [sin@portal gear]$ ls -l gear-1.7.2.6-alt1-388e227.tar.gz > -rw-rw-r--. 1 sin sin 62176 Nov 19 16:08 gear-1.7.2.6-alt1-388e227.tar.gz > [sin@portal gear]$ md5sum gear-1.7.2.6-alt1-388e227.tar.gz > d748e26d2fd51beab0971b8ff5f8c182 gear-1.7.2.6-alt1-388e227.tar.gz > > Получается, что нельзя упаковать в точности тот же тарбол вплоть до > контрольной суммы. > > А тут указано, что именно контрольная сумма и сверяется: > https://fedoraproject.org/wiki/Packaging:ReviewGuidelines > MUST: The sources used to build the package must match the upstream > source, as provided in the spec URL. Reviewers should use md5sum for > this task. If no upstream URL can be specified for this package, > please see the Source URL Guidelines for how to deal with this. > > Source URL Guidelines я уже приводил: > https://fedoraproject.org/wiki/Packaging/SourceURL > > > Получается, что выкладывать нужно то, что запаковалось... И это вообще > проблема применения gear на Федоре. Есть на этот счёт идеи? > Тут подойдёт, похоже, только такое: https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control https://fedoraproject.org/wiki/Packaging/NamingGuidelines#SnapshotPackages Using Revision Control In some cases you may want to pull sources from upstream's revision control system because there have been many changes since the last release and you think that a tarball that you generate from there will more accurately show how the package relates to upstream's development. Here's how you can use a comment to show where the source came from: # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # svn export -r 250 http://www.example.com/svn/foo/trunk foo-20070221 # tar -cJvf foo-20070221.tar.xz foo-20070221 Source0: foo-20070221.tar.xz When pulling from revision control, please remember to use a Name-version-release compatible with the Version and Release Guidelines. In particular, check the section on Naming Snapshots . -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 12:28 ` Evgeny Sinelnikov @ 2011-11-19 12:36 ` Dmitry V. Levin 2011-11-19 12:43 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Dmitry V. Levin @ 2011-11-19 12:36 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1377 bytes --] On Sat, Nov 19, 2011 at 04:28:14PM +0400, Evgeny Sinelnikov wrote: > Тут подойдёт, похоже, только такое: > https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control > https://fedoraproject.org/wiki/Packaging/NamingGuidelines#SnapshotPackages > > Using Revision Control > > In some cases you may want to pull sources from upstream's revision > control system because there have been many changes since the last > release and you think that a tarball that you generate from there will > more accurately show how the package relates to upstream's > development. Here's how you can use a comment to show where the source > came from: > > # The source for this package was pulled from upstream's vcs. Use the > # following commands to generate the tarball: > # svn export -r 250 http://www.example.com/svn/foo/trunk foo-20070221 > # tar -cJvf foo-20070221.tar.xz foo-20070221 > Source0: foo-20070221.tar.xz > When pulling from revision control, please remember to use a > Name-version-release compatible with the Version and Release > Guidelines. In particular, check the section on Naming Snapshots . $ git archive --format=tar --prefix=gear-1.7.2.6-alt1/ tags/1.7.2.6-alt1 | gzip -9n > gear-1.7.2.6-alt1.tar.gz Если не забыть передать -n gzip'у, то файл для указанного тэга будет получаться всякий раз одинаковым. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 12:36 ` Dmitry V. Levin @ 2011-11-19 12:43 ` Evgeny Sinelnikov 2011-11-19 12:52 ` Dmitry V. Levin 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 12:43 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 16:36 пользователь Dmitry V. Levin <ldv@altlinux.org> написал: > On Sat, Nov 19, 2011 at 04:28:14PM +0400, Evgeny Sinelnikov wrote: >> Тут подойдёт, похоже, только такое: >> https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control >> https://fedoraproject.org/wiki/Packaging/NamingGuidelines#SnapshotPackages >> >> Using Revision Control >> >> In some cases you may want to pull sources from upstream's revision >> control system because there have been many changes since the last >> release and you think that a tarball that you generate from there will >> more accurately show how the package relates to upstream's >> development. Here's how you can use a comment to show where the source >> came from: >> >> # The source for this package was pulled from upstream's vcs. Use the >> # following commands to generate the tarball: >> # svn export -r 250 http://www.example.com/svn/foo/trunk foo-20070221 >> # tar -cJvf foo-20070221.tar.xz foo-20070221 >> Source0: foo-20070221.tar.xz >> When pulling from revision control, please remember to use a >> Name-version-release compatible with the Version and Release >> Guidelines. In particular, check the section on Naming Snapshots . > > $ git archive --format=tar --prefix=gear-1.7.2.6-alt1/ tags/1.7.2.6-alt1 | gzip -9n > gear-1.7.2.6-alt1.tar.gz > > Если не забыть передать -n gzip'у, то файл для указанного тэга будет получаться всякий раз одинаковым. Это интересно, а как бы согласовать это с тем , что упаковывается из gear-rules по правилу: tar.gz: @version@-alt1:. name=@name@-@version@-alt1 base=@name@-@version@-alt1 -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 12:43 ` Evgeny Sinelnikov @ 2011-11-19 12:52 ` Dmitry V. Levin 0 siblings, 0 replies; 27+ messages in thread From: Dmitry V. Levin @ 2011-11-19 12:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1934 bytes --] On Sat, Nov 19, 2011 at 04:43:34PM +0400, Evgeny Sinelnikov wrote: > 19 ноября 2011 г. 16:36 пользователь Dmitry V. Levin написал: > > On Sat, Nov 19, 2011 at 04:28:14PM +0400, Evgeny Sinelnikov wrote: > >> Тут подойдёт, похоже, только такое: > >> https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control > >> https://fedoraproject.org/wiki/Packaging/NamingGuidelines#SnapshotPackages > >> > >> Using Revision Control > >> > >> In some cases you may want to pull sources from upstream's revision > >> control system because there have been many changes since the last > >> release and you think that a tarball that you generate from there will > >> more accurately show how the package relates to upstream's > >> development. Here's how you can use a comment to show where the source > >> came from: > >> > >> # The source for this package was pulled from upstream's vcs. Use the > >> # following commands to generate the tarball: > >> # svn export -r 250 http://www.example.com/svn/foo/trunk foo-20070221 > >> # tar -cJvf foo-20070221.tar.xz foo-20070221 > >> Source0: foo-20070221.tar.xz > >> When pulling from revision control, please remember to use a > >> Name-version-release compatible with the Version and Release > >> Guidelines. In particular, check the section on Naming Snapshots . > > > > $ git archive --format=tar --prefix=gear-1.7.2.6-alt1/ tags/1.7.2.6-alt1 | gzip -9n > gear-1.7.2.6-alt1.tar.gz > > > > Если не забыть передать -n gzip'у, то файл для указанного тэга будет получаться всякий раз одинаковым. > > Это интересно, а как бы согласовать это с тем , что упаковывается из > gear-rules по правилу: > tar.gz: @version@-alt1:. name=@name@-@version@-alt1 base=@name@-@version@-alt1 Ни откуда не следует, что это вам нужно согласовывать. Но если убрать .gz, или добавить -n в реализацию запуска gzip в gear, то результаты будут совпадать. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 10:35 ` Evgeny Sinelnikov 2011-11-19 10:44 ` Aleksey Novodvorsky @ 2011-11-19 10:53 ` Paul Wolneykien 2011-11-19 11:29 ` Evgeny Sinelnikov 2011-11-19 13:04 ` Dmitry V. Levin 2 siblings, 1 reply; 27+ messages in thread From: Paul Wolneykien @ 2011-11-19 10:53 UTC (permalink / raw) To: ALT Linux Team development discussions 19.11.2011 14:35, Evgeny Sinelnikov пишет: > 19 ноября 2011 г. 13:33 пользователь Evgeny Sinelnikov > <sin@altlinux.ru> написал: >> 17 ноября 2011 г. 16:57 пользователь Andrew Clark >> <andrewclarkii@gmail.com> написал: >>> 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov >>> <legion@altlinux.ru> написал: >>>> On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >>>>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. >>>> >>>> Может вы эти пакеты ещё и в их репозиторий положите ? :) >>> >>> Почему бы и нет. >> >> Ну, так я уже спонсора ищу. Есть среди нас такие? > > Собственно, более важно найти upstream в виде тарболов. У них там для > Source: "If you give a full URL (and you should)..." - > https://fedoraproject.org/wiki/How_to_create_an_RPM_package > Политика же ограничена тем, что если нельзя скачать на лету апстримный > тарбол, то нужно обосновать в чём тут дело и сделать скрипт, который > их получит: > https://fedoraproject.org/wiki/Packaging/SourceURL > > Для Gear у нас тарболов нет - http://www.altlinux.org/Gear Да что вы говорите? :) http://git.altlinux.org/gears/g/gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz И так для каждого тега… ;) > По уму, нужно иметь официальную англоязычную страницу. Наверное можно > сделать прямо на Wiki. А вот как лучше с "pristine sources" обойтись - > непонятно. > ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 10:53 ` Paul Wolneykien @ 2011-11-19 11:29 ` Evgeny Sinelnikov 2011-11-19 11:35 ` Michael Shigorin 0 siblings, 1 reply; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 11:29 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 14:53 пользователь Paul Wolneykien <manowar@altlinux.org> написал: > 19.11.2011 14:35, Evgeny Sinelnikov пишет: >> 19 ноября 2011 г. 13:33 пользователь Evgeny Sinelnikov >> <sin@altlinux.ru> написал: >>> 17 ноября 2011 г. 16:57 пользователь Andrew Clark >>> <andrewclarkii@gmail.com> написал: >>>> 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov >>>> <legion@altlinux.ru> написал: >>>>> On 17.11.2011 10:03, Evgeny Sinelnikov wrote: >>>>>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а. >>>>> >>>>> Может вы эти пакеты ещё и в их репозиторий положите ? :) >>>> >>>> Почему бы и нет. >>> >>> Ну, так я уже спонсора ищу. Есть среди нас такие? >> >> Собственно, более важно найти upstream в виде тарболов. У них там для >> Source: "If you give a full URL (and you should)..." - >> https://fedoraproject.org/wiki/How_to_create_an_RPM_package >> Политика же ограничена тем, что если нельзя скачать на лету апстримный >> тарбол, то нужно обосновать в чём тут дело и сделать скрипт, который >> их получит: >> https://fedoraproject.org/wiki/Packaging/SourceURL >> >> Для Gear у нас тарболов нет - http://www.altlinux.org/Gear > > Да что вы говорите? :) > > > http://git.altlinux.org/gears/g/gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz > > И так для каждого тега... ;) > Ну, это хорошо... Но не укладывается в схему Source: URL_of_project/Project.tar.gz. Боюсь, что rpm не сможет правильно преобразовать в имя имя файла строку вида: "gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz" Вот такие варианты более подошли бы: http://git.altlinux.org/gears/g/gear.git/snapshoot/gear-1.7.2.6-alt1.tar.gz или http://git.altlinux.org/snapshoots/gear/gear-1.7.2.6-alt1.tar.gz Но тут есть неявное подразумевается имени тега и из имени файла, и это может не всегда работать. Прежде всего потому, что ограничений на имена тегов у нас нет. Тем не менее, такой вариант существенно бы упростил работу. Правда правила для .gear/rules придётся тогда изменить. Но всё это можно сделать и потом... -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 11:29 ` Evgeny Sinelnikov @ 2011-11-19 11:35 ` Michael Shigorin 2011-11-19 12:12 ` Evgeny Sinelnikov 0 siblings, 1 reply; 27+ messages in thread From: Michael Shigorin @ 2011-11-19 11:35 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Nov 19, 2011 at 03:29:29PM +0400, Evgeny Sinelnikov wrote: > Тем не менее, такой вариант существенно бы упростил работу. > Правда правила для .gear/rules придётся тогда изменить. Зачем? Достаточно rewrite. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 11:35 ` Michael Shigorin @ 2011-11-19 12:12 ` Evgeny Sinelnikov 0 siblings, 0 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-19 12:12 UTC (permalink / raw) To: ALT Linux Team development discussions 19 ноября 2011 г. 15:35 пользователь Michael Shigorin <mike@osdn.org.ua> написал: > On Sat, Nov 19, 2011 at 03:29:29PM +0400, Evgeny Sinelnikov wrote: >> Тем не менее, такой вариант существенно бы упростил работу. >> Правда правила для .gear/rules придётся тогда изменить. > > Зачем? Достаточно rewrite. > По сравнению с оригинальным вариантов правил. Нужно будет внести упаковку по тегу, и создание патча. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-19 10:35 ` Evgeny Sinelnikov 2011-11-19 10:44 ` Aleksey Novodvorsky 2011-11-19 10:53 ` Paul Wolneykien @ 2011-11-19 13:04 ` Dmitry V. Levin 2 siblings, 0 replies; 27+ messages in thread From: Dmitry V. Levin @ 2011-11-19 13:04 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 701 bytes --] On Sat, Nov 19, 2011 at 02:35:44PM +0400, Evgeny Sinelnikov wrote: > Для Gear у нас тарболов нет - http://www.altlinux.org/Gear > По уму, нужно иметь официальную англоязычную страницу. > Наверное можно сделать прямо на Wiki. http://en.altlinux.org/Gear > А вот как лучше с "pristine sources" обойтись - непонятно. Вместо pristine sources использовать pristine git. :) Всегда можно изготовить тарболл из тэга и скормить его тупому "fedpkg new-sources", которому совершенно все равно, как вы этот тарболл получили. Когда я собирал таким образом strace-4.6-1, pristine tarball еще не был выложен на pristine sourceforge, и ничего, съели и даже ничего не заметили. ;) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-16 19:38 [devel] Порт gear для Fedora Evgeny Sinelnikov ` (2 preceding siblings ...) 2011-11-16 23:49 ` Alexey Gladkov @ 2011-11-17 5:42 ` Boris Savelev 2011-11-17 6:33 ` Evgeny Sinelnikov 3 siblings, 1 reply; 27+ messages in thread From: Boris Savelev @ 2011-11-17 5:42 UTC (permalink / raw) To: ALT Linux Team development discussions > Файлы доступны здесь: > http://ftp.etersoft.ru/pub/people/sin/fedora/gear/ > это хорошая новость. Спасибо! > > Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на > машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте > приводило к зависанию. Пробовать и разбираться времени уже не было, а > жить там без gear непонятно как... https://fedoraproject.org/wiki/Using_git_FAQ_for_package_maintainers ? -- Boris ^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Порт gear для Fedora 2011-11-17 5:42 ` Boris Savelev @ 2011-11-17 6:33 ` Evgeny Sinelnikov 0 siblings, 0 replies; 27+ messages in thread From: Evgeny Sinelnikov @ 2011-11-17 6:33 UTC (permalink / raw) To: ALT Linux Team development discussions 17 ноября 2011 г. 9:42 пользователь Boris Savelev <boris@altlinux.org> написал: >> Решился я собрать gear, когда 64-битная Fedora оказалась поднятой на >> машине, где обновление до 3.0.8-std-def-alt0.M60P.1 с raid'ом на руте >> приводило к зависанию. Пробовать и разбираться времени уже не было, а >> жить там без gear непонятно как... > > https://fedoraproject.org/wiki/Using_git_FAQ_for_package_maintainers ? > Да, это я попробую, но сейчас мне нужен libnss-role. А он там не работает.... http://git.altlinux.org/people/piastry/packages/libnss-role.git Вообще, там другой вариант glibc, похоже. Наличие отдельной записи initgroups в /etcnsswitch.conf не сколько удивило. Даже вот такой вариант не помогает: group: files role initgroups: files role -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2011-11-19 13:04 UTC | newest] Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-11-16 19:38 [devel] Порт gear для Fedora Evgeny Sinelnikov 2011-11-16 19:43 ` Aleksey Novodvorsky 2011-11-16 21:06 ` Michael Shigorin 2011-11-16 22:32 ` Evgeny Sinelnikov 2011-11-16 22:35 ` Paul Wolneykien 2011-11-17 6:25 ` Evgeny Sinelnikov 2011-11-17 7:24 ` Michael Shigorin 2011-11-16 23:49 ` Alexey Gladkov 2011-11-17 6:03 ` Evgeny Sinelnikov 2011-11-17 12:53 ` Alexey Gladkov 2011-11-17 12:57 ` Andrew Clark 2011-11-19 9:33 ` Evgeny Sinelnikov 2011-11-19 10:35 ` Evgeny Sinelnikov 2011-11-19 10:44 ` Aleksey Novodvorsky 2011-11-19 12:07 ` Dmitry V. Levin 2011-11-19 12:21 ` Evgeny Sinelnikov 2011-11-19 12:28 ` Evgeny Sinelnikov 2011-11-19 12:36 ` Dmitry V. Levin 2011-11-19 12:43 ` Evgeny Sinelnikov 2011-11-19 12:52 ` Dmitry V. Levin 2011-11-19 10:53 ` Paul Wolneykien 2011-11-19 11:29 ` Evgeny Sinelnikov 2011-11-19 11:35 ` Michael Shigorin 2011-11-19 12:12 ` Evgeny Sinelnikov 2011-11-19 13:04 ` Dmitry V. Levin 2011-11-17 5:42 ` Boris Savelev 2011-11-17 6:33 ` Evgeny Sinelnikov
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