ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: kernel-modules-nvidia-std-* cheating
  @ 2009-03-13 11:47       ` Dmitry V. Levin
  2009-03-13 11:54         ` Valery V. Inozemtsev
                           ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2009-03-13 11:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 5583 bytes --]

Hi,

Если в Сизифе уже есть пакет с некоторой версией-релизом, то пересобирать
его с той же версией-релизом нельзя ни при каких обстоятельствах.  Такие
пакеты становится невозможно обновить.

За нижеприведённое жульничество буду отключать доступ к сборке пакетов на
неопределённое время.

On Fri, Mar 13, 2009 at 11:55:08AM +0300, Girar Builder robot wrote:
> 2009-Mar-13 11:53:06 :: task #2540 for sisyphus started:
> #1 build kernel-modules-nvidia-std-def-180.29-alt1.132635.13 from /people/silicium/packages/kernel-modules.git
> 2009-Mar-13 11:53:07 :: created pkg.tar for kernel-modules.git tag kernel-modules-nvidia-std-def-180.29-alt1.132635.13
> 2009-Mar-13 11:53:07 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 11:53:07 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 11:54:50 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 11:55:03 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 11:55:07 :: build check OK
> 2009-Mar-13 11:55:08 :: plan OK
>  *** source package version is either the same or older than existing
> kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
>  *** binary package version is either the same or older than existing
> kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
>  *** binary package version is either the same or older than existing
> kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
> 2009-Mar-13 11:55:08 :: version check FAILED
> 2009-Mar-13 11:55:08 :: task #2540 for sisyphus FAILED

On Fri, Mar 13, 2009 at 12:02:57PM +0300, Girar Builder robot wrote:
> 2009-Mar-13 12:01:06 :: task #2541 for sisyphus started:
> #1 delete kernel-modules-nvidia-std-def
> #2 build kernel-modules-nvidia-std-def-180.29-alt1.132635.13 from /people/silicium/packages/kernel-modules.git
> 2009-Mar-13 12:01:07 :: created pkg.tar for kernel-modules.git tag kernel-modules-nvidia-std-def-180.29-alt1.132635.13
> 2009-Mar-13 12:01:07 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 12:01:07 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 12:02:46 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 12:02:53 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 12:02:56 :: build check OK
> 2009-Mar-13 12:02:57 :: FAILED to delete just built packages: kernel-modules-nvidia-std-def
> 2009-Mar-13 12:02:57 :: task #2541 for sisyphus FAILED

On Fri, Mar 13, 2009 at 12:17:29PM +0300, Girar Builder robot wrote:
> 2009-Mar-13 12:13:07 :: task #2541 for sisyphus resumed:
> #1 delete kernel-modules-nvidia-std-def
> #2 removed
> 2009-Mar-13 12:13:08 :: build check OK
> 2009-Mar-13 12:13:08 :: plan OK
> 2009-Mar-13 12:13:09 :: version check OK
> 2009-Mar-13 12:15:07 :: dependencies check OK
> 2009-Mar-13 12:15:12 :: ELF symbols check OK
> 2009-Mar-13 12:15:12 :: acl check OK
> 2009-Mar-13 12:15:24 :: gears inheritance check OK
> 2009-Mar-13 12:15:25 :: packages update OK
> 2009-Mar-13 12:17:04 :: indices update OK
> Deleted branch sisyphus (2008485).
> 2009-Mar-13 12:17:04 :: removed /gears/k/kernel-modules-nvidia-std-def.git branch `sisyphus'
> 2009-Mar-13 12:17:06 :: gears update OK
> 2009-Mar-13 12:17:06 :: ACL for old project `kernel-modules-nvidia-std-def' removed
> 2009-Mar-13 12:17:29 :: task #2541 for sisyphus COMPLETE

