* [devel] boost-1.42.0 @ 2010-02-05 18:06 Alexey Voinov 2010-02-05 18:14 ` Damir Shayhutdinov 0 siblings, 1 reply; 15+ messages in thread From: Alexey Voinov @ 2010-02-05 18:06 UTC (permalink / raw) To: devel Всем привет. Если кому интересно в git://git.altlinux.org/people/voins/packages/boost.git лежит свежеобновлённый boost. Прав на заливку этого пакета у меня нет, поэтому оно не в сизифе. -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-05 18:06 [devel] boost-1.42.0 Alexey Voinov @ 2010-02-05 18:14 ` Damir Shayhutdinov 2010-02-05 20:02 ` Alexey Voinov 0 siblings, 1 reply; 15+ messages in thread From: Damir Shayhutdinov @ 2010-02-05 18:14 UTC (permalink / raw) To: ALT Linux Team development discussions > Если кому интересно в git://git.altlinux.org/people/voins/packages/boost.git > лежит свежеобновлённый boost. Прав на заливку этого пакета у меня > нет, поэтому оно не в сизифе. Теперь права есть :) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-05 18:14 ` Damir Shayhutdinov @ 2010-02-05 20:02 ` Alexey Voinov 2010-02-05 20:16 ` Anton Farygin 0 siblings, 1 reply; 15+ messages in thread From: Alexey Voinov @ 2010-02-05 20:02 UTC (permalink / raw) To: devel On 05.02.2010 21:14, Damir Shayhutdinov wrote: >> Если кому интересно в git://git.altlinux.org/people/voins/packages/boost.git >> лежит свежеобновлённый boost. Прав на заливку этого пакета у меня >> нет, поэтому оно не в сизифе. >> > Теперь права есть :) > Ага. Спасибо. :) Ух ты ж блин сколько от него уже зависит всякого. Я надеюсь у нас где-нибудь лежит инструкция, как всё это хозяйство всё-таки обновить? На всякий случай: task#19767 -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-05 20:02 ` Alexey Voinov @ 2010-02-05 20:16 ` Anton Farygin 2010-02-06 13:58 ` Alexey Voinov 2010-04-03 18:03 ` [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) Michael Shigorin 0 siblings, 2 replies; 15+ messages in thread From: Anton Farygin @ 2010-02-05 20:16 UTC (permalink / raw) To: ALT Linux Team development discussions 05.02.2010 23:02, Alexey Voinov пишет: > On 05.02.2010 21:14, Damir Shayhutdinov wrote: >>> Если кому интересно в >>> git://git.altlinux.org/people/voins/packages/boost.git >>> лежит свежеобновлённый boost. Прав на заливку этого пакета у меня >>> нет, поэтому оно не в сизифе. >> Теперь права есть :) > Ага. Спасибо. :) > > Ух ты ж блин сколько от него уже зависит всякого. Я надеюсь у > нас где-нибудь лежит инструкция, как всё это хозяйство всё-таки > обновить? Инструкции не видел. > > На всякий случай: task#19767 > Порядок действий примерно такой: помечаешь task shared, что бы в него могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и добавь в task пакет. Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что б оно собралось и руганулось только на отсутствие ACL. Затем пишешь письмо ldv с просьбой дать необходимые права, ибо ответственные мейнтейнеры молчат. Что-то вроде этого. Процедура длительная, но надёжная. Второй вариант более быстрый -собираешь библиотеки со старым soname в отдельный пакет, уже без devel и спокойно выкладываешь новую библиотеку. Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем старую удаляешь. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-05 20:16 ` Anton Farygin @ 2010-02-06 13:58 ` Alexey Voinov 2010-02-08 0:45 ` Dmitry V. Levin 2010-04-03 18:03 ` [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) Michael Shigorin 1 sibling, 1 reply; 15+ messages in thread From: Alexey Voinov @ 2010-02-06 13:58 UTC (permalink / raw) To: devel On 05.02.2010 23:16, Anton Farygin wrote: > Порядок действий примерно такой: помечаешь task shared, что бы в него > могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и > каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и > добавь в task пакет. > > Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что > б оно собралось и руганулось только на отсутствие ACL. Затем пишешь > письмо ldv с просьбой дать необходимые права, ибо ответственные > мейнтейнеры молчат. И так 43 пакета? Не, я лучше -compat соберу :) -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-06 13:58 ` Alexey Voinov @ 2010-02-08 0:45 ` Dmitry V. Levin 2010-02-08 5:58 ` Alexey Voinov 0 siblings, 1 reply; 15+ messages in thread From: Dmitry V. Levin @ 2010-02-08 0:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 873 bytes --] On Sat, Feb 06, 2010 at 04:58:12PM +0300, Alexey Voinov wrote: > On 05.02.2010 23:16, Anton Farygin wrote: > >Порядок действий примерно такой: > >помечаешь task shared, что бы в него могли > >добавлять все мейнтейнеры. Потом идёшь > >по списку зависимых и каждому пишешь > >письмо - мол либо дай NMU/ACL, либо сам > >пересобери и добавь в task пакет. > > > >Те, кто не ответили - собираешь сам, > >добавляешь в task, запускаешь что б оно > >собралось и руганулось только на > >отсутствие ACL. Затем пишешь письмо ldv с > >просьбой дать необходимые права, ибо > >ответственные мейнтейнеры молчат. > И так 43 пакета? Не, я лучше -compat соберу :) Эх, лучше бы ты пошёл первым путём, тогда бы ты узнал, сборку скольких пакетов придётся фиксить. Вот, например, один из пострадавших: http://git.altlinux.org/tasks/19879/task/log -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-08 0:45 ` Dmitry V. Levin @ 2010-02-08 5:58 ` Alexey Voinov 2010-02-08 9:06 ` Ivan A. Melnikov 0 siblings, 1 reply; 15+ messages in thread From: Alexey Voinov @ 2010-02-08 5:58 UTC (permalink / raw) To: devel On 08.02.2010 03:45, Dmitry V. Levin wrote: >> И так 43 пакета? Не, я лучше -compat соберу :) >> > Эх, лучше бы ты пошёл первым путём, тогда бы ты узнал, сборку скольких > пакетов придётся фиксить. > Не, не лучше. Тогда свежий boost никогда бы не доехал до Сизифа. У меня локально он уже к тому моменту был, а впрягаться в скучную и неинтересную организационную (по большей части) работу - это скучно и не интересно. > Вот, например, один из пострадавших: > http://git.altlinux.org/tasks/19879/task/log > В этом конкретном случае можно пойти двумя путями: 1 - внести boost-python в buildrequires пострадавшего пакета, что будет очень-очень быстро, 2 - подождать пока я исправлю boost, что может затянуться на пару дней. Кто-то из этих умников добавил связь из boost::parameter на boost::python, вместо того, чтобы положить один файлик в общую бустовую часть. -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-08 5:58 ` Alexey Voinov @ 2010-02-08 9:06 ` Ivan A. Melnikov 2010-02-08 12:47 ` Alexey Voinov 0 siblings, 1 reply; 15+ messages in thread From: Ivan A. Melnikov @ 2010-02-08 9:06 UTC (permalink / raw) To: devel В Mon, 08 Feb 2010 08:58:07 +0300 Alexey Voinov <voins@altlinux.ru> пишет: [...] > 2 - подождать пока я исправлю boost, что может > затянуться на пару дней. Кто-то из этих умников добавил связь из > boost::parameter на boost::python, вместо того, чтобы положить один > файлик в общую бустовую часть. > Я думаю, нам стоит скопировать этот файлик в boost/detail/ и поправить Boost.Parameter. Если хотите, могу заняться этим, к вечеру наверное сделаю. И да, спасибо что сделали _это_. -- WBR, Ivan A. Melnikov linux, c++, argentine tango -- in no particular order ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-08 9:06 ` Ivan A. Melnikov @ 2010-02-08 12:47 ` Alexey Voinov 2010-02-08 13:19 ` Ivan A. Melnikov 0 siblings, 1 reply; 15+ messages in thread From: Alexey Voinov @ 2010-02-08 12:47 UTC (permalink / raw) To: ALT Linux Team development discussions Ivan A. Melnikov wrote: > Я думаю, нам стоит скопировать этот файлик в boost/detail/ и поправить > Boost.Parameter. Если хотите, могу заняться этим, к вечеру наверное > сделаю. > Там ещё namespaces. не очень хорошо будет выносить boost::python за пределы boost/python/*. Наверное у меня сейчас это получится немного быстрее: ничего втягивать не надо и все файлы уже найдены и под рукой. :) > И да, спасибо что сделали _это_. > Да там ничего масштабного не было. :) Вот если бы я первым путём пошёл... :)) -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-08 12:47 ` Alexey Voinov @ 2010-02-08 13:19 ` Ivan A. Melnikov 2010-02-08 19:48 ` Alexey Voinov 0 siblings, 1 reply; 15+ messages in thread From: Ivan A. Melnikov @ 2010-02-08 13:19 UTC (permalink / raw) To: devel В Mon, 08 Feb 2010 15:47:16 +0300 Alexey Voinov <voins@altlinux.ru> пишет: > Ivan A. Melnikov wrote: > > Я думаю, нам стоит скопировать этот файлик в boost/detail/ и > > поправить Boost.Parameter. Если хотите, могу заняться этим, к > > вечеру наверное сделаю. > > > Там ещё namespaces. не очень хорошо будет выносить boost::python за > пределы boost/python/*. Ну да. Но оказалось, всё проще: https://svn.boost.org/trac/boost/ticket/3540 https://svn.boost.org/trac/boost/changeset/57057 То есть, нам стоит приложить https://svn.boost.org/trac/boost/changeset/57057?format=diff&new=57057 > Наверное у меня сейчас это получится немного > быстрее: ничего втягивать не надо и все файлы уже найдены и под > рукой. :) У меня тоже -- я тут в выходные собирал из git'а и немного тестировал ;) Но заняться этим, наверное, раньше позднего вечера не получится. Так что если Вы сделаете (и всё заработает), будет здорово. -- WBR, Ivan A. Melnikov linux, c++, argentine tango -- in no particular order ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] boost-1.42.0 2010-02-08 13:19 ` Ivan A. Melnikov @ 2010-02-08 19:48 ` Alexey Voinov 0 siblings, 0 replies; 15+ messages in thread From: Alexey Voinov @ 2010-02-08 19:48 UTC (permalink / raw) To: devel On 08.02.2010 16:19, Ivan A. Melnikov wrote: > Ну да. Но оказалось, всё проще: > > https://svn.boost.org/trac/boost/ticket/3540 > https://svn.boost.org/trac/boost/changeset/57057 > > То есть, нам стоит приложить > https://svn.boost.org/trac/boost/changeset/57057?format=diff&new=57057 > О, спасибо. >> Наверное у меня сейчас это получится немного >> быстрее: ничего втягивать не надо и все файлы уже найдены и под >> рукой. :) >> > У меня тоже -- я тут в выходные собирал из git'а и немного > тестировал ;) Но заняться этим, наверное, раньше позднего вечера не > получится. Так что если Вы сделаете (и всё заработает), будет здорово. > Ну, у меня всё готово. Сейчас проверю, что оно действительно исправилось и выкладываю. -- Alexey Voinov ^ permalink raw reply [flat|nested] 15+ messages in thread
* [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) 2010-02-05 20:16 ` Anton Farygin 2010-02-06 13:58 ` Alexey Voinov @ 2010-04-03 18:03 ` Michael Shigorin 2010-04-03 18:51 ` Денис Смирнов 1 sibling, 1 reply; 15+ messages in thread From: Michael Shigorin @ 2010-04-03 18:03 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Feb 05, 2010 at 11:16:16PM +0300, Anton Farygin wrote: > >Ух ты ж блин сколько от него уже зависит всякого. Я надеюсь у > >нас где-нибудь лежит инструкция, как всё это хозяйство > >всё-таки обновить? > Инструкции не видел. Два месяца не архивировал почту -- всё равно не придумал... Хоть здесь: http://www.altlinux.org/Обсуждение:SharedLibsPolicy > Порядок действий примерно такой: помечаешь task shared, что бы в него > могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и > каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и > добавь в task пакет. > > Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что б > оно собралось и руганулось только на отсутствие ACL. Затем пишешь письмо > ldv с просьбой дать необходимые права, ибо ответственные мейнтейнеры молчат. > > Что-то вроде этого. Процедура длительная, но надёжная. > > Второй вариант более быстрый -собираешь библиотеки со старым soname в > отдельный пакет, уже без devel и спокойно выкладываешь новую библиотеку. > Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем > старую удаляешь. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) 2010-04-03 18:03 ` [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) Michael Shigorin @ 2010-04-03 18:51 ` Денис Смирнов 2010-04-03 18:54 ` Michael Shigorin 0 siblings, 1 reply; 15+ messages in thread From: Денис Смирнов @ 2010-04-03 18:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1880 bytes --] On Sat, Apr 03, 2010 at 09:03:46PM +0300, Michael Shigorin wrote: MS> Два месяца не архивировал почту -- всё равно не придумал... MS> Хоть здесь: http://www.altlinux.org/Обсуждение:SharedLibsPolicy Оба описанных метода с точки зрения пользователя, который делает dist-upgrade между разными версиями дистирибутивов будет расценен как "вредительство" и "этот [censored] apt выносит пол системы вместо обновления". Единственный работоспособный вариант -- это soname должна быть частью имени бинарного пакета. Т.е. идеальная схема обновления lib%name.so.1 на lib%name.so.2 выглядит так: - пересобираем lib%name1, отключив у него devel; - собираем liba%name2, соответственно собирая lib%name-devel из него - все пакеты, которые раньше были собраны с lib%name.so пинаем на пересборку по мере возможностей (этот процесс может затянуться на некоторое время) - как только в репозитории не остается больше пакетов, которым был бы нужен lib%name1, и если он не нужен всяким проприетарным поделиям, то удаляем его из репозитория В идеале также следовало бы с помощью того же repocop отлавливать те пакеты, которые требуют пересборки с новой версией, ибо желательно чтобы в дистрибутиве не было разных пакетов которые бы требовали разные версии одной библиотеки (чтобы избежать вероятного взрыва). Такая схема имеет ровно один недостаток -- при частичном обновлении есть вероятность получить ситуацию, когда приложение по цепочке зависимостей через разные библиотеки цепляет к себе две версии одной и той же библиотеки. Однако это именно проблема частичного обновления (делающие которое сами себе буратины, тем более что это грабля весьма не частая). Любая другая схема не работает, потому что apt -- тупой. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) 2010-04-03 18:51 ` Денис Смирнов @ 2010-04-03 18:54 ` Michael Shigorin 2010-04-03 21:01 ` Денис Смирнов 0 siblings, 1 reply; 15+ messages in thread From: Michael Shigorin @ 2010-04-03 18:54 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Apr 03, 2010 at 10:51:29PM +0400, Денис Смирнов wrote: > Оба описанных метода с точки зрения пользователя Слушай, закэшируй уже на вики, не устал писать? :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) 2010-04-03 18:54 ` Michael Shigorin @ 2010-04-03 21:01 ` Денис Смирнов 0 siblings, 0 replies; 15+ messages in thread From: Денис Смирнов @ 2010-04-03 21:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 485 bytes --] On Sat, Apr 03, 2010 at 09:54:37PM +0300, Michael Shigorin wrote: MS> Слушай, закэшируй уже на вики, не устал писать? :) http://www.altlinux.org/SharedLibsPolicy Там все это уже очень давно разжевано. Просто либо будет принято это полиси (и будет enforce'иться), либо возможности пользоваться dist-upgrade между дистрибутивами у нас не будет. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2010-04-03 21:01 UTC | newest] Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-02-05 18:06 [devel] boost-1.42.0 Alexey Voinov 2010-02-05 18:14 ` Damir Shayhutdinov 2010-02-05 20:02 ` Alexey Voinov 2010-02-05 20:16 ` Anton Farygin 2010-02-06 13:58 ` Alexey Voinov 2010-02-08 0:45 ` Dmitry V. Levin 2010-02-08 5:58 ` Alexey Voinov 2010-02-08 9:06 ` Ivan A. Melnikov 2010-02-08 12:47 ` Alexey Voinov 2010-02-08 13:19 ` Ivan A. Melnikov 2010-02-08 19:48 ` Alexey Voinov 2010-04-03 18:03 ` [devel] [[Обсуждение:SharedLibsPolicy]] (was: boost-1.42.0) Michael Shigorin 2010-04-03 18:51 ` Денис Смирнов 2010-04-03 18:54 ` Michael Shigorin 2010-04-03 21:01 ` Денис Смирнов
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