* [devel] Итоги обсуждения Filesystem coherency and conflicts policy @ 2009-01-14 22:00 Igor Vlasenko 2009-01-15 10:53 ` Mikhail Gusarov ` (4 more replies) 0 siblings, 5 replies; 18+ messages in thread From: Igor Vlasenko @ 2009-01-14 22:00 UTC (permalink / raw) To: devel Уважаемые коллеги! Хочу подвести итоги обсуждения драфта полиси http://www.altlinux.org/Filesystem_coherency_and_conflicts Могу сказать следующее: В целом все участники обсуждения поддержали идею драфта. Высказывались уточнения и замечания по тексту, которые все были учтены в тексте. Единственный момент обсуждения, вызвавший разногласия - Денис Смирнов (mithraen@) предложил добавить к полиси усиленное требование всегда добавлять тег Conflicts:, в т.ч. при наличии тега Obsoletes:. Это предложение не нашло поддержки в devel@, поэтому в драфте написано "При наличии тега Obsoletes: тег Conflicts: можно не указывать. " Этот момент можно еще обсудить. Если же возражений нет, то предлагаю по итогам обсуждения принять текст как полиси. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko @ 2009-01-15 10:53 ` Mikhail Gusarov 2009-01-15 11:07 ` Igor Vlasenko 2009-01-15 11:28 ` Denis Ovsienko ` (3 subsequent siblings) 4 siblings, 1 reply; 18+ messages in thread From: Mikhail Gusarov @ 2009-01-15 10:53 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 516 bytes --] Twas brillig at 00:00:13 15.01.2009 UTC+02 when vlasenko@imath.kiev.ua did gyre and gimble: IV> Этот момент можно еще обсудить. Если же возражений нет, то IV> предлагаю по итогам обсуждения принять текст как полиси. Напишешь анонс в devel-announce@? Кстати, приглашать к обсуждению нового проекта полиси стоит через него же. -- [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 10:53 ` Mikhail Gusarov @ 2009-01-15 11:07 ` Igor Vlasenko 2009-01-15 11:09 ` Mikhail Gusarov 0 siblings, 1 reply; 18+ messages in thread From: Igor Vlasenko @ 2009-01-15 11:07 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Jan 15, 2009 at 04:53:46PM +0600, Mikhail Gusarov wrote: > IV> Этот момент можно еще обсудить. Если же возражений нет, то > IV> предлагаю по итогам обсуждения принять текст как полиси. > > Напишешь анонс в devel-announce@? Кстати, приглашать к обсуждению нового > проекта полиси стоит через него же. Анонс что принято новое полиси? Хорошо, тольно надо выдержать процедуру. Подождать, так как, может быть, еще не все просмотрели рассылку - вдруг еще будут возражения. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 11:07 ` Igor Vlasenko @ 2009-01-15 11:09 ` Mikhail Gusarov 0 siblings, 0 replies; 18+ messages in thread From: Mikhail Gusarov @ 2009-01-15 11:09 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 454 bytes --] Twas brillig at 13:07:11 15.01.2009 UTC+02 when vlasenko@imath.kiev.ua did gyre and gimble: IV> Анонс что принято новое полиси? Да. IV> Хорошо, тольно надо выдержать процедуру. Подождать, так как, может IV> быть, еще не все просмотрели рассылку - вдруг еще будут возражения. Конечно. -- [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko 2009-01-15 10:53 ` Mikhail Gusarov @ 2009-01-15 11:28 ` Denis Ovsienko 2009-01-15 18:02 ` Денис Смирнов 2009-01-15 17:45 ` Aleksey Avdeev ` (2 subsequent siblings) 4 siblings, 1 reply; 18+ messages in thread From: Denis Ovsienko @ 2009-01-15 11:28 UTC (permalink / raw) To: devel [...] > Этот момент можно еще обсудить. Если же возражений нет, > то предлагаю по итогам обсуждения принять текст как полиси. Привет. Об этой полиси я впервые узнал 5 минут назад. Можно поинтересоваться, что изменится, если представить, что её никогда не существовало? Желательно одним абзацем и по существу. Спасибо. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 11:28 ` Denis Ovsienko @ 2009-01-15 18:02 ` Денис Смирнов 2009-01-15 19:01 ` Vitaly Lipatov 0 siblings, 1 reply; 18+ messages in thread From: Денис Смирнов @ 2009-01-15 18:02 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 632 bytes --] On Thu, Jan 15, 2009 at 02:28:47PM +0300, Denis Ovsienko wrote: >> Этот момент можно еще обсудить. Если же возражений нет, >> то предлагаю по итогам обсуждения принять текст как полиси. DO> Привет. DO> Об этой полиси я впервые узнал 5 минут назад. Можно поинтересоваться, DO> что изменится, если представить, что её никогда не существовало? DO> Желательно одним абзацем и по существу. Спасибо. При apt-get install или apt-get upgrade apt может отвалиться по причине файловых конфликтов. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 18:02 ` Денис Смирнов @ 2009-01-15 19:01 ` Vitaly Lipatov 2009-01-15 19:27 ` Igor Vlasenko ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: Vitaly Lipatov @ 2009-01-15 19:01 UTC (permalink / raw) To: ALT Linux Team development discussions On 15 января 2009, Денис Смирнов wrote: ... > DO> Привет. > DO> Об этой полиси я впервые узнал 5 минут назад. Можно > поинтересоваться, DO> что изменится, если представить, что её > никогда не существовало? DO> Желательно одним абзацем и по > существу. Спасибо. > > При apt-get install или apt-get upgrade apt может отвалиться > по причине файловых конфликтов. Это у нас и так происходит сплошь и рядом, когда мантейнеры забывают ставить Provides или Conflicts. Так что нового-то? -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 19:01 ` Vitaly Lipatov @ 2009-01-15 19:27 ` Igor Vlasenko 2009-01-16 6:27 ` Mikhail Gusarov 2009-01-16 7:49 ` Денис Смирнов 2 siblings, 0 replies; 18+ messages in thread From: Igor Vlasenko @ 2009-01-15 19:27 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Jan 15, 2009 at 10:01:26PM +0300, Vitaly Lipatov wrote: > > При apt-get install или apt-get upgrade apt может отвалиться > > по причине файловых конфликтов. > Это у нас и так происходит сплошь и рядом, когда мантейнеры > забывают ставить Provides или Conflicts. > Так что нового-то? Нового (udev w/o ovz kernels, xorg w/o radeon, etc) у нас и так много, хоть бы старое работало :) Понятно, что в этом полиси выписаны прописные истины, Тем более жалко, что они сплошь и рядом нарушаются, несмотря на простоту и понятность, даже не по вредности, а скорее по забывчивости/невнимательности. Почему я в последнее время пишу полиси, банальные, обычные, всем понятные, как 10 заповедей и так же часто нарушаемые? Это связано с репокопом. Грубо говоря, полиция обязана действовать в рамках закона. Репокоп не должен руководствоваться классовым чутьем или расовыми предпочтениями. Мы же не хотим, чтобы милиция хватала и расстреливала людей на улицах просто за так, потому что борода длинная или взгляд хмурый. Так и репокоп. Если он ругает пакет, то строго по закону. Есть полиси, пакет его нарушает, можно тормозить и говорить, - "Гражданин майнтайнер, пройдемте" :) -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 19:01 ` Vitaly Lipatov 2009-01-15 19:27 ` Igor Vlasenko @ 2009-01-16 6:27 ` Mikhail Gusarov 2009-01-16 7:49 ` Денис Смирнов 2 siblings, 0 replies; 18+ messages in thread From: Mikhail Gusarov @ 2009-01-16 6:27 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1002 bytes --] Twas brillig at 22:01:26 15.01.2009 UTC+03 when lav@altlinux.ru did gyre and gimble: VL> Это у нас и так происходит сплошь и рядом, когда мантейнеры VL> забывают ставить Provides или Conflicts. Так что нового-то? Хорошее полиси должно быть тривиальным для тех, кто в проекте уже несколько лет. Потому что оно описывает "как здесь делается". Если полиси сильно нетривиально, то это не полиси, а экспериментальное техническое предложение, которое сначала должно пройти проверку и обкатку, и только после этого, став тривиальным описанием того "как здесь делается" - получить статус полиси. -- [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 19:01 ` Vitaly Lipatov 2009-01-15 19:27 ` Igor Vlasenko 2009-01-16 6:27 ` Mikhail Gusarov @ 2009-01-16 7:49 ` Денис Смирнов 2 siblings, 0 replies; 18+ messages in thread From: Денис Смирнов @ 2009-01-16 7:49 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 517 bytes --] On Thu, Jan 15, 2009 at 10:01:26PM +0300, Vitaly Lipatov wrote: VL> Это у нас и так происходит сплошь и рядом, когда мантейнеры VL> забывают ставить Provides или Conflicts. VL> Так что нового-то? Теперь: а) будет полиси, которое можно показывать мантейнеру который ошибся; б) будут тесты репокопа, чтобы мантейнер узнал о проблеме до того как на нее наступит пользователь; -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko 2009-01-15 10:53 ` Mikhail Gusarov 2009-01-15 11:28 ` Denis Ovsienko @ 2009-01-15 17:45 ` Aleksey Avdeev 2009-01-15 19:05 ` Igor Vlasenko 2009-01-16 12:40 ` Денис Смирнов 2009-01-16 13:37 ` Alexey Gladkov 4 siblings, 1 reply; 18+ messages in thread From: Aleksey Avdeev @ 2009-01-15 17:45 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 451 bytes --] Igor Vlasenko пишет: > Уважаемые коллеги! > > Хочу подвести итоги обсуждения драфта полиси > http://www.altlinux.org/Filesystem_coherency_and_conflicts Пункт про файлы/каталоги слегка дополнил (см. <http://www.altlinux.org/index.php?title=Filesystem_coherency_and_conflicts&diff=8473&oldid=8278>), т. к. думаю что с необходимостью заменить файл на каталог можно столкнуться при обновлении пакета. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 552 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-15 17:45 ` Aleksey Avdeev @ 2009-01-15 19:05 ` Igor Vlasenko 0 siblings, 0 replies; 18+ messages in thread From: Igor Vlasenko @ 2009-01-15 19:05 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Jan 15, 2009 at 08:45:53PM +0300, Aleksey Avdeev wrote: > Пункт про файлы/каталоги слегка дополнил (см. > <http://www.altlinux.org/index.php?title=Filesystem_coherency_and_conflicts&diff=8473&oldid=8278>), > т. к. думаю что с необходимостью заменить файл на каталог можно > столкнуться при обновлении пакета. Ага, спасибо. Я тоже дополнил. сразу написал, что в %pre. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko ` (2 preceding siblings ...) 2009-01-15 17:45 ` Aleksey Avdeev @ 2009-01-16 12:40 ` Денис Смирнов 2009-01-16 13:37 ` Alexey Gladkov 4 siblings, 0 replies; 18+ messages in thread From: Денис Смирнов @ 2009-01-16 12:40 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 503 bytes --] On Thu, Jan 15, 2009 at 12:00:13AM +0200, Igor Vlasenko wrote: IV> Единственный момент обсуждения, вызвавший разногласия - IV> Денис Смирнов (mithraen@) предложил IV> добавить к полиси усиленное требование всегда добавлять IV> тег Conflicts:, в т.ч. при наличии тега Obsoletes:. Этот вопрос требует уточнения ввиду того что я свои слова взял из другого policy. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko ` (3 preceding siblings ...) 2009-01-16 12:40 ` Денис Смирнов @ 2009-01-16 13:37 ` Alexey Gladkov 2009-01-16 14:08 ` Alexey I. Froloff 4 siblings, 1 reply; 18+ messages in thread From: Alexey Gladkov @ 2009-01-16 13:37 UTC (permalink / raw) To: ALT Linux Team development discussions Igor Vlasenko wrote: > Этот момент можно еще обсудить. Если же возражений нет, > то предлагаю по итогам обсуждения принять текст как полиси. > У меня возражение по этому пункту: <--- Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой. Обоснование: изменение альтернативы спрячет файлы от rpm. Установка пакета блокирует создание альтернативы. ---> Если цель альтернативы и *ссылка* через альтернативу лежат в одном пакете, то от rpm ничего не спрячется и всё корректно удалиться. Так реализована поддержка нескольких конфигураций в firefox. -- Rgrds, legion ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-16 13:37 ` Alexey Gladkov @ 2009-01-16 14:08 ` Alexey I. Froloff 2009-01-16 21:57 ` Igor Vlasenko 0 siblings, 1 reply; 18+ messages in thread From: Alexey I. Froloff @ 2009-01-16 14:08 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 475 bytes --] * Alexey Gladkov <legion@> [090116 16:45]: > Если цель альтернативы и *ссылка* через альтернативу лежат в одном > пакете, то от rpm ничего не спрячется и всё корректно удалиться. Так > реализована поддержка нескольких конфигураций в firefox. Ты не можешь запаковать (%files) файл /foo/bar/baz, если сам каталог /foo/bar является альтернативой (симлинком), а не целью этой альтернативы. И не важно, в одном они лежат пакете или в разных. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-16 14:08 ` Alexey I. Froloff @ 2009-01-16 21:57 ` Igor Vlasenko 2009-01-17 15:30 ` Alexey Gladkov 0 siblings, 1 reply; 18+ messages in thread From: Igor Vlasenko @ 2009-01-16 21:57 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Jan 16, 2009 at 05:08:12PM +0300, Alexey I. Froloff wrote: > * Alexey Gladkov <legion@> [090116 16:45]: > > Если цель альтернативы и *ссылка* через альтернативу лежат в одном > > пакете, то от rpm ничего не спрячется и всё корректно удалиться. Так > > реализована поддержка нескольких конфигураций в firefox. > Ты не можешь запаковать (%files) файл /foo/bar/baz, если сам > каталог /foo/bar является альтернативой (симлинком), а не целью > этой альтернативы. И не важно, в одном они лежат пакете или в > разных. Добавил в текст как пример. Алексею: Полагаю, возражение снято? -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-16 21:57 ` Igor Vlasenko @ 2009-01-17 15:30 ` Alexey Gladkov 2009-01-17 19:44 ` Igor Vlasenko 0 siblings, 1 reply; 18+ messages in thread From: Alexey Gladkov @ 2009-01-17 15:30 UTC (permalink / raw) To: ALT Linux Team development discussions Igor Vlasenko wrote: >> Ты не можешь запаковать (%files) файл /foo/bar/baz, если сам >> каталог /foo/bar является альтернативой (симлинком), а не целью >> этой альтернативы. И не важно, в одном они лежат пакете или в >> разных. > > Добавил в текст как пример. > Алексею: Полагаю, возражение снято? > Главное чтобы конструкция: $ rpm -qlvp firefox-3.0.4-alt1.i586.rpm |egrep '/defaults$' drwxr-xr-x 2 root root 0 Ноя 19 17:53 /etc/mozilla/firefox/default/defaults lrwxrwxrwx 1 root root 37 Ноя 19 17:53 /usr/lib/firefox/defaults -> /etc/mozilla/firefox/current/defaults продолжила работать. Где etc/mozilla/firefox/current это альтернатива. -- Rgrds, legion ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Итоги обсуждения Filesystem coherency and conflicts policy 2009-01-17 15:30 ` Alexey Gladkov @ 2009-01-17 19:44 ` Igor Vlasenko 0 siblings, 0 replies; 18+ messages in thread From: Igor Vlasenko @ 2009-01-17 19:44 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Jan 17, 2009 at 06:30:21PM +0300, Alexey Gladkov wrote: > Igor Vlasenko wrote: > Главное чтобы конструкция: > > $ rpm -qlvp firefox-3.0.4-alt1.i586.rpm |egrep '/defaults$' > drwxr-xr-x 2 root root 0 Ноя 19 17:53 /etc/mozilla/firefox/default/defaults > lrwxrwxrwx 1 root root 37 Ноя 19 17:53 /usr/lib/firefox/defaults -> /etc/mozilla/firefox/current/defaults > > продолжила работать. Где etc/mozilla/firefox/current это альтернатива. Понял. Это не связанно с данным полиси. Это полиси по путям, я не значениям симлинка по данному пути. Так что снимаем возражение. Вот если бы было полиси по симлинкам "куда должен и может указывать симлинк", то к нему. Но symlink.req в этом вопросе уже бульдозером все выровнял. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2009-01-17 19:44 UTC | newest] Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-01-14 22:00 [devel] Итоги обсуждения Filesystem coherency and conflicts policy Igor Vlasenko 2009-01-15 10:53 ` Mikhail Gusarov 2009-01-15 11:07 ` Igor Vlasenko 2009-01-15 11:09 ` Mikhail Gusarov 2009-01-15 11:28 ` Denis Ovsienko 2009-01-15 18:02 ` Денис Смирнов 2009-01-15 19:01 ` Vitaly Lipatov 2009-01-15 19:27 ` Igor Vlasenko 2009-01-16 6:27 ` Mikhail Gusarov 2009-01-16 7:49 ` Денис Смирнов 2009-01-15 17:45 ` Aleksey Avdeev 2009-01-15 19:05 ` Igor Vlasenko 2009-01-16 12:40 ` Денис Смирнов 2009-01-16 13:37 ` Alexey Gladkov 2009-01-16 14:08 ` Alexey I. Froloff 2009-01-16 21:57 ` Igor Vlasenko 2009-01-17 15:30 ` Alexey Gladkov 2009-01-17 19:44 ` Igor Vlasenko
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