On Fri, Mar 13, 2009 at 12:25:12PM +0300, Girar Builder robot wrote:
> 2009-Mar-13 12:19:06 :: task #2543 for sisyphus started:
> #1 build kernel-modules-nvidia-std-def-180.29-alt1.132635.13 from /people/silicium/packages/kernel-modules.git
> 2009-Mar-13 12:19:06 :: created pkg.tar for kernel-modules.git tag kernel-modules-nvidia-std-def-180.29-alt1.132635.13
> 2009-Mar-13 12:19:07 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 12:19:07 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> 2009-Mar-13 12:20:57 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 12:21:04 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> 2009-Mar-13 12:21:07 :: build check OK
> 2009-Mar-13 12:21:08 :: plan OK
> 2009-Mar-13 12:21:08 :: version check OK
> 2009-Mar-13 12:22:38 :: dependencies check OK
> 2009-Mar-13 12:22:54 :: ELF symbols check OK
> 2009-Mar-13 12:23:18 :: install check OK
> 2009-Mar-13 12:23:18 :: girar-check-perms: access to kernel-modules-nvidia-std-def ALLOWED for silicium: project `kernel-modules-nvidia-std-def' is not listed in acl file for repository `sisyphus'
> 2009-Mar-13 12:23:18 :: acl check OK
> 2009-Mar-13 12:23:18 :: gears inheritance check OK
> 2009-Mar-13 12:23:18 :: packages update OK
> 2009-Mar-13 12:24:55 :: indices update OK
> 2009-Mar-13 12:24:55 :: created /gears/k/kernel-modules-nvidia-std-def.git branch `sisyphus'
> 2009-Mar-13 12:24:56 :: gears update OK
> 2009-Mar-13 12:24:56 :: ACL for new project `kernel-modules-nvidia-std-def' assigned to user `silicium' and group "kernel"
> 2009-Mar-13 12:25:11 :: task #2543 for sisyphus COMPLETE


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 11:47       ` [devel] I: kernel-modules-nvidia-std-* cheating Dmitry V. Levin
@ 2009-03-13 11:54         ` Valery V. Inozemtsev
  2009-03-13 12:12           ` Dmitry V. Levin
  2009-03-13 11:55         ` Michail Yakushin
  2009-03-13 16:55         ` Alexey Tourbin
  2 siblings, 1 reply; 11+ messages in thread
From: Valery V. Inozemtsev @ 2009-03-13 11:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 739 bytes --]

On Friday 13 March 2009 14:47:18 Dmitry V. Levin wrote:
> Hi,
>
> Если в Сизифе уже есть пакет с некоторой версией-релизом, то пересобирать
> его с той же версией-релизом нельзя ни при каких обстоятельствах.  Такие
> пакеты становится невозможно обновить.

ядро и ядерные модули не надо обновлять. их надо устанавливать

>
> За нижеприведённое жульничество буду отключать доступ к сборке пакетов на
> неопределённое время.


-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 11:47       ` [devel] I: kernel-modules-nvidia-std-* cheating Dmitry V. Levin
  2009-03-13 11:54         ` Valery V. Inozemtsev
@ 2009-03-13 11:55         ` Michail Yakushin
  2009-03-13 16:55         ` Alexey Tourbin
  2 siblings, 0 replies; 11+ messages in thread
From: Michail Yakushin @ 2009-03-13 11:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin wrote:
> Hi,
> 
> Если в Сизифе уже есть пакет с некоторой версией-релизом, то пересобирать
> его с той же версией-релизом нельзя ни при каких обстоятельствах.  Такие
> пакеты становится невозможно обновить.
А ядерные модули обновляют? их всегда либо ставят либо удаляют.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 11:54         ` Valery V. Inozemtsev
@ 2009-03-13 12:12           ` Dmitry V. Levin
  2009-03-13 12:18             ` Valery V. Inozemtsev
                               ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2009-03-13 12:12 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 977 bytes --]

On Fri, Mar 13, 2009 at 02:54:01PM +0300, Valery V. Inozemtsev wrote:
> On Friday 13 March 2009 14:47:18 Dmitry V. Levin wrote:
> >
> > Если в Сизифе уже есть пакет с некоторой версией-релизом, то пересобирать
> > его с той же версией-релизом нельзя ни при каких обстоятельствах.  Такие
> > пакеты становится невозможно обновить.
> 
> ядро и ядерные модули не надо обновлять. их надо устанавливать

