From: Sergey Vlasov <vsu@altlinux.ru> To: devel@lists.altlinux.org Subject: Re: [devel] Магия хэшей-кодов в зависимостях разделяемых библиотек Date: Sat, 7 Apr 2012 22:52:16 +0400 Message-ID: <20120407185216.GB6396@atlas.home> (raw) In-Reply-To: <1368657.m0qJLnDAZY@galene.ahn.lcl> [-- Attachment #1: Type: text/plain, Size: 2557 bytes --] On Sat, Apr 07, 2012 at 10:38:54PM +0700, Alexey Morozov wrote: > Добрый вечер! > > On 7 апреля 2012 18:03:56 Sergey Vlasov wrote: > > > Насколько я понял, все эти пакеты *-unstable предполагалось в конечном > > итоге удалить из Сизифа; тогда, возможно, проще будет сначала их > > удалить явным образом, а потом уже собирать новую версию (попробовать > > сначала в одном задании, если не пройдёт с похожими ошибками - > > придётся сначала выносить отдельным заданием). [...] > Я так понимаю, удалить отдельные подпакеты нельзя? И как это сделать в рамках > одной транзакции со сборкой? Удаление производится по имени исходного пакета, удаляются все собранные из него бинарные пакеты. Добавление запроса на удаление пакета в задание: ssh git.alt task add [<task_id> [<before_subtask_id>]] del <package> Или от этого unstable зависит что-то важное, что не хотелось бы удалять? Хотя, если удалять в том же задании, в котором собирается новая версия, заменяющая пакет, такое задание должно пройти. > Второй момент связан вот с чем. Да, действительно, схема со стабильным и > нестабильным kdevelop оказалась не слишком удачной, и в 4.3.0 я хотел удалить > {kdevelop,kdevplatform}-unstable-*. Однако, совсем отказываться от пре-релизов > тоже не хотелось бы, в 4.3.60+ уже сейчас есть всякие заманушки. Кроме этого, > я считаю важным, что установленные пакеты пре-релизных версий не должны > автоматически апгрейдиться до следующего пре-релиза. Например, если у человека > установлен, например, пакет kdevelop-4.2.80 (с соотв. kdevplatform), то при > появлении в репозитории kdevelop-4.3.0 и kdevelop-4.3.60 dist-upgrade должен > происходить до 4.3.0, а не до 4.3.60 (и в локальном хэшере так и было, чес- > слово :)). > > Поэтому я решил, что нестабильные сборки будут нести в имени некоторый > уникальный для данной нестабильной ветки суффикс (для 4.3.60+ это -pre4.4), а > следующая стабильная версия, когда она будет готова, должна такие пакеты > обсолетить. Помимо этого, соотв. пакеты должны "во веки веков" обсолетить ещё > и {kdevelop,kdevplatform}-unstable При такой схеме в стабильных версиях будут постепенно накапливаться Obsoletes на -preX.Y. > Поэтому переводить ситуацию целиком на ручное управление очень не хочется. Но, > с другой стороны, запихнуть в Sisyphus стабильный kdevelop тоже актуально. Возможно, проблема сейчас возникает из-за недостаточно жёстких зависимостей в старом unstable (типа той, про которую выдавалось предупреждение при сборке новых пакетов). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --]
prev parent reply other threads:[~2012-04-07 18:52 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-04-06 11:21 Alexey Morozov 2012-04-06 19:35 ` Sergey Vlasov 2012-04-07 4:09 ` Alexey Morozov 2012-04-07 14:03 ` Sergey Vlasov 2012-04-07 15:38 ` Alexey Morozov 2012-04-07 18:52 ` Sergey Vlasov [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120407185216.GB6396@atlas.home \ --to=vsu@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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