* Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 @ 2009-05-23 17:27 ` Dmitry Lebkov 2009-05-23 17:42 ` Alexey I. Froloff 2009-05-23 18:04 ` [devel] FAILED ipsec-tools.git=0.7.2-alt1 Alexey Tourbin 0 siblings, 2 replies; 48+ messages in thread From: Dmitry Lebkov @ 2009-05-23 17:27 UTC (permalink / raw) To: ALT Devel discussion list On 24.05.2009 03:57, Girar Builder robot wrote: > http://git.altlinux.org/tasks/7001/task/log > > 2009-May-23 20:56:02 :: task #7001 for sisyphus started: > #1 build 0.7.2-alt1 from /people/dlebkov/packages/ipsec-tools.git > 2009-May-23 20:56:04 :: created pkg.tar for ipsec-tools.git tag 0.7.2-alt1 > 2009-May-23 20:56:05 :: [x86_64] ipsec-tools.git 0.7.2-alt1: build start > 2009-May-23 20:56:05 :: [i586] ipsec-tools.git 0.7.2-alt1: build start > make[4]: *** [install-include_racoonHEADERS] Error 1 > make[4]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[3]: *** [install-am] Error 2 > make[3]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[2]: *** [install] Error 2 > make[2]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[1]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src' > make[1]: *** [install-recursive] Error 1 > make: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2' > make: *** [install-recursive] Error 1 > 2009-May-23 20:57:31 :: [x86_64] ipsec-tools.git 0.7.2-alt1: remote: build failed > 2009-May-23 20:57:31 :: [x86_64] ipsec-tools.git 0.7.2-alt1: build FAILED > make[4]: *** [install-include_racoonHEADERS] Error 1 > make[4]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[3]: *** [install-am] Error 2 > make[3]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[2]: *** [install] Error 2 > make[2]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > make[1]: *** [install-recursive] Error 1 > make[1]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src' > make: *** [install-recursive] Error 1 > make: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2' > 2009-May-23 20:57:47 :: [i586] ipsec-tools.git 0.7.2-alt1: remote: build failed > 2009-May-23 20:57:47 :: [i586] ipsec-tools.git 0.7.2-alt1: build FAILED > 2009-May-23 20:57:32 :: [x86_64] build FAILED > 2009-May-23 20:57:48 :: [i586] build FAILED > 2009-May-23 20:57:48 :: task #7001 for sisyphus FAILED Локально, через gear-hsh, всё собирается нормально. Какие-то проблемы на удаленной сборочнице? -- WBR, Dmitry Lebkov ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 2009-05-23 17:27 ` [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 Dmitry Lebkov @ 2009-05-23 17:42 ` Alexey I. Froloff 2009-05-24 0:49 ` Dmitry Lebkov 2009-05-23 18:04 ` [devel] FAILED ipsec-tools.git=0.7.2-alt1 Alexey Tourbin 1 sibling, 1 reply; 48+ messages in thread From: Alexey I. Froloff @ 2009-05-23 17:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 530 bytes --] * Dmitry Lebkov <dima@> [090523 21:29]: > Локально, через gear-hsh, всё собирается нормально. Это не показатель. > Какие-то проблемы на удаленной сборочнице? Какие-то проблемы в пакете: include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \ > ^^^^^^^ schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \ > ^^^^^^^ isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 2009-05-23 17:42 ` Alexey I. Froloff @ 2009-05-24 0:49 ` Dmitry Lebkov 2009-05-24 7:29 ` Sergey Vlasov 0 siblings, 1 reply; 48+ messages in thread From: Dmitry Lebkov @ 2009-05-24 0:49 UTC (permalink / raw) To: ALT Linux Team development discussions On 24.05.2009 04:42, Alexey I. Froloff wrote: > * Dmitry Lebkov<dima@> [090523 21:29]: >> Локально, через gear-hsh, всё собирается нормально. > Это не показатель. > >> Какие-то проблемы на удаленной сборочнице? > Какие-то проблемы в пакете: > > include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \ >> ^^^^^^^ > schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \ >> ^^^^^^^ > isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h Этого-то я и не заметил при рассматривании логов ... Мда ... =\ Спасибо всем отозвавшимся. Интересно, а такие проблемы как-то можно отлавливать при локальном тестировании, до отправки задания на сборку? -- WBR, Dmitry Lebkov ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 2009-05-24 0:49 ` Dmitry Lebkov @ 2009-05-24 7:29 ` Sergey Vlasov 2009-05-24 8:13 ` Denis Medvedev 2009-05-24 22:28 ` [devel] I: automake-1.11 Dmitry V. Levin 0 siblings, 2 replies; 48+ messages in thread From: Sergey Vlasov @ 2009-05-24 7:29 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1003 bytes --] On Sun, May 24, 2009 at 11:49:51AM +1100, Dmitry Lebkov wrote: > On 24.05.2009 04:42, Alexey I. Froloff wrote: > > * Dmitry Lebkov<dima@> [090523 21:29]: > >> Локально, через gear-hsh, всё собирается нормально. > > Это не показатель. > > > >> Какие-то проблемы на удаленной сборочнице? > > Какие-то проблемы в пакете: > > > > include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \ > >> ^^^^^^^ > > schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \ > >> ^^^^^^^ > > isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h > > Этого-то я и не заметил при рассматривании логов ... Мда ... =\ > > Спасибо всем отозвавшимся. Интересно, а такие проблемы как-то > можно отлавливать при локальном тестировании, до отправки задания > на сборку? Можно, если иметь локально достаточно свежий Сизиф (в данном случае проблема проявилась из-за изменений в coreutils). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 2009-05-24 7:29 ` Sergey Vlasov @ 2009-05-24 8:13 ` Denis Medvedev 2009-05-24 22:28 ` [devel] I: automake-1.11 Dmitry V. Levin 1 sibling, 0 replies; 48+ messages in thread From: Denis Medvedev @ 2009-05-24 8:13 UTC (permalink / raw) To: ALT Linux Team development discussions -----Original Message----- From: Sergey Vlasov <vsu@altlinux.ru> To: devel@lists.altlinux.org Date: Sun, 24 May 2009 11:29:37 +0400 Subject: Re: [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 > On Sun, May 24, 2009 at 11:49:51AM +1100, Dmitry Lebkov wrote: > > On 24.05.2009 04:42, Alexey I. Froloff wrote: > > > * Dmitry Lebkov<dima@> [090523 21:29]: > > >> Локально, через gear-hsh, всё собирается нормально. > > > Это не показатель. > > > > > >> Какие-то проблемы на удаленной сборочнице? > > > Какие-то проблемы в пакете: > > > > > > include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \ > > >> ^^^^^^^ > > > schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \ > > >> ^^^^^^^ > > > isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h > > > > Этого-то я и не заметил при рассматривании логов ... Мда ... =\ > > > > Спасибо всем отозвавшимся. Интересно, а такие проблемы как-то > > можно отлавливать при локальном тестировании, до отправки задания > > на сборку? > > Можно, если иметь локально достаточно свежий Сизиф (в данном случае > проблема проявилась из-за изменений в coreutils). Кстати, если есть анлим достаточно быстрый интернет, то можно сизиф локально вообще не скачивать, указать в качестве исходников сизифа, скажем, зеркало на mirrors.yandex.ru и установить себе squid c политикой LFUDA вместо LRU и большим максимальным размером файла. Будет скачиваться только "рабочий набор" пакетов только один раз в день. Скорость потом будет практически такая же как и на локальном сизифе. ^ permalink raw reply [flat|nested] 48+ messages in thread
* [devel] I: automake-1.11 2009-05-24 7:29 ` Sergey Vlasov 2009-05-24 8:13 ` Denis Medvedev @ 2009-05-24 22:28 ` Dmitry V. Levin 2009-05-24 23:00 ` Led 1 sibling, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-24 22:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1730 bytes --] On Sun, May 24, 2009 at 11:29:37AM +0400, Sergey Vlasov wrote: > On Sun, May 24, 2009 at 11:49:51AM +1100, Dmitry Lebkov wrote: > > On 24.05.2009 04:42, Alexey I. Froloff wrote: > > > * Dmitry Lebkov<dima@> [090523 21:29]: > > >> Локально, через gear-hsh, всё собирается нормально. > > > Это не показатель. > > > > > >> Какие-то проблемы на удаленной сборочнице? > > > Какие-то проблемы в пакете: > > > > > > include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \ > > >> ^^^^^^^ > > > schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \ > > >> ^^^^^^^ > > > isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h > > > > Этого-то я и не заметил при рассматривании логов ... Мда ... =\ > > > > Спасибо всем отозвавшимся. Интересно, а такие проблемы как-то > > можно отлавливать при локальном тестировании, до отправки задания > > на сборку? > > Можно, если иметь локально достаточно свежий Сизиф (в данном случае > проблема проявилась из-за изменений в coreutils). Это из-за обновления automake-1.10 -> automake-1.11; согласно NEWS, * Miscellaneous changes: - The targets `install' and `uninstall' are more efficient now, in that for example multiple files from one Automake variable such as `bin_SCRIPTS' are copied in one `install' (or `libtool --mode=install') invocation if they do not have to be renamed. [...] These changes may need some adjustments from users: For example, some `install' programs refuse to install multiple copies of the same file in one invocation, so you may need to remove duplicate entries from file lists. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-24 22:28 ` [devel] I: automake-1.11 Dmitry V. Levin @ 2009-05-24 23:00 ` Led 2009-05-25 19:47 ` Dmitry V. Levin 0 siblings, 1 reply; 48+ messages in thread From: Led @ 2009-05-24 23:00 UTC (permalink / raw) To: ALT Devel discussion list On Monday, 25 May 2009 01:28:14 Dmitry V. Levin wrote: > On Sun, May 24, 2009 at 11:29:37AM +0400, Sergey Vlasov wrote: > > On Sun, May 24, 2009 at 11:49:51AM +1100, Dmitry Lebkov wrote: > > > On 24.05.2009 04:42, Alexey I. Froloff wrote: > > > > * Dmitry Lebkov<dima@> [090523 21:29]: > > > >> Локально, через gear-hsh, всё собирается нормально. > > > > > > > > Это не показатель. > > > > > > > >> Какие-то проблемы на удаленной сборочнице? > > > > > > > > Какие-то проблемы в пакете: > > > > > > > > include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h > > > > admin.h \ > > > > > > > >> ^^^^^^^ > > > > > > > > schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h > > > > isakmp_xauth.h \ > > > > > > > >> ^^^^^^^ > > > > > > > > isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h > > > > > > Этого-то я и не заметил при рассматривании логов ... Мда ... =\ > > > > > > Спасибо всем отозвавшимся. Интересно, а такие проблемы как-то > > > можно отлавливать при локальном тестировании, до отправки задания > > > на сборку? > > > > Можно, если иметь локально достаточно свежий Сизиф (в данном случае > > проблема проявилась из-за изменений в coreutils). > > Это из-за обновления automake-1.10 -> automake-1.11; согласно NEWS, > * Miscellaneous changes: > - The targets `install' and `uninstall' are more efficient now, in that > for example multiple files from one Automake variable such as > `bin_SCRIPTS' are copied in one `install' (or `libtool --mode=install') > invocation if they do not have to be renamed. > [...] > These changes may need some adjustments from users: For example, > some `install' programs refuse to install multiple copies of the > same file in one invocation, so you may need to remove duplicate > entries from file lists. По этим граблям мы будем ходить бесконечно (когда после обновления auto{что-то} "отваливается" куча пакетов. Есть же макросы %set_auto*_version, при их явном указании в BuildRequires в src.rpm попадают зависимости на конкретные версии auto*. Почему бы не сделать так, чтобы и БЕЗ явного использования этих макросов происходило то же самое? -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-24 23:00 ` Led @ 2009-05-25 19:47 ` Dmitry V. Levin 2009-05-25 20:41 ` Led 0 siblings, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-25 19:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1460 bytes --] On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: > On Monday, 25 May 2009 01:28:14 Dmitry V. Levin wrote: [...] > > Это из-за обновления automake-1.10 -> automake-1.11; согласно NEWS, > > * Miscellaneous changes: > > - The targets `install' and `uninstall' are more efficient now, in that > > for example multiple files from one Automake variable such as > > `bin_SCRIPTS' are copied in one `install' (or `libtool --mode=install') > > invocation if they do not have to be renamed. > > [...] > > These changes may need some adjustments from users: For example, > > some `install' programs refuse to install multiple copies of the > > same file in one invocation, so you may need to remove duplicate > > entries from file lists. > > По этим граблям мы будем ходить бесконечно (когда после обновления > auto{что-то} "отваливается" куча пакетов. Мы будем пытаться содержать свои пакеты в порядке, или будем жаловаться, что эти вредители ломают наши пакеты? ;) Я считаю, что новые версии тех пакетов, которые я собираю в Сизиф, в целом лучше предыдущих версий. Впрочем, желающие могут использовать %set_*_version для привязки версий пакетов. > Есть же макросы %set_auto*_version, при их явном указании в BuildRequires в > src.rpm попадают зависимости на конкретные версии auto*. Почему бы не сделать > так, чтобы и БЕЗ явного использования этих макросов происходило то же самое? Не понимаю. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 19:47 ` Dmitry V. Levin @ 2009-05-25 20:41 ` Led 2009-05-25 20:51 ` Dmitry V. Levin 0 siblings, 1 reply; 48+ messages in thread From: Led @ 2009-05-25 20:41 UTC (permalink / raw) To: ALT Devel discussion list On Monday, 25 May 2009 22:47:17 Dmitry V. Levin wrote: > On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: > > On Monday, 25 May 2009 01:28:14 Dmitry V. Levin wrote: > > [...] > > > > Это из-за обновления automake-1.10 -> automake-1.11; согласно NEWS, > > > * Miscellaneous changes: > > > - The targets `install' and `uninstall' are more efficient now, in > > > that for example multiple files from one Automake variable such as > > > `bin_SCRIPTS' are copied in one `install' (or `libtool --mode=install') > > > invocation if they do not have to be renamed. > > > [...] > > > These changes may need some adjustments from users: For example, > > > some `install' programs refuse to install multiple copies of the > > > same file in one invocation, so you may need to remove duplicate > > > entries from file lists. > > > > По этим граблям мы будем ходить бесконечно (когда после обновления > > auto{что-то} "отваливается" куча пакетов. > > Мы будем пытаться содержать свои пакеты в порядке, или будем жаловаться, > что эти вредители ломают наши пакеты? ;) Вы меня с кем-то путаете:) Я - за ПОВЫШЕННОЕ внимаение к своим пакетам. > Я считаю, что новые версии тех пакетов, которые я собираю в Сизиф, > в целом лучше предыдущих версий. > Впрочем, желающие могут использовать %set_*_version для привязки версий > пакетов. > > > Есть же макросы %set_auto*_version, при их явном указании в BuildRequires > > в src.rpm попадают зависимости на конкретные версии auto*. Почему бы не > > сделать так, чтобы и БЕЗ явного использования этих макросов происходило > > то же самое? > > Не понимаю. Жаль. В любом случае - я не настаиваю. -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 20:41 ` Led @ 2009-05-25 20:51 ` Dmitry V. Levin 2009-05-25 21:04 ` Led 0 siblings, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-25 20:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 724 bytes --] On Mon, May 25, 2009 at 11:41:48PM +0300, Led wrote: > On Monday, 25 May 2009 22:47:17 Dmitry V. Levin wrote: > > On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: [...] > > > Есть же макросы %set_auto*_version, при их явном указании в BuildRequires > > > в src.rpm попадают зависимости на конкретные версии auto*. Почему бы не > > > сделать так, чтобы и БЕЗ явного использования этих макросов происходило > > > то же самое? > > > > Не понимаю. > > Жаль. В любом случае - я не настаиваю. Если речь идёт о том, чтобы помещать версию automake, которая предположительно использовалась для сборки, в зависимости собранного srpm-пакета, то это не будет работать при сборке из git-репозиториев. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 20:51 ` Dmitry V. Levin @ 2009-05-25 21:04 ` Led 2009-05-25 21:27 ` Dmitry V. Levin 2009-05-26 12:55 ` [devel] I: automake-1.11 Michael Shigorin 0 siblings, 2 replies; 48+ messages in thread From: Led @ 2009-05-25 21:04 UTC (permalink / raw) To: ALT Devel discussion list On Monday, 25 May 2009 23:51:48 Dmitry V. Levin wrote: > On Mon, May 25, 2009 at 11:41:48PM +0300, Led wrote: > > On Monday, 25 May 2009 22:47:17 Dmitry V. Levin wrote: > > > On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: > > [...] > > > > > Есть же макросы %set_auto*_version, при их явном указании в > > > > BuildRequires в src.rpm попадают зависимости на конкретные версии > > > > auto*. Почему бы не сделать так, чтобы и БЕЗ явного использования > > > > этих макросов происходило то же самое? > > > > > > Не понимаю. > > > > Жаль. В любом случае - я не настаиваю. > > Если речь идёт о том, чтобы помещать версию automake, которая > предположительно использовалась для сборки, в зависимости собранного > srpm-пакета, Да > то это не будет работать при сборке из git-репозиториев. Да, не будет. Но тестовые персборки происходят разве из git-репозитариев? Я так понял, что тестовые пересборки производятся для проверки собираемости srpms. Я неправ? -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 21:04 ` Led @ 2009-05-25 21:27 ` Dmitry V. Levin 2009-05-25 21:46 ` Led 2009-05-26 12:55 ` [devel] I: automake-1.11 Michael Shigorin 1 sibling, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-25 21:27 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1654 bytes --] On Tue, May 26, 2009 at 12:04:33AM +0300, Led wrote: > On Monday, 25 May 2009 23:51:48 Dmitry V. Levin wrote: > > On Mon, May 25, 2009 at 11:41:48PM +0300, Led wrote: > > > On Monday, 25 May 2009 22:47:17 Dmitry V. Levin wrote: > > > > On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: > > > > [...] > > > > > > > Есть же макросы %set_auto*_version, при их явном указании в > > > > > BuildRequires в src.rpm попадают зависимости на конкретные версии > > > > > auto*. Почему бы не сделать так, чтобы и БЕЗ явного использования > > > > > этих макросов происходило то же самое? > > > > > > > > Не понимаю. > > > > > > Жаль. В любом случае - я не настаиваю. > > > > Если речь идёт о том, чтобы помещать версию automake, которая > > предположительно использовалась для сборки, в зависимости собранного > > srpm-пакета, > > Да Интересно, а если automake не использовался во время сборки, что помещать в зависимости? > > то это не будет работать при сборке из git-репозиториев. > > Да, не будет. Но тестовые персборки происходят разве из git-репозитариев? Я > так понял, что тестовые пересборки производятся для проверки собираемости > srpms. Я неправ? Для чего нужны тестовые пересборки? Для тестирования воспроизводимости пересборки из исходного кода. Если srpm является производным объектом, а не исходным кодом, то эффект от тестирования такого srpm будет не тот, на который мы рассчитываем, затевая тестовую пересборку. Тем не менее, сейчас тестовые пересборки всё ещё используют srpm-пакеты даже там, где следует использовать git-репозитории. Это хочется исправить, но руки ещё не дошли. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 21:27 ` Dmitry V. Levin @ 2009-05-25 21:46 ` Led 2009-05-25 22:12 ` Alexey Rusakov 2009-05-26 23:41 ` [devel] srpms Dmitry V. Levin 0 siblings, 2 replies; 48+ messages in thread From: Led @ 2009-05-25 21:46 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > On Tue, May 26, 2009 at 12:04:33AM +0300, Led wrote: > > On Monday, 25 May 2009 23:51:48 Dmitry V. Levin wrote: > > > On Mon, May 25, 2009 at 11:41:48PM +0300, Led wrote: > > > > On Monday, 25 May 2009 22:47:17 Dmitry V. Levin wrote: > > > > > On Mon, May 25, 2009 at 02:00:43AM +0300, Led wrote: > > > > > > [...] > > > > > > > > > Есть же макросы %set_auto*_version, при их явном указании в > > > > > > BuildRequires в src.rpm попадают зависимости на конкретные версии > > > > > > auto*. Почему бы не сделать так, чтобы и БЕЗ явного использования > > > > > > этих макросов происходило то же самое? > > > > > > > > > > Не понимаю. > > > > > > > > Жаль. В любом случае - я не настаиваю. > > > > > > Если речь идёт о том, чтобы помещать версию automake, которая > > > предположительно использовалась для сборки, в зависимости собранного > > > srpm-пакета, > > > > Да > > Интересно, а если automake не использовался во время сборки, что помещать > в зависимости? Это можно выяснить, например, по использованию макроса %autoreconf, и, возможно, %__automake > > > > то это не будет работать при сборке из git-репозиториев. > > > > Да, не будет. Но тестовые персборки происходят разве из git-репозитариев? > > Я так понял, что тестовые пересборки производятся для проверки > > собираемости srpms. Я неправ? > > Для чего нужны тестовые пересборки? Для тестирования воспроизводимости > пересборки из исходного кода. Если srpm является производным объектом, а > не исходным кодом, то эффект от тестирования такого srpm будет не тот, на > который мы рассчитываем, затевая тестовую пересборку. > Тем не менее, сейчас тестовые пересборки всё ещё используют srpm-пакеты > даже там, где следует использовать git-репозитории. Это хочется исправить, > но руки ещё не дошли. А контейнер (вместо src.rpm) для исходного кода уже утверждён? К тому же, в бинарном rpm-пакете указано, из чего он собран. До сегодняшнего дня в качестве своего исходника пакеты указывали некий src.rpm. Они врут? Или для того, чтобы найти исходники пакетов с GPL-софтом, нужно быть "посвящённым", куда-то подписываться или у кого-то паспрашивать? ИМХО git-репозитарий - это не контейнер для пакета с исходниками. -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 21:46 ` Led @ 2009-05-25 22:12 ` Alexey Rusakov 2009-05-25 22:20 ` Led 2009-05-26 23:41 ` [devel] srpms Dmitry V. Levin 1 sibling, 1 reply; 48+ messages in thread From: Alexey Rusakov @ 2009-05-25 22:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 826 bytes --] В Втр, 26/05/2009 в 00:46 +0300, Led пишет: > On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > > Интересно, а если automake не использовался во время сборки, что помещать > > в зависимости? > > Это можно выяснить, например, по использованию макроса %autoreconf, и, > возможно, %__automake Это не работает, если используются скрипты autogen.sh - automake тогда вызывается (или не вызывается - не знаю, впрочем, таких случаев) помимо rpm. В целом, имхо, не очень надёжный подход. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 22:12 ` Alexey Rusakov @ 2009-05-25 22:20 ` Led 2009-05-25 22:30 ` Alexey Rusakov 0 siblings, 1 reply; 48+ messages in thread From: Led @ 2009-05-25 22:20 UTC (permalink / raw) To: ALT Linux Team development discussions On Tuesday, 26 May 2009 01:12:18 Alexey Rusakov wrote: > В Втр, 26/05/2009 в 00:46 +0300, Led пишет: > > On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > > > Интересно, а если automake не использовался во время сборки, что > > > помещать в зависимости? > > > > Это можно выяснить, например, по использованию макроса %autoreconf, и, > > возможно, %__automake > > Это не работает, если используются скрипты autogen.sh - automake тогда > вызывается (или не вызывается - не знаю, впрочем, таких случаев) помимо > rpm. > В целом, имхо, не очень надёжный подход. "Серебрянной пули" не бывает. Я с вами полностью согласен, что это не 100-процентный метод. Я всего лишь высказал мнение/предложение. Уверен, что вы предложите более правильный вариант (а заодно и покритикуете те не-100-процентные методы, которые у нас успешно используюся:) -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 22:20 ` Led @ 2009-05-25 22:30 ` Alexey Rusakov 2009-05-25 22:43 ` Led 0 siblings, 1 reply; 48+ messages in thread From: Alexey Rusakov @ 2009-05-25 22:30 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2047 bytes --] В Втр, 26/05/2009 в 01:20 +0300, Led пишет: > On Tuesday, 26 May 2009 01:12:18 Alexey Rusakov wrote: > > В Втр, 26/05/2009 в 00:46 +0300, Led пишет: > > > On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > > > > Интересно, а если automake не использовался во время сборки, что > > > > помещать в зависимости? > > > > > > Это можно выяснить, например, по использованию макроса %autoreconf, и, > > > возможно, %__automake > > > > Это не работает, если используются скрипты autogen.sh - automake тогда > > вызывается (или не вызывается - не знаю, впрочем, таких случаев) помимо > > rpm. > > В целом, имхо, не очень надёжный подход. > > "Серебрянной пули" не бывает. > Я с вами полностью согласен, что это не 100-процентный метод. > Я всего лишь высказал мнение/предложение. Уверен, что вы предложите более > правильный вариант (а заодно и покритикуете те не-100-процентные методы, > которые у нас успешно используюся:) Честно говоря, я придерживаюсь довольно радикальной точки зрения, что automake - это часть тулчейна, а при апгрейде тулчейна разломы - обычное дело. Автоматизированные методы неплохо помогают справиться с разломами, они тоже не 100%-ны, но в результате обычно можно получить всё-таки более прямую сборку. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 22:30 ` Alexey Rusakov @ 2009-05-25 22:43 ` Led 2009-05-25 22:55 ` Alexey Rusakov 0 siblings, 1 reply; 48+ messages in thread From: Led @ 2009-05-25 22:43 UTC (permalink / raw) To: ALT Linux Team development discussions On Tuesday, 26 May 2009 01:30:16 Alexey Rusakov wrote: > В Втр, 26/05/2009 в 01:20 +0300, Led пишет: > > On Tuesday, 26 May 2009 01:12:18 Alexey Rusakov wrote: > > > В Втр, 26/05/2009 в 00:46 +0300, Led пишет: > > > > On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > > > > > Интересно, а если automake не использовался во время сборки, что > > > > > помещать в зависимости? > > > > > > > > Это можно выяснить, например, по использованию макроса %autoreconf, > > > > и, возможно, %__automake > > > > > > Это не работает, если используются скрипты autogen.sh - automake тогда > > > вызывается (или не вызывается - не знаю, впрочем, таких случаев) помимо > > > rpm. > > > В целом, имхо, не очень надёжный подход. > > > > "Серебрянной пули" не бывает. > > Я с вами полностью согласен, что это не 100-процентный метод. > > Я всего лишь высказал мнение/предложение. Уверен, что вы предложите более > > правильный вариант (а заодно и покритикуете те не-100-процентные методы, > > которые у нас успешно используюся:) > > Честно говоря, я придерживаюсь довольно радикальной точки зрения, что > automake - это часть тулчейна, а при апгрейде тулчейна разломы - обычное > дело. Возможно. Но, по факту, automake обновился отдельно, как и чуть раньше libtool, а не в составе какого-то "тулчейна". > Автоматизированные методы неплохо помогают справиться с разломами, > они тоже не 100%-ны, но в результате обычно можно получить всё-таки > более прямую сборку. Я, например, не вижу ничего продуктивного и прогрессивного в том, чтобы переписывать ПРАВИЛЬНО написанные configure.ac и Makefile.am на новый инструмент (пусть он и лучше, чем был старый). Тем более, что более старые инструменты долго живут в репозитарии. Зачем "бежать впереди паровоза", переписывая configure.ac и Makefile.am, пытаясь уложиться в 10 недель, если в большистве случаев произойдёт стандартная процедура: апстрим выпустит новую весию софтины (через полгода, пусть в течение года - разве это критично?), которая уже будет собираться с новыми auto*? -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 22:43 ` Led @ 2009-05-25 22:55 ` Alexey Rusakov 2009-05-25 23:27 ` Led 0 siblings, 1 reply; 48+ messages in thread From: Alexey Rusakov @ 2009-05-25 22:55 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 3419 bytes --] В Втр, 26/05/2009 в 01:43 +0300, Led пишет: > On Tuesday, 26 May 2009 01:30:16 Alexey Rusakov wrote: > > Честно говоря, я придерживаюсь довольно радикальной точки зрения, что > > automake - это часть тулчейна, а при апгрейде тулчейна разломы - обычное > > дело. > > Возможно. Но, по факту, automake обновился отдельно, как и чуть раньше > libtool, а не в составе какого-то "тулчейна". Вот это как раз, имхо, не очень хорошо. > Я, например, не вижу ничего продуктивного и прогрессивного в том, чтобы > переписывать ПРАВИЛЬНО написанные configure.ac и Makefile.am на новый > инструмент (пусть он и лучше, чем был старый). Тем более, что более старые > инструменты долго живут в репозитарии. Зачем "бежать впереди паровоза", > переписывая configure.ac и Makefile.am, пытаясь уложиться в 10 недель, если в > большистве случаев произойдёт стандартная процедура: апстрим выпустит новую > весию софтины (через полгода, пусть в течение года - разве это критично?), > которая уже будет собираться с новыми auto*? Ну во-первых, далеко не ко всем апстримам это относится. А во-вторых, никто не мешает поставить в своём пакете привязку к конкретным версиям autotools и обновлять её по мере своего и апстрима желания/возможности/готовности. Почему это не сделано умолчанием - не знаю, не ко мне. Меня такое умолчание в целом устраивает - хлопот от ошибок времени выполнения лично у меня куда больше, чем от ошибок времени сборки. С другой стороны, я сейчас сравнительно мало пакетов собираю. С третьей, если бы собирал много, точно знаю, что вопрос исправления сборок решал бы автоматизацией. И поскольку ничего на самом деле не происходит "само собой", я время от времени исправления сборок и тому подобные вещи забрасываю в апстрим. После чего апстрим "сам собой" начинает поддерживать, например, --as-needed или новую версию gnome-doc-utils или ещё что - например, тот же новый automake. Не знаю, не ощущаю себя как-то "впереди паровоза". Скорее как раз на нём. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 22:55 ` Alexey Rusakov @ 2009-05-25 23:27 ` Led 0 siblings, 0 replies; 48+ messages in thread From: Led @ 2009-05-25 23:27 UTC (permalink / raw) To: ALT Linux Team development discussions On Tuesday, 26 May 2009 01:55:17 Alexey Rusakov wrote: > В Втр, 26/05/2009 в 01:43 +0300, Led пишет: > > On Tuesday, 26 May 2009 01:30:16 Alexey Rusakov wrote: > > > Честно говоря, я придерживаюсь довольно радикальной точки зрения, что > > > automake - это часть тулчейна, а при апгрейде тулчейна разломы - > > > обычное дело. > > > > Возможно. Но, по факту, automake обновился отдельно, как и чуть раньше > > libtool, а не в составе какого-то "тулчейна". > > Вот это как раз, имхо, не очень хорошо. Опять же, "по факту", тулчейн - это то, что у нас тянется в хэшер во время сборки(?). Почему туда "тянется" по-умолчанию "распоследний" auto* и libtool? При том, что в хост-систему они по dist-upgrade не ставятся? Я не вижу здесь логики. Не потому, что её нет. Просто я её не вижу:) > > > Я, например, не вижу ничего продуктивного и прогрессивного в том, чтобы > > переписывать ПРАВИЛЬНО написанные configure.ac и Makefile.am на новый > > инструмент (пусть он и лучше, чем был старый). Тем более, что более > > старые инструменты долго живут в репозитарии. Зачем "бежать впереди > > паровоза", переписывая configure.ac и Makefile.am, пытаясь уложиться в 10 > > недель, если в большистве случаев произойдёт стандартная процедура: > > апстрим выпустит новую весию софтины (через полгода, пусть в течение года > > - разве это критично?), которая уже будет собираться с новыми auto*? > > Ну во-первых, далеко не ко всем апстримам это относится. А во-вторых, > никто не мешает поставить в своём пакете привязку к конкретным версиям > autotools и обновлять её по мере своего и апстрима > желания/возможности/готовности. Почему это не сделано умолчанием - не > знаю, не ко мне. Меня такое умолчание в целом устраивает - хлопот от > ошибок времени выполнения лично у меня куда больше, чем от ошибок > времени сборки. С другой стороны, я сейчас сравнительно мало пакетов > собираю. Аналогично. Поэтому даже не столько что-то предлагаю, сколько "интересуюсь", спрашиваю:) > С третьей, если бы собирал много, точно знаю, что вопрос > исправления сборок решал бы автоматизацией. И поскольку ничего на самом > деле не происходит "само собой", я время от времени исправления сборок и > тому подобные вещи забрасываю в апстрим. "Время от времени" - это и есть "не бежать впереди паровоза". А не "всё бросаю - нужно за 10 недель всё переделать под новый automake". А после того, как героически пересобрал велосипеды - начинай сначала: "Новый autofoo приехал!":) > После чего апстрим "сам собой" > начинает поддерживать, например, --as-needed или новую версию > gnome-doc-utils или ещё что - например, тот же новый automake. Не знаю, > не ощущаю себя как-то "впереди паровоза". Скорее как раз на нём. -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-25 21:46 ` Led 2009-05-25 22:12 ` Alexey Rusakov @ 2009-05-26 23:41 ` Dmitry V. Levin 2009-05-27 10:16 ` Michael Shigorin 1 sibling, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-26 23:41 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2463 bytes --] On Tue, May 26, 2009 at 12:46:02AM +0300, Led wrote: > On Tuesday, 26 May 2009 00:27:05 Dmitry V. Levin wrote: > > On Tue, May 26, 2009 at 12:04:33AM +0300, Led wrote: > > > On Monday, 25 May 2009 23:51:48 Dmitry V. Levin wrote: [...] > > > > то это не будет работать при сборке из git-репозиториев. > > > > > > Да, не будет. Но тестовые персборки происходят разве из git-репозитариев? > > > Я так понял, что тестовые пересборки производятся для проверки > > > собираемости srpms. Я неправ? > > > > Для чего нужны тестовые пересборки? Для тестирования воспроизводимости > > пересборки из исходного кода. Если srpm является производным объектом, а > > не исходным кодом, то эффект от тестирования такого srpm будет не тот, на > > который мы рассчитываем, затевая тестовую пересборку. > > Тем не менее, сейчас тестовые пересборки всё ещё используют srpm-пакеты > > даже там, где следует использовать git-репозитории. Это хочется исправить, > > но руки ещё не дошли. > > А контейнер (вместо src.rpm) для исходного кода уже утверждён? При сборке пакета из git-репозитория srpm является внутренним транспортным контейнером, который использует hasher. srpm является функцией этого git-репозитория и сборочной среды. Иногда spec-файлы устроены так хитро, что srpm сложно воспроизвести из содержащихся в нём файлов. > К тому же, в бинарном rpm-пакете указано, из чего он собран. До сегодняшнего > дня в качестве своего исходника пакеты указывали некий src.rpm. Они врут? %{sourcerpm} по прежнему указывает на тот srpm, из которого был собран бинарный пакет. Но в случае со сборкой из git-репозитория этот srpm, очевидно, является лишь транспортом между git-репозиторем и бинарным пакетом. > Или > для того, чтобы найти исходники пакетов с GPL-софтом, нужно > быть "посвящённым", куда-то подписываться или у кого-то паспрашивать? > ИМХО git-репозитарий - это не контейнер для пакета с исходниками. git-репозиторий -- это сам исходный код, во всей его полноте. А вот srpm -- это не всегда полноценный исходный код, поскольку тривиальное на вид действие вида распаковать-модифицировать-запаковать не всегда воспроизводимо для srpm, ибо srpm является функцией содержащихся в нём файлов И сборочной среды, которую эти файлы не всегда описывают полностью. Кстати, то, что вы предложили в плане привязки версий в заголовке srpm, сделало бы srpm ещё менее воспроизводимым из содержащихся в нём файлов. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-26 23:41 ` [devel] srpms Dmitry V. Levin @ 2009-05-27 10:16 ` Michael Shigorin 2009-05-27 10:17 ` Mikhail Gusarov 2009-05-27 10:20 ` Dmitry V. Levin 0 siblings, 2 replies; 48+ messages in thread From: Michael Shigorin @ 2009-05-27 10:16 UTC (permalink / raw) To: ALT Devel discussion list On Wed, May 27, 2009 at 03:41:20AM +0400, Dmitry V. Levin wrote: > > К тому же, в бинарном rpm-пакете указано, из чего он собран. > > До сегодняшнего дня в качестве своего исходника пакеты > > указывали некий src.rpm. Они врут? > %{sourcerpm} по прежнему указывает на тот srpm, из которого был > собран бинарный пакет. Но в случае со сборкой из > git-репозитория этот srpm, очевидно, является лишь транспортом > между git-репозиторем и бинарным пакетом. И он при этом публикуется в files/SRPMS/. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 10:16 ` Michael Shigorin @ 2009-05-27 10:17 ` Mikhail Gusarov 2009-05-27 10:20 ` Dmitry V. Levin 1 sibling, 0 replies; 48+ messages in thread From: Mikhail Gusarov @ 2009-05-27 10:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 653 bytes --] Twas brillig at 13:16:45 27.05.2009 UTC+03 when mike@osdn.org.ua did gyre and gimble: >> %{sourcerpm} по прежнему указывает на тот srpm, из которого был >> собран бинарный пакет. Но в случае со сборкой из git-репозитория >> этот srpm, очевидно, является лишь транспортом между git-репозиторем >> и бинарным пакетом. MS> И он при этом публикуется в files/SRPMS/. Который теперь есть место отстоя транспортов :) -- [-- Attachment #2: Type: application/pgp-signature, Size: 834 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 10:16 ` Michael Shigorin 2009-05-27 10:17 ` Mikhail Gusarov @ 2009-05-27 10:20 ` Dmitry V. Levin 2009-05-27 11:40 ` Afanasov Dmitry 1 sibling, 1 reply; 48+ messages in thread From: Dmitry V. Levin @ 2009-05-27 10:20 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 782 bytes --] On Wed, May 27, 2009 at 01:16:45PM +0300, Michael Shigorin wrote: > On Wed, May 27, 2009 at 03:41:20AM +0400, Dmitry V. Levin wrote: > > > К тому же, в бинарном rpm-пакете указано, из чего он собран. > > > До сегодняшнего дня в качестве своего исходника пакеты > > > указывали некий src.rpm. Они врут? > > %{sourcerpm} по прежнему указывает на тот srpm, из которого был > > собран бинарный пакет. Но в случае со сборкой из > > git-репозитория этот srpm, очевидно, является лишь транспортом > > между git-репозиторем и бинарным пакетом. > > И он при этом публикуется в files/SRPMS/. При этом публикуется не только он, но и репозиторий с тэгом, из которого этот srpm был собран. Наступит время, когда srpm'ы перестанут публиковаться за ненадобностью. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 10:20 ` Dmitry V. Levin @ 2009-05-27 11:40 ` Afanasov Dmitry 2009-05-27 11:44 ` Kirill A. Shutemov 2009-05-27 12:53 ` Alexey I. Froloff 0 siblings, 2 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 11:40 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 881 bytes --] On Wed, May 27, 2009 at 02:20:19PM +0400, Dmitry V. Levin wrote: > Наступит время, когда srpm'ы перестанут публиковаться за ненадобностью. нет, вы точно издеваетесь. давайте сравним: 1й вариант: 1. apt-get source srpm 2. роемся 2й вариант: 1. найти нужный gear 2. скачать gear репу: - git clone репа - git checkout тег/коммит либо - найти тег на http://git.alt - скачать snaphsot и распаковать 3. gear-rpm -bs --nodeps 4. rpm -ihv srpm 5. роемся это все для чего? чтобы оттолкнуть побольше патчеписателей, на отсутствие которых и так жалуются? неет, вот сделаете чтобы по <apt-get source пакет> качался нужный снапшот gear'а, сделаете чтобы для работы с пакетом нужно было знать ЛИБО gear ЛИБО srpm - вот тогда да, тогда отменяем. а до тех пор - gear инструмент подготовки srpm, а не основа. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:40 ` Afanasov Dmitry @ 2009-05-27 11:44 ` Kirill A. Shutemov 2009-05-27 11:51 ` Andrey Rahmatullin 2009-05-27 11:56 ` Afanasov Dmitry 2009-05-27 12:53 ` Alexey I. Froloff 1 sibling, 2 replies; 48+ messages in thread From: Kirill A. Shutemov @ 2009-05-27 11:44 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/5/27 Afanasov Dmitry <ender@altlinux.org>: > On Wed, May 27, 2009 at 02:20:19PM +0400, Dmitry V. Levin wrote: >> Наступит время, когда srpm'ы перестанут публиковаться за ненадобностью. > нет, вы точно издеваетесь. давайте сравним: > > 1й вариант: > 1. apt-get source srpm > 2. роемся > > 2й вариант: > 1. найти нужный gear > 2. скачать gear репу: > - git clone репа > - git checkout тег/коммит > либо > - найти тег на http://git.alt > - скачать snaphsot и распаковать > 3. gear-rpm -bs --nodeps > 4. rpm -ihv srpm > 5. роемся > Зачем пункты 3-5? ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:44 ` Kirill A. Shutemov @ 2009-05-27 11:51 ` Andrey Rahmatullin 2009-05-27 11:56 ` Kirill A. Shutemov 2009-05-27 11:56 ` Afanasov Dmitry 1 sibling, 1 reply; 48+ messages in thread From: Andrey Rahmatullin @ 2009-05-27 11:51 UTC (permalink / raw) To: devel On Wed, May 27, 2009 at 02:44:03PM +0300, Kirill A. Shutemov wrote: > > 3. gear-rpm -bs --nodeps > > 4. rpm -ihv srpm > > 5. роемся > Зачем пункты 3-5? Для тех, кто может рыться только в srpm, т.к. по результату git checkout 4.2-alt1 в общем случае не понять, особенно сходу, что же там собирается. ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:51 ` Andrey Rahmatullin @ 2009-05-27 11:56 ` Kirill A. Shutemov 2009-05-27 11:58 ` Afanasov Dmitry 2009-05-27 12:01 ` Andrey Rahmatullin 0 siblings, 2 replies; 48+ messages in thread From: Kirill A. Shutemov @ 2009-05-27 11:56 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/5/27 Andrey Rahmatullin <wrar@altlinux.ru>: > On Wed, May 27, 2009 at 02:44:03PM +0300, Kirill A. Shutemov wrote: >> > 3. gear-rpm -bs --nodeps >> > 4. rpm -ihv srpm >> > 5. роемся >> Зачем пункты 3-5? > Для тех, кто может рыться только в srpm, т.к. по результату git checkout > 4.2-alt1 в общем случае не понять, особенно сходу, что же там собирается. Если вы не можете разобраться в том, что лежит в git, то смысл смотреть в srpm? В случае сборки из git, srpm исходником не является и править его бессмысленно. ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:56 ` Kirill A. Shutemov @ 2009-05-27 11:58 ` Afanasov Dmitry 2009-05-27 12:01 ` Andrey Rahmatullin 1 sibling, 0 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 11:58 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 344 bytes --] On Wed, May 27, 2009 at 02:56:09PM +0300, Kirill A. Shutemov wrote: > Если вы не можете разобраться в том, что лежит в git, то смысл смотреть в > srpm? В случае сборки из git, srpm исходником не является и править его > бессмысленно. что тоже является очередным барьером к пониманию, как работает альт. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:56 ` Kirill A. Shutemov 2009-05-27 11:58 ` Afanasov Dmitry @ 2009-05-27 12:01 ` Andrey Rahmatullin 1 sibling, 0 replies; 48+ messages in thread From: Andrey Rahmatullin @ 2009-05-27 12:01 UTC (permalink / raw) To: devel On Wed, May 27, 2009 at 02:56:09PM +0300, Kirill A. Shutemov wrote: > Если вы не можете разобраться в том, что лежит в git, то смысл смотреть в > srpm? Српм я видел, например, в моём основном дистрибутиве, а насчёт гита - в српме не надо искать и руками получать актуальные исходники/патчи, они там уже лежат. ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:44 ` Kirill A. Shutemov 2009-05-27 11:51 ` Andrey Rahmatullin @ 2009-05-27 11:56 ` Afanasov Dmitry 2009-05-27 11:57 ` Mikhail Gusarov 2009-05-27 12:00 ` Slava Semushin 1 sibling, 2 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 11:56 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1352 bytes --] On Wed, May 27, 2009 at 02:44:03PM +0300, Kirill A. Shutemov wrote: > 2009/5/27 Afanasov Dmitry <ender@altlinux.org>: > > On Wed, May 27, 2009 at 02:20:19PM +0400, Dmitry V. Levin wrote: > >> Наступит время, когда srpm'ы перестанут публиковаться за ненадобностью. > > нет, вы точно издеваетесь. давайте сравним: > > > > 1й вариант: > > 1. apt-get source srpm > > 2. роемся > > > > 2й вариант: > > 1. найти нужный gear > > 2. скачать gear репу: > > - git clone репа > > - git checkout тег/коммит > > либо > > - найти тег на http://git.alt > > - скачать snaphsot и распаковать > > 3. gear-rpm -bs --nodeps > > 4. rpm -ihv srpm > > 5. роемся > > > > Зачем пункты 3-5? затем, что иначе требуют от привычных к srpm дополнительного изучения gear и git. и требуют - заменить 2 на поиск и checkout branch (интересно, многие знают про git branch --contains <commit>?) - также добавить поиск бранча, откуда же растут патчи - не забыть про commit всё это требует более глубокое знание git, а значит ещё выше повышает планку необходимых знаний для работы с пакетом. необходимых даже для мааахонького однострочного патча. /me до сих пор с ужасом вспоминает кучу перелопаченной инфы, когда не зная git полез разбиратьсяв kernel, куда esfq делось, и как его накладывать заного. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:56 ` Afanasov Dmitry @ 2009-05-27 11:57 ` Mikhail Gusarov 2009-05-27 12:23 ` Afanasov Dmitry 2009-05-27 12:00 ` Slava Semushin 1 sibling, 1 reply; 48+ messages in thread From: Mikhail Gusarov @ 2009-05-27 11:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 308 bytes --] Twas brillig at 15:56:28 27.05.2009 UTC+04 when ender@altlinux.org did gyre and gimble: AD> - также добавить поиск бранча, откуда же растут патчи Нет. AD> всё это требует более глубокое знание git, Нет. -- [-- Attachment #2: Type: application/pgp-signature, Size: 834 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:57 ` Mikhail Gusarov @ 2009-05-27 12:23 ` Afanasov Dmitry 0 siblings, 0 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 12:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 362 bytes --] On Wed, May 27, 2009 at 06:57:59PM +0700, Mikhail Gusarov wrote: > > Twas brillig at 15:56:28 27.05.2009 UTC+04 when ender@altlinux.org did gyre and gimble: > > AD> - также добавить поиск бранча, откуда же растут патчи > > Нет. Кирпич. > > AD> всё это требует более глубокое знание git, > > Нет. Кирпич. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:56 ` Afanasov Dmitry 2009-05-27 11:57 ` Mikhail Gusarov @ 2009-05-27 12:00 ` Slava Semushin 2009-05-27 12:20 ` Afanasov Dmitry 1 sibling, 1 reply; 48+ messages in thread From: Slava Semushin @ 2009-05-27 12:00 UTC (permalink / raw) To: ALT Linux Team development discussions 27 мая 2009 г. 18:56 пользователь Afanasov Dmitry <ender@altlinux.org> написал: [...] >> > 2. скачать gear репу: >> > - git clone репа >> > - git checkout тег/коммит >> > либо >> > - найти тег на http://git.alt >> > - скачать snaphsot и распаковать [...] > - заменить 2 на поиск и checkout branch (интересно, многие знают про git branch > --contains <commit>?) Нет. А что эта команда далает полезного и когда её использовать? -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 12:00 ` Slava Semushin @ 2009-05-27 12:20 ` Afanasov Dmitry 2009-05-27 12:24 ` Aleksey Avdeev 0 siblings, 1 reply; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 12:20 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1004 bytes --] On Wed, May 27, 2009 at 07:00:22PM +0700, Slava Semushin wrote: > 27 мая 2009 г. 18:56 пользователь Afanasov Dmitry <ender@altlinux.org> написал: > > - заменить 2 на поиск и checkout branch (интересно, многие знают про git branch > > --contains <commit>?) > > Нет. А что эта команда далает полезного и когда её использовать? столкнулся то ли в ffmpeg'е, то ли в mlayer'е, когда пытался понять, откуда растет коммит. $ cd git/mplayer $ git branch --contains=1.0rc3-alt1.M50.1 branch/5.0 жаль эта команда показывает все бранчи, куда по истории подключен этот коммит, а не только тот, куда он приложен. брр, примером проще показать. та же репа: $ git branch --contains=ffmpeg/r18694 1.0rc3-master 1.0rc3-patch/nls 1.0rc3-sources branch/5.0 * master patch/nls patch/vaapi sources а нужно было показать только sources, так как он по сути sources^8. кстати, вопрос, а в commit'е указание, в какой бранч он закоммичен, есть? -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 12:20 ` Afanasov Dmitry @ 2009-05-27 12:24 ` Aleksey Avdeev 2009-05-27 12:36 ` Afanasov Dmitry 0 siblings, 1 reply; 48+ messages in thread From: Aleksey Avdeev @ 2009-05-27 12:24 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 204 bytes --] Afanasov Dmitry пишет: ... > > кстати, вопрос, а в commit'е указание, в какой бранч он закоммичен, есть? Нет: Коммит вещь постоянная, а бранч -- переменная. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 552 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 12:24 ` Aleksey Avdeev @ 2009-05-27 12:36 ` Afanasov Dmitry 2009-05-27 12:35 ` Aleksey Avdeev 0 siblings, 1 reply; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 12:36 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 381 bytes --] On Wed, May 27, 2009 at 04:24:55PM +0400, Aleksey Avdeev wrote: > Afanasov Dmitry пишет: > ... > > > > кстати, вопрос, а в commit'е указание, в какой бранч он закоммичен, есть? > > Нет: Коммит вещь постоянная, а бранч -- переменная. жаль. значит правильно я refs/heads/* вопринимаю как указатель, перемещаийся с каждым коммитом. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 12:36 ` Afanasov Dmitry @ 2009-05-27 12:35 ` Aleksey Avdeev 0 siblings, 0 replies; 48+ messages in thread From: Aleksey Avdeev @ 2009-05-27 12:35 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 412 bytes --] Afanasov Dmitry пишет: > On Wed, May 27, 2009 at 04:24:55PM +0400, Aleksey Avdeev wrote: >> Afanasov Dmitry пишет: >> ... >>> кстати, вопрос, а в commit'е указание, в какой бранч он закоммичен, есть? >> Нет: Коммит вещь постоянная, а бранч -- переменная. > жаль. значит правильно я refs/heads/* вопринимаю как указатель, > перемещаийся с каждым коммитом. Да. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 552 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 11:40 ` Afanasov Dmitry 2009-05-27 11:44 ` Kirill A. Shutemov @ 2009-05-27 12:53 ` Alexey I. Froloff 2009-05-27 13:18 ` Afanasov Dmitry 1 sibling, 1 reply; 48+ messages in thread From: Alexey I. Froloff @ 2009-05-27 12:53 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 361 bytes --] * Afanasov Dmitry <ender@> [090527 15:42]: > 1. найти нужный gear git://git.altlinux.org/gears/и/имяисходногопакета.git (или /srpms/ если сборка была из src.rpm'а). > - найти тег на http://git.alt Этот тег совпадает с HEAD соответствующей репозитарию ветки. Так что не надо тут делать вид, что это непосильная задача. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 12:53 ` Alexey I. Froloff @ 2009-05-27 13:18 ` Afanasov Dmitry 2009-05-27 13:27 ` Alexey I. Froloff 0 siblings, 1 reply; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 13:18 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1786 bytes --] On Wed, May 27, 2009 at 04:53:02PM +0400, Alexey I. Froloff wrote: > * Afanasov Dmitry <ender@> [090527 15:42]: > > 1. найти нужный gear > git://git.altlinux.org/gears/и/имяисходногопакета.git (или > /srpms/ если сборка была из src.rpm'а). ой, а там структура уже изменилась, линейной стала. так что теперь независимо от устройства родного gear'а, итоговый репозиатрий будет самым простым. теперь заодно ясно стало зачем в gear проверка на merge (is_ancestor_commit который) - без неё коммиты, откуда был взят патч, не войдут репу на gears/ прошу прощения, я считал основной репой тот, что из git.alt:/people/. а оказывается он тоже "транспорт" - основа в gears/. > > - найти тег на http://git.alt > Этот тег совпадает с HEAD соответствующей репозитарию ветки. для точности - сопадает только для тега соответствующему последнему релизу. по сути - смотрится там же, в ветке для бранча. а то и в списке тегов. > Так что не надо тут делать вид, что это непосильная задача. в ноябре, пока не ухлопал рабочую неделю на изучение git, была непосильна. как время ухлопал, работать с пакетами на постоянной основе стало конечно проще. всегда можно откатить, не городить море каталогов для каждой сохраненной версии. но - "пока не ухлопал". а тут частенько жалуются на время, значит такая возможностьт есть не у всех. и - "на постоянной": внести быструю правку и пнуть мантейнера проще при apt-get source srpm, чем git clone и gear-rpm -ba. и, наконец, при редком/быстром вмешательстве изчуние новых сузностей не всегда является адекватным. засим я стою на прежнем: пока apt-get source (ну или gear-get source) не будет сам искать репу, качать оттуда snapshot и распаковывать, говорить об отказе srpm рано. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 13:18 ` Afanasov Dmitry @ 2009-05-27 13:27 ` Alexey I. Froloff 2009-05-27 13:43 ` Afanasov Dmitry 2009-05-27 13:54 ` Afanasov Dmitry 0 siblings, 2 replies; 48+ messages in thread From: Alexey I. Froloff @ 2009-05-27 13:27 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 716 bytes --] * Afanasov Dmitry <ender@> [090527 17:20]: > прошу прощения, я считал основной репой тот, что из git.alt:/people/. а > оказывается он тоже "транспорт" - основа в gears/. Не совсем. В gears/ тоже по большому счёту транспорт. Посмотреть какие патчи приложены ещё можно, а вот собрать на базе этого репо новую версию пакета может быть затруднительно. > засим я стою на прежнем: пока apt-get source (ну или gear-get source) не > будет сам искать репу, качать оттуда snapshot и распаковывать, говорить об > отказе srpm рано. Есть пакет girar-utils, в репозитарий которого я слегка пописываю. Как должен выглядеть этот girar-get, какие опции принимать и что выдавать на выходе? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 13:27 ` Alexey I. Froloff @ 2009-05-27 13:43 ` Afanasov Dmitry 2009-05-27 13:54 ` Afanasov Dmitry 1 sibling, 0 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 13:43 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1247 bytes --] On Wed, May 27, 2009 at 05:27:58PM +0400, Alexey I. Froloff wrote: > * Afanasov Dmitry <ender@> [090527 17:20]: > > прошу прощения, я считал основной репой тот, что из git.alt:/people/. а > > оказывается он тоже "транспорт" - основа в gears/. > Не совсем. В gears/ тоже по большому счёту транспорт. кхмм, я конечно любитель обобщать, но чую мы так мы скоро докатимся, что у нас все "транспорт" между мозгом разрабов и конечным процессором :) > Посмотреть какие патчи приложены ещё можно, а вот собрать на базе > этого репо новую версию пакета может быть затруднительно. основываться на нем для постоянной работы - согласен, затруднительно. для постоянной работы и srpm менее удобен :) но я все продолжаю гнуть линию о людях, в чьи задачи не входит поддержка пакетов, но которым надо что-то починить/добавить. есть же народ, что знает C, может накладывать патчи, так? есть народ, что знает C, умеет патчить, знает git. вот только C+paches+git много меньше чем про просто C+patches. а ведь им всем ещё в нашем spec'о писании разобраться надо. для них нужен apt-get source и srpm. > Есть пакет girar-utils, в репозитарий которого я слегка пописываю. это интересно, отдельным письмом :) -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 13:27 ` Alexey I. Froloff 2009-05-27 13:43 ` Afanasov Dmitry @ 2009-05-27 13:54 ` Afanasov Dmitry 2009-05-27 14:16 ` Alexey I. Froloff 1 sibling, 1 reply; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 13:54 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1169 bytes --] On Wed, May 27, 2009 at 05:27:58PM +0400, Alexey I. Froloff wrote: > > засим я стою на прежнем: пока apt-get source (ну или gear-get source) не > > будет сам искать репу, качать оттуда snapshot и распаковывать, говорить об > > отказе srpm рано. > Есть пакет girar-utils, в репозитарий которого я слегка пописываю. > Как должен выглядеть этот girar-get, какие опции принимать и что > выдавать на выходе? по треду задача будет выглядеть так: на входе - <package>, имя бинарного rpm пакета из apt'кеша. на выходе - gear репозитарий либо tar.[gz|bz2] snapshot (ключик --snapshot добавить) сразу вижу большое но - для разработки (нам) это неудобно, для внешних пользователей - очередная неизвестная утилита, о которой ещё надо проинформировать. потому я и уперся на apt-get, как основной инструмент доступа к пакетной базе. а так мне очень интересен расширенный функционал git.alt find-packages. на входе опять-таки имеем rpm пакет, на выходе список ссылок, откуда этот пакет вырос. то есть задача: разыменовать бинарный пакет в srpm, по srpm вычислить таг/коммит, найти репы с этим коммитом на git.alt'е. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 13:54 ` Afanasov Dmitry @ 2009-05-27 14:16 ` Alexey I. Froloff 2009-05-27 14:28 ` Afanasov Dmitry 0 siblings, 1 reply; 48+ messages in thread From: Alexey I. Froloff @ 2009-05-27 14:16 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 278 bytes --] * Afanasov Dmitry <ender@> [090527 17:56]: > то есть задача: разыменовать бинарный пакет в srpm, Это просто. > по srpm вычислить таг/коммит, В общем случае невозможно. > найти репы с этим коммитом на git.alt'е. В общем случае невозможно. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] srpms 2009-05-27 14:16 ` Alexey I. Froloff @ 2009-05-27 14:28 ` Afanasov Dmitry 0 siblings, 0 replies; 48+ messages in thread From: Afanasov Dmitry @ 2009-05-27 14:28 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 513 bytes --] On Wed, May 27, 2009 at 06:16:44PM +0400, Alexey I. Froloff wrote: > * Afanasov Dmitry <ender@> [090527 17:56]: > > то есть задача: разыменовать бинарный пакет в srpm, > Это просто. > > > по srpm вычислить таг/коммит, > В общем случае невозможно. > > > найти репы с этим коммитом на git.alt'е. > В общем случае невозможно. и это грустно. слишком много свободы в git'е. один rebase с cherry-pick чего стоит. но если хоть какое-то попадаение будет, уже здорово. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-25 21:04 ` Led 2009-05-25 21:27 ` Dmitry V. Levin @ 2009-05-26 12:55 ` Michael Shigorin 2009-05-26 13:43 ` Led 1 sibling, 1 reply; 48+ messages in thread From: Michael Shigorin @ 2009-05-26 12:55 UTC (permalink / raw) To: ALT Devel discussion list On Tue, May 26, 2009 at 12:04:33AM +0300, Led wrote: > Но тестовые персборки происходят разве из git-репозитариев? > Я так понял, что тестовые пересборки производятся для проверки > собираемости srpms. Я неправ? Насколько понимаю, ещё и в качестве прогноза. Вот прилетело мне раннее предупреждение, что пакет разломается -- у меня есть выбор: %set_auto*_version, посмотреть, а не было ли новой версии, или даже исправить (самому или с помощью более опытных коллег). Если дефолтом сделать фиксирование версий, то этот выбор будет сделан за всех. Даже лодыря-меня это устраивает меньше, чем текущее положение. Вообще предлагая что-либо, может быть полезным использовать формулировки из описаний изобретений: "существует такое-то, имеет недостатки такие-то; предложенное решает такие из них и так". А не играть в "угадай мелодию". -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-26 12:55 ` [devel] I: automake-1.11 Michael Shigorin @ 2009-05-26 13:43 ` Led 2009-05-26 15:49 ` Michael Shigorin 0 siblings, 1 reply; 48+ messages in thread From: Led @ 2009-05-26 13:43 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday 26 May 2009 15:55:13 Michael Shigorin wrote: > On Tue, May 26, 2009 at 12:04:33AM +0300, Led wrote: > > Но тестовые персборки происходят разве из git-репозитариев? > > Я так понял, что тестовые пересборки производятся для проверки > > собираемости srpms. Я неправ? > > Насколько понимаю, ещё и в качестве прогноза. Вот прилетело мне > раннее предупреждение, что пакет разломается -- у меня есть выбор: > %set_auto*_version, посмотреть, а не было ли новой версии, или > даже исправить (самому или с помощью более опытных коллег). У тебя и сейчас нет выбора: в зависимость сборки попадают виртуальные auto*, и ты даже преположить не можешь, что туда попадёт в incoming' > Если дефолтом сделать фиксирование версий, то этот выбор будет > сделан за всех. Даже лодыря-меня это устраивает меньше, чем > текущее положение. > > Вообще предлагая что-либо, может быть полезным использовать > формулировки из описаний изобретений: "существует такое-то, > имеет недостатки такие-то; предложенное решает такие из них > и так". А не играть в "угадай мелодию". Я высказал идею, предположение. Конструктивной критики, кроме "это не работает в 100% случаев" я не увидел. В любом случае, нет - так нет, в своих полдюжине пакетов я как-нибудь могу и фиксированный auto* проставить:) -- Led ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] I: automake-1.11 2009-05-26 13:43 ` Led @ 2009-05-26 15:49 ` Michael Shigorin 0 siblings, 0 replies; 48+ messages in thread From: Michael Shigorin @ 2009-05-26 15:49 UTC (permalink / raw) To: ALT Devel discussion list On Tue, May 26, 2009 at 04:43:22PM +0300, Led wrote: > > > Я так понял, что тестовые пересборки производятся для > > > проверки собираемости srpms. Я неправ? > > Насколько понимаю, ещё и в качестве прогноза. Вот прилетело > > мне раннее предупреждение, что пакет разломается -- у меня > > есть выбор: %set_auto*_version, посмотреть, а не было ли > > новой версии, или даже исправить (самому или с помощью > У тебя и сейчас нет выбора: в зависимость сборки попадают > виртуальные auto*, и ты даже преположить не можешь, что туда > попадёт в incoming' Эээ... "%set_auto*_version" -- в смысле прибить нужное макроскопом. Вполне себе выбор, нередко так делаю, поскольку не специалист в. > Я высказал идею, предположение. Конструктивной критики, > кроме "это не работает в 100% случаев" я не увидел. Ну меня ты этой идеей удивил вообще-то. Есть ещё "работает, не ломай" -- мне вот пока кажется, что текущий подход вполне работает (даже если и приводит к периодической надобности глупой или нудной починки пакетов). > В любом случае, нет - так нет, в своих полдюжине пакетов я > как-нибудь могу и фиксированный auto* проставить:) Вопрос в том, надо ли. Не знаю лично апстрим автокрапа и не вникал в вопрос, но почему-то думаю, что они не ради лишь зловредности новые и новые грабли раскладывают в новых версиях. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [devel] FAILED ipsec-tools.git=0.7.2-alt1 2009-05-23 17:27 ` [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 Dmitry Lebkov 2009-05-23 17:42 ` Alexey I. Froloff @ 2009-05-23 18:04 ` Alexey Tourbin 1 sibling, 0 replies; 48+ messages in thread From: Alexey Tourbin @ 2009-05-23 18:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1294 bytes --] On Sun, May 24, 2009 at 04:27:40AM +1100, Dmitry Lebkov wrote: > >make[4]: *** [install-include_racoonHEADERS] Error 1 > >make[4]: Leaving directory > >`/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > >make[3]: *** [install-am] Error 2 > >make[3]: Leaving directory > >`/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > >make[2]: *** [install] Error 2 > >make[2]: Leaving directory > >`/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src/racoon' > >make[1]: *** [install-recursive] Error 1 > >make[1]: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2/src' > >make: *** [install-recursive] Error 1 > >make: Leaving directory `/usr/src/RPM/BUILD/ipsec-tools-0.7.2' > >2009-May-23 20:57:47 :: [i586] ipsec-tools.git 0.7.2-alt1: remote: build > >failed > >2009-May-23 20:57:47 :: [i586] ipsec-tools.git 0.7.2-alt1: build FAILED > >2009-May-23 20:57:32 :: [x86_64] build FAILED > >2009-May-23 20:57:48 :: [i586] build FAILED > >2009-May-23 20:57:48 :: task #7001 for sisyphus FAILED > > Локально, через gear-hsh, всё собирается > нормально. Какие-то проблемы на удаленной > сборочнице? /bin/install: will not overwrite just-created `/usr/src/tmp/ipsec-tools-buildroot/usr/include/racoon/vmbuf.h' with `vmbuf.h' http://git.altlinux.org/tasks/7001/build/1/x86_64/log [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 48+ messages in thread
end of thread, other threads:[~2009-05-27 14:28 UTC | newest] Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-05-23 17:27 ` [devel] [#7001] FAILED ipsec-tools.git=0.7.2-alt1 Dmitry Lebkov 2009-05-23 17:42 ` Alexey I. Froloff 2009-05-24 0:49 ` Dmitry Lebkov 2009-05-24 7:29 ` Sergey Vlasov 2009-05-24 8:13 ` Denis Medvedev 2009-05-24 22:28 ` [devel] I: automake-1.11 Dmitry V. Levin 2009-05-24 23:00 ` Led 2009-05-25 19:47 ` Dmitry V. Levin 2009-05-25 20:41 ` Led 2009-05-25 20:51 ` Dmitry V. Levin 2009-05-25 21:04 ` Led 2009-05-25 21:27 ` Dmitry V. Levin 2009-05-25 21:46 ` Led 2009-05-25 22:12 ` Alexey Rusakov 2009-05-25 22:20 ` Led 2009-05-25 22:30 ` Alexey Rusakov 2009-05-25 22:43 ` Led 2009-05-25 22:55 ` Alexey Rusakov 2009-05-25 23:27 ` Led 2009-05-26 23:41 ` [devel] srpms Dmitry V. Levin 2009-05-27 10:16 ` Michael Shigorin 2009-05-27 10:17 ` Mikhail Gusarov 2009-05-27 10:20 ` Dmitry V. Levin 2009-05-27 11:40 ` Afanasov Dmitry 2009-05-27 11:44 ` Kirill A. Shutemov 2009-05-27 11:51 ` Andrey Rahmatullin 2009-05-27 11:56 ` Kirill A. Shutemov 2009-05-27 11:58 ` Afanasov Dmitry 2009-05-27 12:01 ` Andrey Rahmatullin 2009-05-27 11:56 ` Afanasov Dmitry 2009-05-27 11:57 ` Mikhail Gusarov 2009-05-27 12:23 ` Afanasov Dmitry 2009-05-27 12:00 ` Slava Semushin 2009-05-27 12:20 ` Afanasov Dmitry 2009-05-27 12:24 ` Aleksey Avdeev 2009-05-27 12:36 ` Afanasov Dmitry 2009-05-27 12:35 ` Aleksey Avdeev 2009-05-27 12:53 ` Alexey I. Froloff 2009-05-27 13:18 ` Afanasov Dmitry 2009-05-27 13:27 ` Alexey I. Froloff 2009-05-27 13:43 ` Afanasov Dmitry 2009-05-27 13:54 ` Afanasov Dmitry 2009-05-27 14:16 ` Alexey I. Froloff 2009-05-27 14:28 ` Afanasov Dmitry 2009-05-26 12:55 ` [devel] I: automake-1.11 Michael Shigorin 2009-05-26 13:43 ` Led 2009-05-26 15:49 ` Michael Shigorin 2009-05-23 18:04 ` [devel] FAILED ipsec-tools.git=0.7.2-alt1 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