Их всё равно обновляют.  Нет такого алгоритма, который бы предложил
установить более старый модуль, если для данного ядра уже установлен
более новый.  Для кого, интересно, предусмотрен Epoch?

> > За нижеприведённое жульничество буду отключать доступ к сборке пакетов на
> > неопределённое время.

В общем, я заблокирую возможность осуществлять подобное жульничество
техническими средствами.  К сожалению, на борьбу с потенциальными
вредителями придётся потратить время, которое можно было бы использовать
для более созидательной деятельности.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 12:12           ` Dmitry V. Levin
@ 2009-03-13 12:18             ` Valery V. Inozemtsev
  2009-03-13 12:23               ` Dmitry V. Levin
  2009-03-13 12:33             ` Sergey V Turchin
  2009-03-13 12:56             ` Alexey Gladkov
  2 siblings, 1 reply; 11+ messages in thread
From: Valery V. Inozemtsev @ 2009-03-13 12:18 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1913 bytes --]

On Friday 13 March 2009 15:12:34 Dmitry V. Levin wrote:
> On Fri, Mar 13, 2009 at 02:54:01PM +0300, Valery V. Inozemtsev wrote:
> > On Friday 13 March 2009 14:47:18 Dmitry V. Levin wrote:
> > > Если в Сизифе уже есть пакет с некоторой версией-релизом, то
> > > пересобирать его с той же версией-релизом нельзя ни при каких
> > > обстоятельствах.  Такие пакеты становится невозможно обновить.
> >
> > ядро и ядерные модули не надо обновлять. их надо устанавливать
>
> Их всё равно обновляют.  Нет такого алгоритма, который бы предложил
> установить более старый модуль, если для данного ядра уже установлен
> более новый.  Для кого, интересно, предусмотрен Epoch?
>

ты хотел сказать: "Нет такого алгоритма, который бы предложил установить 
модуль" и не важно старый он или новый

> > > За нижеприведённое жульничество буду отключать доступ к сборке пакетов
> > > на неопределённое время.
>
> В общем, я заблокирую возможность осуществлять подобное жульничество
> техническими средствами.  К сожалению, на борьбу с потенциальными
> вредителями придётся потратить время, которое можно было бы использовать
> для более созидательной деятельности.



-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 12:18             ` Valery V. Inozemtsev
@ 2009-03-13 12:23               ` Dmitry V. Levin
  2009-03-13 12:35                 ` Valery V. Inozemtsev
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2009-03-13 12:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1285 bytes --]

On Fri, Mar 13, 2009 at 03:18:54PM +0300, Valery V. Inozemtsev wrote:
> On Friday 13 March 2009 15:12:34 Dmitry V. Levin wrote:
> > On Fri, Mar 13, 2009 at 02:54:01PM +0300, Valery V. Inozemtsev wrote:
> > > On Friday 13 March 2009 14:47:18 Dmitry V. Levin wrote:
> > > > Если в Сизифе уже есть пакет с некоторой версией-релизом, то
> > > > пересобирать его с той же версией-релизом нельзя ни при каких
> > > > обстоятельствах.  Такие пакеты становится невозможно обновить.
> > >
> > > ядро и ядерные модули не надо обновлять. их надо устанавливать
> >
> > Их всё равно обновляют.  Нет такого алгоритма, который бы предложил
> > установить более старый модуль, если для данного ядра уже установлен
> > более новый.  Для кого, интересно, предусмотрен Epoch?
> 
> ты хотел сказать: "Нет такого алгоритма, который бы предложил установить 
> модуль" и не важно старый он или новый

Нет, я хотел сказать ровно то, что сказал: нет такого алгоритма, который
бы предложил установить более старый модуль, если для данного ядра уже
установлен более новый.

Ты можешь удалить модуль и установить модуль, но откатить модуль для того,
чтобы обойти ошибку мантейнера, ты можешь только тогда, когда точно
знаешь, что ошибка есть и её можно обойти таким образом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 12:12           ` Dmitry V. Levin
  2009-03-13 12:18             ` Valery V. Inozemtsev
@ 2009-03-13 12:33             ` Sergey V Turchin
  2009-03-13 12:56             ` Alexey Gladkov
  2 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2009-03-13 12:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

On Friday 13 March 2009, Dmitry V. Levin wrote:

[...]
> Для кого, интересно, предусмотрен Epoch?
Для того, кто хочет наступить когда-нибудь на граблю и ходить с ней 
до конца существования пакета с этим именем.

А в данном конкретном случае с системе можно просто удалить модуль и 
поставить более старой версии. Все равно это вручную делается.

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 12:23               ` Dmitry V. Levin
@ 2009-03-13 12:35                 ` Valery V. Inozemtsev
  0 siblings, 0 replies; 11+ messages in thread
From: Valery V. Inozemtsev @ 2009-03-13 12:35 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2681 bytes --]

On Friday 13 March 2009 15:23:04 Dmitry V. Levin wrote:
> On Fri, Mar 13, 2009 at 03:18:54PM +0300, Valery V. Inozemtsev wrote:
> > On Friday 13 March 2009 15:12:34 Dmitry V. Levin wrote:
> > > On Fri, Mar 13, 2009 at 02:54:01PM +0300, Valery V. Inozemtsev wrote:
> > > > On Friday 13 March 2009 14:47:18 Dmitry V. Levin wrote:
> > > > > Если в Сизифе уже есть пакет с некоторой версией-релизом, то
> > > > > пересобирать его с той же версией-релизом нельзя ни при каких
> > > > > обстоятельствах.  Такие пакеты становится невозможно обновить.
> > > >
> > > > ядро и ядерные модули не надо обновлять. их надо устанавливать
> > >
> > > Их всё равно обновляют.  Нет такого алгоритма, который бы предложил
> > > установить более старый модуль, если для данного ядра уже установлен
> > > более новый.  Для кого, интересно, предусмотрен Epoch?
> >
> > ты хотел сказать: "Нет такого алгоритма, который бы предложил установить
> > модуль" и не важно старый он или новый
>
> Нет, я хотел сказать ровно то, что сказал: нет такого алгоритма, который
> бы предложил установить более старый модуль, если для данного ядра уже
> установлен более новый.
>
> Ты можешь удалить модуль и установить модуль, но откатить модуль для того,
> чтобы обойти ошибку мантейнера, ты можешь только тогда, когда точно
> знаешь, что ошибка есть и её можно обойти таким образом.

apt не предлагает обновить ядро/модули ядра, так что устновить ядро/модули 
ядра ты можешь только зная версию-релиз ядра/модуля ядра. а указав 
релиз-версию apt'у уже будет пофигу больше она или меньше

в общем ключевое слово здесь "точно знаешь", ничто другое не поможет. а Epoch 
в ядрах только мешает, проходили уже

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 12:12           ` Dmitry V. Levin
  2009-03-13 12:18             ` Valery V. Inozemtsev
  2009-03-13 12:33             ` Sergey V Turchin
@ 2009-03-13 12:56             ` Alexey Gladkov
  2 siblings, 0 replies; 11+ messages in thread
From: Alexey Gladkov @ 2009-03-13 12:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 13.03.2009 15:12, Dmitry V. Levin wrote:
> В общем, я заблокирую возможность осуществлять подобное жульничество
> техническими средствами.  К сожалению, на борьбу с потенциальными
> вредителями придётся потратить время, которое можно было бы использовать
> для более созидательной деятельности.


Борьба с жуликами это вполне созидательная деятельность.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 11:47       ` [devel] I: kernel-modules-nvidia-std-* cheating Dmitry V. Levin
  2009-03-13 11:54         ` Valery V. Inozemtsev
  2009-03-13 11:55         ` Michail Yakushin
@ 2009-03-13 16:55         ` Alexey Tourbin
  2009-03-15  2:41           ` Денис Смирнов
  2 siblings, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2009-03-13 16:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 5482 bytes --]

On Fri, Mar 13, 2009 at 02:47:18PM +0300, Dmitry V. Levin wrote:
> Если в Сизифе уже есть пакет с некоторой версией-релизом, то пересобирать
> его с той же версией-релизом нельзя ни при каких обстоятельствах.  Такие
> пакеты становится невозможно обновить.
> 
> За нижеприведённое жульничество буду отключать доступ к сборке пакетов на
> неопределённое время.

В первоначальной реализации girar-builder удаление пакетов из
репозитария не было предусмотрено.  Я склонялся к мысли, что удалять
пакеты может только администратор (с помощью отдельного скрипта,
который проверяет целостность и т.д., но но который может запустить
только администратор).

Почва для жульничества она слишком благодатна.  Математически обновление
пакета распадается на удаление старого пакета и добавление вместо него
нового пакета.  Но при обновлении версия проверяется, а эквивалентное
удаление+добавление отрубает эту проверку.

> On Fri, Mar 13, 2009 at 11:55:08AM +0300, Girar Builder robot wrote:
> >  *** source package version is either the same or older than existing
> > kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
> >  *** binary package version is either the same or older than existing
> > kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
> >  *** binary package version is either the same or older than existing
> > kernel-modules-nvidia-std-def	180.35-alt1.132635.13	180.29-alt1.132635.13
> > 2009-Mar-13 11:55:08 :: version check FAILED
> > 2009-Mar-13 11:55:08 :: task #2540 for sisyphus FAILED

> On Fri, Mar 13, 2009 at 12:02:57PM +0300, Girar Builder robot wrote:
> > 2009-Mar-13 12:01:06 :: task #2541 for sisyphus started:
> > #1 delete kernel-modules-nvidia-std-def
> > #2 build kernel-modules-nvidia-std-def-180.29-alt1.132635.13 from /people/silicium/packages/kernel-modules.git
> > 2009-Mar-13 12:01:07 :: created pkg.tar for kernel-modules.git tag kernel-modules-nvidia-std-def-180.29-alt1.132635.13
> > 2009-Mar-13 12:01:07 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> > 2009-Mar-13 12:01:07 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> > 2009-Mar-13 12:02:46 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> > 2009-Mar-13 12:02:53 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> > 2009-Mar-13 12:02:56 :: build check OK
> > 2009-Mar-13 12:02:57 :: FAILED to delete just built packages: kernel-modules-nvidia-std-def
> > 2009-Mar-13 12:02:57 :: task #2541 for sisyphus FAILED
> 
> On Fri, Mar 13, 2009 at 12:17:29PM +0300, Girar Builder robot wrote:
> > 2009-Mar-13 12:13:07 :: task #2541 for sisyphus resumed:
> > #1 delete kernel-modules-nvidia-std-def
> > #2 removed
> > 2009-Mar-13 12:13:08 :: build check OK
> > 2009-Mar-13 12:13:08 :: plan OK
> > 2009-Mar-13 12:13:09 :: version check OK
> > 2009-Mar-13 12:15:07 :: dependencies check OK
> > 2009-Mar-13 12:15:12 :: ELF symbols check OK
> > 2009-Mar-13 12:15:12 :: acl check OK
> > 2009-Mar-13 12:15:24 :: gears inheritance check OK
> > 2009-Mar-13 12:15:25 :: packages update OK
> > 2009-Mar-13 12:17:04 :: indices update OK
> > Deleted branch sisyphus (2008485).
> > 2009-Mar-13 12:17:04 :: removed /gears/k/kernel-modules-nvidia-std-def.git branch `sisyphus'
> > 2009-Mar-13 12:17:06 :: gears update OK
> > 2009-Mar-13 12:17:06 :: ACL for old project `kernel-modules-nvidia-std-def' removed
> > 2009-Mar-13 12:17:29 :: task #2541 for sisyphus COMPLETE
> 
> On Fri, Mar 13, 2009 at 12:25:12PM +0300, Girar Builder robot wrote:
> > 2009-Mar-13 12:19:06 :: task #2543 for sisyphus started:
> > #1 build kernel-modules-nvidia-std-def-180.29-alt1.132635.13 from /people/silicium/packages/kernel-modules.git
> > 2009-Mar-13 12:19:06 :: created pkg.tar for kernel-modules.git tag kernel-modules-nvidia-std-def-180.29-alt1.132635.13
> > 2009-Mar-13 12:19:07 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> > 2009-Mar-13 12:19:07 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build start
> > 2009-Mar-13 12:20:57 :: [i586] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> > 2009-Mar-13 12:21:04 :: [x86_64] kernel-modules.git kernel-modules-nvidia-std-def-180.29-alt1.132635.13: build OK
> > 2009-Mar-13 12:21:07 :: build check OK
> > 2009-Mar-13 12:21:08 :: plan OK
> > 2009-Mar-13 12:21:08 :: version check OK
> > 2009-Mar-13 12:22:38 :: dependencies check OK
> > 2009-Mar-13 12:22:54 :: ELF symbols check OK
> > 2009-Mar-13 12:23:18 :: install check OK
> > 2009-Mar-13 12:23:18 :: girar-check-perms: access to kernel-modules-nvidia-std-def ALLOWED for silicium: project `kernel-modules-nvidia-std-def' is not listed in acl file for repository `sisyphus'
> > 2009-Mar-13 12:23:18 :: acl check OK
> > 2009-Mar-13 12:23:18 :: gears inheritance check OK
> > 2009-Mar-13 12:23:18 :: packages update OK
> > 2009-Mar-13 12:24:55 :: indices update OK
> > 2009-Mar-13 12:24:55 :: created /gears/k/kernel-modules-nvidia-std-def.git branch `sisyphus'
> > 2009-Mar-13 12:24:56 :: gears update OK
> > 2009-Mar-13 12:24:56 :: ACL for new project `kernel-modules-nvidia-std-def' assigned to user `silicium' and group "kernel"
> > 2009-Mar-13 12:25:11 :: task #2543 for sisyphus COMPLETE

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] I: kernel-modules-nvidia-std-* cheating
  2009-03-13 16:55         ` Alexey Tourbin
@ 2009-03-15  2:41           ` Денис Смирнов
  0 siblings, 0 replies; 11+ messages in thread
From: Денис Смирнов @ 2009-03-15  2:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1099 bytes --]

On Fri, Mar 13, 2009 at 07:55:14PM +0300, Алексей Турбин wrote:

AT> В первоначальной реализации girar-builder удаление пакетов из
AT> репозитария не было предусмотрено.  Я склонялся к мысли, что удалять
AT> пакеты может только администратор (с помощью отдельного скрипта,
AT> который проверяет целостность и т.д., но но который может запустить
AT> только администратор).

AT> Почва для жульничества она слишком благодатна.  Математически обновление
AT> пакета распадается на удаление старого пакета и добавление вместо него
AT> нового пакета.  Но при обновлении версия проверяется, а эквивалентное
AT> удаление+добавление отрубает эту проверку.

С точки зрения коорректности обновления важно что когда-то в репо был
пакет с таким-то именем и такой-то версией. После этого в репо не может
появится пакет с таким именем и меньшей версией, вне зависимости это
обновление или удаление/добавление.

IMHO именно так должна работать проверка на версию.


-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-03-15  2:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-13 11:47       ` [devel] I: kernel-modules-nvidia-std-* cheating Dmitry V. Levin
2009-03-13 11:54         ` Valery V. Inozemtsev
2009-03-13 12:12           ` Dmitry V. Levin
2009-03-13 12:18             ` Valery V. Inozemtsev
2009-03-13 12:23               ` Dmitry V. Levin
2009-03-13 12:35                 ` Valery V. Inozemtsev
2009-03-13 12:33             ` Sergey V Turchin
2009-03-13 12:56             ` Alexey Gladkov
2009-03-13 11:55         ` Michail Yakushin
2009-03-13 16:55         ` Alexey Tourbin
2009-03-15  2:41           ` Денис Смирнов

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