* Re: [devel] ACL: mutabor
@ 2011-02-17 12:42 ` Yury Aliaev
0 siblings, 1 reply; 20+ messages in thread
From: Yury Aliaev @ 2011-02-17 12:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Приветствую,
>
> Есть предположение, что mutabor@ уже не занимается пакетами, которые
Предположение абсолютно верно.
> записаны на нем в ACL. Последняя его сборка была летом 2009 года. Я бы
> предложил удалить его из ACL.
Я уже вроде высказывался, что все мои пакеты можно смело перевешивать на
nobody.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
@ 2011-02-21 15:01 ` Yury Aliaev
2011-02-21 15:10 ` Dmitry V. Levin
0 siblings, 1 reply; 20+ messages in thread
From: Yury Aliaev @ 2011-02-21 15:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 02/21/2011 07:34 AM, Victor Forsiuk wrote:
> Есть предположение, что mutabor@ уже не занимается пакетами, которые
>
>
> Предположение абсолютно верно.
>
>
> записаны на нем в ACL. Последняя его сборка была летом 2009
> года. Я бы
> предложил удалить его из ACL.
>
>
> Я уже вроде высказывался, что все мои пакеты можно смело
> перевешивать на nobody.
>
>
> Похоже, смотритель list.packages.sisyphus никак не доберется этого
> сделать. А может, Юрий, если уж Вы не пропали и можете сами выпонить эти
> команды - может Вы и перевесите?
Честно говоря, я уже запамятовал, как это делать. Буду рад, если напомните.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 15:01 ` Yury Aliaev
@ 2011-02-21 15:10 ` Dmitry V. Levin
0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2011-02-21 15:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 875 bytes --]
On Mon, Feb 21, 2011 at 09:01:24AM -0600, Yury Aliaev wrote:
> On 02/21/2011 07:34 AM, Victor Forsiuk wrote:
>
> > Есть предположение, что mutabor@ уже не
> > занимается пакетами, которые
> >
> >
> > Предположение абсолютно верно.
> >
> >
> > записаны на нем в ACL. Последняя его
> > сборка была летом 2009
> > года. Я бы
> > предложил удалить его из ACL.
> >
> >
> > Я уже вроде высказывался, что все мои
> > пакеты можно смело
> > перевешивать на nobody.
> >
> >
> >Похоже, смотритель list.packages.sisyphus никак не
> >доберется этого
> >сделать. А может, Юрий, если уж Вы не
> >пропали и можете сами выпонить эти
> >команды - может Вы и перевесите?
>
> Честно говоря, я уже запамятовал, как это
> делать. Буду рад, если напомните.
Пожалуй, уже нет необходимости.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
@ 2011-02-21 16:12 ` Igor Vlasenko
0 siblings, 1 reply; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 16:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 05:41:29PM +0200, Victor Forsiuk wrote:
> И еще, по поводу реальных лидеров ACL - когда-то было обсуждение, что
> неплохо бы автоматически менять лидера после достаточно большого количества
> сборок пакета другим ментейнером. И если мне память не изменяет, какое-то
> время такая автоматика работала? Или мне это показалось?
Я предлагал такую автоматику, и написал скрипт
changelog2ALTLinuxACLleader, можно взять у меня в ALTLinux-ACL.git,
но не проявил достаточно настойчивости, чтобы внедрить.
Можно вернуться. Сейчас рекомендуемые смены лидера выглядят так:
ab -> shaba (vala)
ab -> vitty (samba)
aris -> shaba (libproxy)
at -> ldv (screen)
avm -> mithraen (ghc-binary)
avm -> mithraen (ghc-bzlib)
avm -> mithraen (ghc-html)
avm -> mithraen (ghc-mtl)
avm -> mithraen (ghc-network)
avm -> mithraen (ghc-opengl)
avm -> mithraen (ghc-parsec)
avm -> mithraen (ghc-quickcheck)
avm -> mithraen (ghc-regex-base)
avm -> mithraen (ghc-regex-posix)
avm -> mithraen (ghc-zlib)
barabashka -> dkr (alterator-ldap-users)
bga -> silicium (kernel-modules-tp_smapi-std-pae)
boris -> real (wxGTK2.9)
boyarsh -> vitty (drbd83)
damir -> lamp (basic256)
damir -> shrek (gnash)
damir -> viy (ant)
damir -> viy (hsqldb)
damir -> viy (log4j)
enp -> dubrsl (trac)
evseev -> sem (dnsmasq)
greycat -> vvk (ejabberd)
inger -> dans (torque)
inger -> real (libibcommon)
kurakin -> rider (php5-fileinfo)
kurakin -> rider (php5-pspell)
kurakin -> rider (php5-tidy)
lav -> aris (gthumb)
lav -> aris (libglibmm)
lav -> aris (libgtkmm2)
lav -> aris (python-module-pygnome-desktop)
lav -> aris (python-module-pygobject)
lav -> at (perl-MIME-Types)
lav -> evg (notmuch)
lav -> real (gnofract4d)
lav -> real (python-module-matplotlib)
lav -> real (python-module-numpy)
lav -> real (python-module-pycairo)
lav -> real (python-module-pyfltk)
lav -> real (python-module-pygame)
lav -> real (python-module-scipy)
lav -> rider (php5-imap)
lav -> sbolshakov (libccrtp)
lav -> shaba (tomboy)
lav -> shrek (ekiga)
lav -> shrek (evince)
lav -> shrek (libopal)
lav -> shrek (python-module-gst)
ldv -> kas (ksymoops)
manowar -> dkr (alterator-openldap)
mithraen -> rider (php5-rrdtool)
mithraen -> rider (php5-snmp)
mithraen -> shev (foo2zjs)
murygin -> andyc (feh)
murygin -> ildar (bash-completion)
naf -> rider (php5-apc)
naf -> rider (php5-facedetect)
naf -> rider (php5-ffmpeg)
naf -> rider (php5-gmagick)
naf -> rider (php5-imagick2)
naf -> rider (php5-magickwand)
naf -> rider (php5-mssql)
naf -> rider (php5-mysqli)
naf -> rider (php5-pdo)
naf -> rider (php5-pdo_mysql)
naf -> rider (php5-pdo_odbc)
naf -> rider (php5-pdo_pgsql)
naf -> rider (php5-pdo_sqlite)
oddity -> aris (evolution)
oddity -> aris (evolution-data-server)
oddity -> aris (evolution-exchange)
oddity -> aris (gtkhtml3)
oddity -> aris (libsoup)
oddity -> rider (hedgewars)
oddity -> sem (snort)
pv -> real (fontforge)
redbaron -> mithraen (ghc-hunit)
redbaron -> rider (php5-xcache)
redbaron -> zerg (mlt)
rider -> morozov (goldendict)
rider -> sbolshakov (wpa_supplicant)
rider -> shaba (libgnet)
rt -> real (python-module-twisted-core)
ruslandh -> zerg (kde4plasma-addon-yawp)
sem -> slazav (alterator-net-wifi)
shaba -> aris (alacarte)
shaba -> aris (gnome-mousetweaks)
shaba -> aris (gnome-screensaver)
shaba -> aris (gnome-settings-daemon)
shaba -> aris (gvfs)
shaba -> aris (libgweather)
shaba -> aris (libxklavier)
shrek -> shaba (clutter)
silicium -> zerg (kernel-modules-nvidia-std-def)
sin -> piastry (etercifs)
sin -> piastry (libnss-role)
slava -> aris (gnome-backgrounds)
slazav -> boyarsh (alterator-netinst)
stanv -> ildar (pm-utils)
swi -> aris (libgsf)
tosick -> force (perl-Image-ExifTool)
tosick -> mike (libmysql++)
voins -> mithraen (ghc-extensible-exceptions)
voins -> mithraen (ghc-mmap)
vsu -> ldv (valgrind)
week -> mike (strongswan)
zerg -> mike (openbabel)
zerg -> oddity (ltris)
zver -> rider (php5-xdebug)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
@ 2011-02-21 16:41 ` Dmitry V. Levin
2011-02-21 17:31 ` Igor Vlasenko
0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2011-02-21 16:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 940 bytes --]
On Mon, Feb 21, 2011 at 06:33:07PM +0200, Victor Forsiuk wrote:
> 2011/2/21 Igor Vlasenko <vlasenko@imath.kiev.ua>
> > On Mon, Feb 21, 2011 at 05:41:29PM +0200, Victor Forsiuk wrote:
> > > И еще, по поводу реальных лидеров ACL - когда-то было обсуждение, что
> > > неплохо бы автоматически менять лидера после достаточно большого
> > количества
> > > сборок пакета другим ментейнером. И если мне память не изменяет, какое-то
> > > время такая автоматика работала? Или мне это показалось?
> >
> > Я предлагал такую автоматику, и написал скрипт
> > changelog2ALTLinuxACLleader, можно взять у меня в ALTLinux-ACL.git,
> > но не проявил достаточно настойчивости, чтобы внедрить.
>
> Вот уже не вспомню точно, но мне показалось, что я заметил тогда несколько
> изменений в ACL, которые были похожи на работу этого скрипта. Я за то,
> чтобы его таки внедрить.
Помогите мне, пожалуйста, понять, как его внедрить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 16:41 ` Dmitry V. Levin
@ 2011-02-21 17:31 ` Igor Vlasenko
2011-02-21 17:36 ` Dmitry V. Levin
2011-02-21 17:47 ` [devel] automatic ACL update Dmitry V. Levin
0 siblings, 2 replies; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 17:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 07:41:03PM +0300, Dmitry V. Levin wrote:
> > Вот уже не вспомню точно, но мне показалось, что я заметил тогда несколько
> > изменений в ACL, которые были похожи на работу этого скрипта. Я за то,
> > чтобы его таки внедрить.
> Помогите мне, пожалуйста, понять, как его внедрить.
технически препятствий особых нет, я сейчас выложил свежую версию,
где ключ --acl генерирует готовые команды для git.alt acl,
у себя в git/alt::viy/packages/ALTLinux-ACL.git.
Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не менее чем 6 месяцев) получен с помощью вызова
./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS
Замечания:
1) --no-group (по умолчанию) потому, что прошлый раз договорились группы пока не трогать.
2) чтобы сменился лидер, он должен быть в acl, хотя бы как @everybody.
for example, if acl is [A @everybody] then B can be added.
but if acl is [A] then B can't be added.
остается обсудить механизм, как время от времени выполнять эти команды.
В радикальном случае администратор может поставить этот скрипт в крон :)
ssh git.alt acl sisyphus basic256 add lamp
ssh git.alt acl sisyphus basic256 leader lamp
ssh git.alt acl sisyphus strongswan add mike
ssh git.alt acl sisyphus strongswan leader mike
ssh git.alt acl sisyphus perl-MIME-Types add at
ssh git.alt acl sisyphus perl-MIME-Types leader at
ssh git.alt acl sisyphus alacarte add aris
ssh git.alt acl sisyphus alacarte leader aris
ssh git.alt acl sisyphus ghc-extensible-exceptions add mithraen
ssh git.alt acl sisyphus ghc-extensible-exceptions leader mithraen
ssh git.alt acl sisyphus pm-utils add ildar
ssh git.alt acl sisyphus pm-utils leader ildar
ssh git.alt acl sisyphus python-module-pygnome-desktop add aris
ssh git.alt acl sisyphus python-module-pygnome-desktop leader aris
ssh git.alt acl sisyphus libsoup add aris
ssh git.alt acl sisyphus libsoup leader aris
ssh git.alt acl sisyphus evolution-data-server add aris
ssh git.alt acl sisyphus evolution-data-server leader aris
ssh git.alt acl sisyphus php5-imap add rider
ssh git.alt acl sisyphus php5-imap leader rider
ssh git.alt acl sisyphus hedgewars add rider
ssh git.alt acl sisyphus hedgewars leader rider
ssh git.alt acl sisyphus tomboy add shaba
ssh git.alt acl sisyphus tomboy leader shaba
ssh git.alt acl sisyphus openbabel add mike
ssh git.alt acl sisyphus openbabel leader mike
ssh git.alt acl sisyphus mlt add zerg
ssh git.alt acl sisyphus mlt leader zerg
ssh git.alt acl sisyphus gvfs add aris
ssh git.alt acl sisyphus gvfs leader aris
ssh git.alt acl sisyphus trac add dubrsl
ssh git.alt acl sisyphus trac leader dubrsl
ssh git.alt acl sisyphus python-module-pycairo add real
ssh git.alt acl sisyphus python-module-pycairo leader real
ssh git.alt acl sisyphus alterator-ldap-users add dkr
ssh git.alt acl sisyphus alterator-ldap-users leader dkr
ssh git.alt acl sisyphus ghc-opengl add mithraen
ssh git.alt acl sisyphus ghc-opengl leader mithraen
ssh git.alt acl sisyphus ghc-parsec add mithraen
ssh git.alt acl sisyphus ghc-parsec leader mithraen
ssh git.alt acl sisyphus ghc-mmap add mithraen
ssh git.alt acl sisyphus ghc-mmap leader mithraen
ssh git.alt acl sisyphus evince add shrek
ssh git.alt acl sisyphus evince leader shrek
ssh git.alt acl sisyphus php5-pspell add rider
ssh git.alt acl sisyphus php5-pspell leader rider
ssh git.alt acl sisyphus php5-imagick2 add rider
ssh git.alt acl sisyphus php5-imagick2 leader rider
ssh git.alt acl sisyphus php5-xdebug add rider
ssh git.alt acl sisyphus php5-xdebug leader rider
ssh git.alt acl sisyphus gnome-mousetweaks add aris
ssh git.alt acl sisyphus gnome-mousetweaks leader aris
ssh git.alt acl sisyphus wxGTK2.9 add real
ssh git.alt acl sisyphus wxGTK2.9 leader real
ssh git.alt acl sisyphus libgtkmm2 add aris
ssh git.alt acl sisyphus libgtkmm2 leader aris
ssh git.alt acl sisyphus gtkhtml3 add aris
ssh git.alt acl sisyphus gtkhtml3 leader aris
ssh git.alt acl sisyphus python-module-pygame add real
ssh git.alt acl sisyphus python-module-pygame leader real
ssh git.alt acl sisyphus libopal add shrek
ssh git.alt acl sisyphus libopal leader shrek
ssh git.alt acl sisyphus dnsmasq add sem
ssh git.alt acl sisyphus dnsmasq leader sem
ssh git.alt acl sisyphus gnash add shrek
ssh git.alt acl sisyphus gnash leader shrek
ssh git.alt acl sisyphus php5-mssql add rider
ssh git.alt acl sisyphus php5-mssql leader rider
ssh git.alt acl sisyphus alterator-net-wifi add slazav
ssh git.alt acl sisyphus alterator-net-wifi leader slazav
ssh git.alt acl sisyphus php5-pdo add rider
ssh git.alt acl sisyphus php5-pdo leader rider
ssh git.alt acl sisyphus gnome-backgrounds add aris
ssh git.alt acl sisyphus gnome-backgrounds leader aris
ssh git.alt acl sisyphus python-module-numpy add real
ssh git.alt acl sisyphus python-module-numpy leader real
ssh git.alt acl sisyphus bash-completion add ildar
ssh git.alt acl sisyphus bash-completion leader ildar
ssh git.alt acl sisyphus alterator-netinst add boyarsh
ssh git.alt acl sisyphus alterator-netinst leader boyarsh
ssh git.alt acl sisyphus libgweather add aris
ssh git.alt acl sisyphus libgweather leader aris
ssh git.alt acl sisyphus snort add sem
ssh git.alt acl sisyphus snort leader sem
ssh git.alt acl sisyphus drbd83 add vitty
ssh git.alt acl sisyphus drbd83 leader vitty
ssh git.alt acl sisyphus php5-ffmpeg add rider
ssh git.alt acl sisyphus php5-ffmpeg leader rider
ssh git.alt acl sisyphus gnome-settings-daemon add aris
ssh git.alt acl sisyphus gnome-settings-daemon leader aris
ssh git.alt acl sisyphus php5-snmp add rider
ssh git.alt acl sisyphus php5-snmp leader rider
ssh git.alt acl sisyphus python-module-pygobject add aris
ssh git.alt acl sisyphus python-module-pygobject leader aris
ssh git.alt acl sisyphus kernel-modules-nvidia-std-def add zerg
ssh git.alt acl sisyphus kernel-modules-nvidia-std-def leader zerg
ssh git.alt acl sisyphus ghc-zlib add mithraen
ssh git.alt acl sisyphus ghc-zlib leader mithraen
ssh git.alt acl sisyphus gnome-screensaver add aris
ssh git.alt acl sisyphus gnome-screensaver leader aris
ssh git.alt acl sisyphus valgrind add ldv
ssh git.alt acl sisyphus valgrind leader ldv
ssh git.alt acl sisyphus php5-apc add rider
ssh git.alt acl sisyphus php5-apc leader rider
ssh git.alt acl sisyphus ltris add oddity
ssh git.alt acl sisyphus ltris leader oddity
ssh git.alt acl sisyphus gnofract4d add real
ssh git.alt acl sisyphus gnofract4d leader real
ssh git.alt acl sisyphus vala add shaba
ssh git.alt acl sisyphus vala leader shaba
ssh git.alt acl sisyphus libccrtp add sbolshakov
ssh git.alt acl sisyphus libccrtp leader sbolshakov
ssh git.alt acl sisyphus etercifs add piastry
ssh git.alt acl sisyphus etercifs leader piastry
ssh git.alt acl sisyphus php5-pdo_mysql add rider
ssh git.alt acl sisyphus php5-pdo_mysql leader rider
ssh git.alt acl sisyphus ghc-regex-base add mithraen
ssh git.alt acl sisyphus ghc-regex-base leader mithraen
ssh git.alt acl sisyphus php5-pdo_odbc add rider
ssh git.alt acl sisyphus php5-pdo_odbc leader rider
ssh git.alt acl sisyphus php5-tidy add rider
ssh git.alt acl sisyphus php5-tidy leader rider
ssh git.alt acl sisyphus kde4plasma-addon-yawp add zerg
ssh git.alt acl sisyphus kde4plasma-addon-yawp leader zerg
ssh git.alt acl sisyphus hsqldb add viy
ssh git.alt acl sisyphus hsqldb leader viy
ssh git.alt acl sisyphus fontforge add real
ssh git.alt acl sisyphus fontforge leader real
ssh git.alt acl sisyphus ant add viy
ssh git.alt acl sisyphus ant leader viy
ssh git.alt acl sisyphus foo2zjs add shev
ssh git.alt acl sisyphus foo2zjs leader shev
ssh git.alt acl sisyphus ghc-regex-posix add mithraen
ssh git.alt acl sisyphus ghc-regex-posix leader mithraen
ssh git.alt acl sisyphus gthumb add aris
ssh git.alt acl sisyphus gthumb leader aris
ssh git.alt acl sisyphus php5-pdo_pgsql add rider
ssh git.alt acl sisyphus php5-pdo_pgsql leader rider
ssh git.alt acl sisyphus evolution add aris
ssh git.alt acl sisyphus evolution leader aris
ssh git.alt acl sisyphus python-module-twisted-core add real
ssh git.alt acl sisyphus python-module-twisted-core leader real
ssh git.alt acl sisyphus php5-gmagick add rider
ssh git.alt acl sisyphus php5-gmagick leader rider
ssh git.alt acl sisyphus ksymoops add kas
ssh git.alt acl sisyphus ksymoops leader kas
ssh git.alt acl sisyphus perl-Image-ExifTool add force
ssh git.alt acl sisyphus perl-Image-ExifTool leader force
ssh git.alt acl sisyphus libxklavier add aris
ssh git.alt acl sisyphus libxklavier leader aris
ssh git.alt acl sisyphus wpa_supplicant add sbolshakov
ssh git.alt acl sisyphus wpa_supplicant leader sbolshakov
ssh git.alt acl sisyphus ghc-bzlib add mithraen
ssh git.alt acl sisyphus ghc-bzlib leader mithraen
ssh git.alt acl sisyphus php5-fileinfo add rider
ssh git.alt acl sisyphus php5-fileinfo leader rider
ssh git.alt acl sisyphus goldendict add morozov
ssh git.alt acl sisyphus goldendict leader morozov
ssh git.alt acl sisyphus ghc-network add mithraen
ssh git.alt acl sisyphus ghc-network leader mithraen
ssh git.alt acl sisyphus evolution-exchange add aris
ssh git.alt acl sisyphus evolution-exchange leader aris
ssh git.alt acl sisyphus libgsf add aris
ssh git.alt acl sisyphus libgsf leader aris
ssh git.alt acl sisyphus libmysql++ add mike
ssh git.alt acl sisyphus libmysql++ leader mike
ssh git.alt acl sisyphus notmuch add evg
ssh git.alt acl sisyphus notmuch leader evg
ssh git.alt acl sisyphus ekiga add shrek
ssh git.alt acl sisyphus ekiga leader shrek
ssh git.alt acl sisyphus libproxy add shaba
ssh git.alt acl sisyphus libproxy leader shaba
ssh git.alt acl sisyphus php5-pdo_sqlite add rider
ssh git.alt acl sisyphus php5-pdo_sqlite leader rider
ssh git.alt acl sisyphus torque add dans
ssh git.alt acl sisyphus torque leader dans
ssh git.alt acl sisyphus php5-magickwand add rider
ssh git.alt acl sisyphus php5-magickwand leader rider
ssh git.alt acl sisyphus libibcommon add real
ssh git.alt acl sisyphus libibcommon leader real
ssh git.alt acl sisyphus python-module-matplotlib add real
ssh git.alt acl sisyphus python-module-matplotlib leader real
ssh git.alt acl sisyphus clutter add shaba
ssh git.alt acl sisyphus clutter leader shaba
ssh git.alt acl sisyphus ghc-quickcheck add mithraen
ssh git.alt acl sisyphus ghc-quickcheck leader mithraen
ssh git.alt acl sisyphus ghc-mtl add mithraen
ssh git.alt acl sisyphus ghc-mtl leader mithraen
ssh git.alt acl sisyphus php5-facedetect add rider
ssh git.alt acl sisyphus php5-facedetect leader rider
ssh git.alt acl sisyphus libnss-role add piastry
ssh git.alt acl sisyphus libnss-role leader piastry
ssh git.alt acl sisyphus ghc-hunit add mithraen
ssh git.alt acl sisyphus ghc-hunit leader mithraen
ssh git.alt acl sisyphus python-module-scipy add real
ssh git.alt acl sisyphus python-module-scipy leader real
ssh git.alt acl sisyphus feh add andyc
ssh git.alt acl sisyphus feh leader andyc
ssh git.alt acl sisyphus php5-mysqli add rider
ssh git.alt acl sisyphus php5-mysqli leader rider
ssh git.alt acl sisyphus samba add vitty
ssh git.alt acl sisyphus samba leader vitty
ssh git.alt acl sisyphus ghc-binary add mithraen
ssh git.alt acl sisyphus ghc-binary leader mithraen
ssh git.alt acl sisyphus log4j add viy
ssh git.alt acl sisyphus log4j leader viy
ssh git.alt acl sisyphus ghc-html add mithraen
ssh git.alt acl sisyphus ghc-html leader mithraen
ssh git.alt acl sisyphus php5-xcache add rider
ssh git.alt acl sisyphus php5-xcache leader rider
ssh git.alt acl sisyphus python-module-gst add shrek
ssh git.alt acl sisyphus python-module-gst leader shrek
ssh git.alt acl sisyphus libgnet add shaba
ssh git.alt acl sisyphus libgnet leader shaba
ssh git.alt acl sisyphus python-module-pyfltk add real
ssh git.alt acl sisyphus python-module-pyfltk leader real
ssh git.alt acl sisyphus libglibmm add aris
ssh git.alt acl sisyphus libglibmm leader aris
ssh git.alt acl sisyphus ejabberd add vvk
ssh git.alt acl sisyphus ejabberd leader vvk
ssh git.alt acl sisyphus kernel-modules-tp_smapi-std-pae add silicium
ssh git.alt acl sisyphus kernel-modules-tp_smapi-std-pae leader silicium
ssh git.alt acl sisyphus php5-rrdtool add rider
ssh git.alt acl sisyphus php5-rrdtool leader rider
ssh git.alt acl sisyphus screen add ldv
ssh git.alt acl sisyphus screen leader ldv
ssh git.alt acl sisyphus alterator-openldap add dkr
ssh git.alt acl sisyphus alterator-openldap leader dkr
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 17:31 ` Igor Vlasenko
@ 2011-02-21 17:36 ` Dmitry V. Levin
2011-02-21 17:41 ` Igor Vlasenko
2011-02-21 17:47 ` [devel] automatic ACL update Dmitry V. Levin
1 sibling, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2011-02-21 17:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]
On Mon, Feb 21, 2011 at 07:31:37PM +0200, Igor Vlasenko wrote:
> On Mon, Feb 21, 2011 at 07:41:03PM +0300, Dmitry V. Levin wrote:
> > > Вот уже не вспомню точно, но мне показалось, что я заметил тогда несколько
> > > изменений в ACL, которые были похожи на работу этого скрипта. Я за то,
> > > чтобы его таки внедрить.
> > Помогите мне, пожалуйста, понять, как его внедрить.
>
> технически препятствий особых нет, я сейчас выложил свежую версию,
> где ключ --acl генерирует готовые команды для git.alt acl,
> у себя в git/alt::viy/packages/ALTLinux-ACL.git.
>
> Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не менее чем 6 месяцев) получен с помощью вызова
> ./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS
Учитывает ли этот алгоритм, кто собирал пакет последним?
> Замечания:
> 1) --no-group (по умолчанию) потому, что прошлый раз договорились группы пока не трогать.
> 2) чтобы сменился лидер, он должен быть в acl, хотя бы как @everybody.
> for example, if acl is [A @everybody] then B can be added.
> but if acl is [A] then B can't be added.
>
> остается обсудить механизм, как время от времени выполнять эти команды.
> В радикальном случае администратор может поставить этот скрипт в крон :)
>
> ssh git.alt acl sisyphus basic256 add lamp
> ssh git.alt acl sisyphus basic256 leader lamp
Две команды add+leader это лишнее, достаточно просто leader.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 17:36 ` Dmitry V. Levin
@ 2011-02-21 17:41 ` Igor Vlasenko
2011-02-21 18:29 ` Pavel Vainerman
0 siblings, 1 reply; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 17:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 08:36:57PM +0300, Dmitry V. Levin wrote:
> > Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не менее чем 6 месяцев) получен с помощью вызова
> > ./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS
>
> Учитывает ли этот алгоритм, кто собирал пакет последним?
Да. Именно, берется последний человек, собиравший пакет,
отматываются назад его changelogs, подряд идущие от последнего,
и проверяется, что этих changelogs >=4
и самый старый их них не моложе 6 months.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 17:31 ` Igor Vlasenko
2011-02-21 17:36 ` Dmitry V. Levin
@ 2011-02-21 17:47 ` Dmitry V. Levin
2011-02-21 18:09 ` Igor Vlasenko
1 sibling, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2011-02-21 17:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 997 bytes --]
On Mon, Feb 21, 2011 at 07:31:37PM +0200, Igor Vlasenko wrote:
[...]
> Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не менее чем 6 месяцев) получен с помощью вызова
> ./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS
>
> Замечания:
> 1) --no-group (по умолчанию) потому, что прошлый раз договорились группы пока не трогать.
> 2) чтобы сменился лидер, он должен быть в acl, хотя бы как @everybody.
> for example, if acl is [A @everybody] then B can be added.
> but if acl is [A] then B can't be added.
>
> остается обсудить механизм, как время от времени выполнять эти команды.
> В радикальном случае администратор может поставить этот скрипт в крон :)
Если запускать обновление ACL по крону, то имеет смысл сканировать только
свежие пакеты. Например, только те пакеты, дата модификации которых позже
чем у некоторого явно указанного файла. Как это можно было бы сделать?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 17:47 ` [devel] automatic ACL update Dmitry V. Levin
@ 2011-02-21 18:09 ` Igor Vlasenko
2011-02-21 20:58 ` Денис Смирнов
0 siblings, 1 reply; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 18:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 08:47:55PM +0300, Dmitry V. Levin wrote:
> Если запускать обновление ACL по крону, то имеет смысл сканировать только
> свежие пакеты. Например, только те пакеты, дата модификации которых позже
> чем у некоторого явно указанного файла. Как это можно было бы сделать?
Сел писать, а потом подумал, что нет особого смысла.
У скрипта латентность m=6 месяцев, т.е. если в феврале
кто-то взялся бурно собирать пакет foo,
в конце-концов выложил вылизанную версию и успокоился,
после чего никто пакет не трогал 6 месяцев, то
скрипт только через m=6 месяцев и отреагирует.
Поэтому надо брать новые пакеты за последние 6 месяцев,
а за это время поменяется половина Сизифа:
$ find /ALT/Sisyphus/files/SRPMS | wc -l
10848
$ find /ALT/Sisyphus/files/SRPMS -newer ./BlockHosts-2.5.0-alt1.src.rpm | wc -l
5338
что не ведет к реальной экономии.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 17:41 ` Igor Vlasenko
@ 2011-02-21 18:29 ` Pavel Vainerman
2011-02-21 21:44 ` Igor Vlasenko
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Pavel Vainerman @ 2011-02-21 18:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
21 февраля 2011, Igor Vlasenko написал:
> On Mon, Feb 21, 2011 at 08:36:57PM +0300, Dmitry V. Levin wrote:
> > > Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не
> > > менее чем 6 месяцев) получен с помощью вызова
> > > ./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl
> > > /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS
> >
> > Учитывает ли этот алгоритм, кто собирал пакет последним?
>
> Да. Именно, берется последний человек, собиравший пакет,
> отматываются назад его changelogs, подряд идущие от последнего,
> и проверяется, что этих changelogs >=4
> и самый старый их них не моложе 6 months.
Это возможно не совсем верно. Например мой пакет fontforge попавший щас под
раздачу ACL-ей.. Евгений (REAL) действительно его собирал больше 4-х раз (за
что ему большое спасибо) НО только два из них были собственно сборкой новой
версии, остальные, это мелкие правки сборки..
И я бы и рад собрать очередную версию.. но Евгений собрал последнюю и ей
больше шести месяцев.. :)
P.S. Хотя с другой стороны, если есть более "расторопные" люди, которые
действительно собирают.. то может и верно делать из "автоматом" лидерами..
---
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 18:09 ` Igor Vlasenko
@ 2011-02-21 20:58 ` Денис Смирнов
2011-02-21 21:34 ` Igor Vlasenko
0 siblings, 1 reply; 20+ messages in thread
From: Денис Смирнов @ 2011-02-21 20:58 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1048 bytes --]
On Mon, Feb 21, 2011 at 08:09:17PM +0200, Igor Vlasenko wrote:
IV> Сел писать, а потом подумал, что нет особого смысла.
IV> У скрипта латентность m=6 месяцев, т.е. если в феврале
IV> кто-то взялся бурно собирать пакет foo,
IV> в конце-концов выложил вылизанную версию и успокоился,
IV> после чего никто пакет не трогал 6 месяцев, то
IV> скрипт только через m=6 месяцев и отреагирует.
IV> Поэтому надо брать новые пакеты за последние 6 месяцев,
IV> а за это время поменяется половина Сизифа:
IV> $ find /ALT/Sisyphus/files/SRPMS | wc -l
IV> 10848
IV> $ find /ALT/Sisyphus/files/SRPMS -newer ./BlockHosts-2.5.0-alt1.src.rpm | wc -l
IV> 5338
IV> что не ведет к реальной экономии.
Сравнение даты с текущей и анализ changelog можно разбить на два разных
скрипта. И кэшировать результат разбора changelog'а.
Тогда скрипт сможет анализировать только пакеты, изменившиеся с последнего
запуска скрипта.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 20:58 ` Денис Смирнов
@ 2011-02-21 21:34 ` Igor Vlasenko
2011-02-21 21:36 ` Dmitry V. Levin
0 siblings, 1 reply; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 21:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 11:58:23PM +0300, Денис Смирнов wrote:
> Сравнение даты с текущей и анализ changelog можно разбить на два разных
> скрипта. И кэшировать результат разбора changelog'а.
>
> Тогда скрипт сможет анализировать только пакеты, изменившиеся с последнего
> запуска скрипта.
С закешированным обращением к диску скрипт отрабатывает
у меня за пол секунды. При первом обращении к диску
(по памяти) 10-20 секунд. Учитывая, что чаще чем раз в месяц
запускать его не стоит...
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 21:34 ` Igor Vlasenko
@ 2011-02-21 21:36 ` Dmitry V. Levin
2011-02-21 21:47 ` Igor Vlasenko
0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2011-02-21 21:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
On Mon, Feb 21, 2011 at 11:34:54PM +0200, Igor Vlasenko wrote:
> On Mon, Feb 21, 2011 at 11:58:23PM +0300, Денис Смирнов wrote:
> > Сравнение даты с текущей и анализ changelog можно разбить на два разных
> > скрипта. И кэшировать результат разбора changelog'а.
> >
> > Тогда скрипт сможет анализировать только пакеты, изменившиеся с последнего
> > запуска скрипта.
>
> С закешированным обращением к диску скрипт отрабатывает
> у меня за пол секунды. При первом обращении к диску
> (по памяти) 10-20 секунд. Учитывая, что чаще чем раз в месяц
> запускать его не стоит...
Что нужно этому скрипту для корректной работы?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 18:29 ` Pavel Vainerman
@ 2011-02-21 21:44 ` Igor Vlasenko
2011-02-21 21:55 ` Pavel Vainerman
2011-02-22 20:54 ` Michael Shigorin
2 siblings, 1 reply; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 21:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 09:29:39PM +0300, Pavel Vainerman wrote:
> > и проверяется, что этих changelogs >=4
> > и самый старый их них не моложе 6 months.
> Это возможно не совсем верно. Например мой пакет fontforge попавший щас под
> раздачу ACL-ей.. Евгений (REAL) действительно его собирал больше 4-х раз (за
> что ему большое спасибо) НО только два из них были собственно сборкой новой
> версии, остальные, это мелкие правки сборки..
> И я бы и рад собрать очередную версию.. но Евгений собрал последнюю и ей
> больше шести месяцев.. :)
нет предела соверщенству: при желании повод отправить в
Сизиф новую версию всегда есть, см.
http://www.sisyphus.ru/ru/srpm/Sisyphus/fontforge/repocop
> P.S. Хотя с другой стороны, если есть более "расторопные" люди, которые
> действительно собирают.. то может и верно делать из "автоматом" лидерами..
Да. И 6 месяцев -- срок достаточно большой, чтобы при желании
сохранить лидерство успеть отреагировать --
послать пакет на сборку самому.
я ожидаю, что общие моральные приобретения в тим от получения
заслуженного лидерства на заинтересовавшие пакеты
должны превышать общие моральные потери в тим
от отъема лидерства с заброшенных пакетов.
Надо ведь как-то вознаграждать людей, которые подхватывают заброшенные пакеты.
Плюс для кого-то угроза отъема лидерства
будет стимулом возвращаться к заброшенным пакетам.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] automatic ACL update
2011-02-21 21:36 ` Dmitry V. Levin
@ 2011-02-21 21:47 ` Igor Vlasenko
0 siblings, 0 replies; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 21:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Feb 22, 2011 at 12:36:53AM +0300, Dmitry V. Levin wrote:
> > С закешированным обращением к диску скрипт отрабатывает
> > у меня за пол секунды. При первом обращении к диску
> > (по памяти) 10-20 секунд. Учитывая, что чаще чем раз в месяц
> > запускать его не стоит...
>
> Что нужно этому скрипту для корректной работы?
perl-ALTLinux-ACL-0.03 из Сизифа или 5.1/branch.
более того, могу включить этот скрипт в
сам пакет perl-ALTLinux-ACL.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 21:44 ` Igor Vlasenko
@ 2011-02-21 21:55 ` Pavel Vainerman
2011-02-21 22:00 ` Igor Vlasenko
0 siblings, 1 reply; 20+ messages in thread
From: Pavel Vainerman @ 2011-02-21 21:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
22 февраля 2011, Igor Vlasenko написал:
> On Mon, Feb 21, 2011 at 09:29:39PM +0300, Pavel Vainerman wrote:
> > > и проверяется, что этих changelogs >=4
> > > и самый старый их них не моложе 6 months.
> > >
> > Это возможно не совсем верно. Например мой пакет fontforge попавший
> > щас под
> >
> > раздачу ACL-ей.. Евгений (REAL) действительно его собирал больше 4-х раз
> > (за что ему большое спасибо) НО только два из них были собственно
> > сборкой новой версии, остальные, это мелкие правки сборки..
> > И я бы и рад собрать очередную версию.. но Евгений собрал последнюю и ей
> > больше шести месяцев.. :)
>
> нет предела соверщенству: при желании повод отправить в
> Сизиф новую версию всегда есть, см.
> http://www.sisyphus.ru/ru/srpm/Sisyphus/fontforge/repocop
Там всё вроде как [OK].. или вы про freedesktop-desktop тест?
> я ожидаю, что общие моральные приобретения в тим от получения
> заслуженного лидерства на заинтересовавшие пакеты
> должны превышать общие моральные потери в тим
> от отъема лидерства с заброшенных пакетов.
>
> Надо ведь как-то вознаграждать людей, которые подхватывают заброшенные
> пакеты. Плюс для кого-то угроза отъема лидерства
> будет стимулом возвращаться к заброшенным пакетам.
Да в целом я согласен.. Это правильнее.. т.к. повышает "качество
сопровождения".. (незаинтерисованные отсеиваются)...
---
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 21:55 ` Pavel Vainerman
@ 2011-02-21 22:00 ` Igor Vlasenko
0 siblings, 0 replies; 20+ messages in thread
From: Igor Vlasenko @ 2011-02-21 22:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Feb 22, 2011 at 12:55:25AM +0300, Pavel Vainerman wrote:
> > нет предела соверщенству: при желании повод отправить в
> > Сизиф новую версию всегда есть, см.
> > http://www.sisyphus.ru/ru/srpm/Sisyphus/fontforge/repocop
> Там всё вроде как [OK].. или вы про freedesktop-desktop тест?
да. нет предела совершенству ;)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
@ 2011-02-22 14:45 ` Pavel Vaynerman
0 siblings, 0 replies; 20+ messages in thread
From: Pavel Vaynerman @ 2011-02-22 14:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Час тому вышла свежайшая версия fontforge:
>
> http://sourceforge.net/projects/fontforge/files/fontforge-source/
>
> :)
да. спасибо.. сам удивился как вовремя подоспело.. :)
--
Pavel Vaynerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] ACL: mutabor
2011-02-21 18:29 ` Pavel Vainerman
2011-02-21 21:44 ` Igor Vlasenko
@ 2011-02-22 20:54 ` Michael Shigorin
2 siblings, 0 replies; 20+ messages in thread
From: Michael Shigorin @ 2011-02-22 20:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 09:29:39PM +0300, Pavel Vainerman wrote:
> Евгений (REAL) действительно его собирал больше 4-х раз (за что
> ему большое спасибо) НО только два из них были собственно
> сборкой новой версии, остальные, это мелкие правки сборки..
IMHO это как раз случай для использования @qa вместо добавления
логина в ACL пакета.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2011-02-22 20:54 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-17 12:42 ` [devel] ACL: mutabor Yury Aliaev
2011-02-21 15:01 ` Yury Aliaev
2011-02-21 15:10 ` Dmitry V. Levin
2011-02-21 16:12 ` Igor Vlasenko
2011-02-21 16:41 ` Dmitry V. Levin
2011-02-21 17:31 ` Igor Vlasenko
2011-02-21 17:36 ` Dmitry V. Levin
2011-02-21 17:41 ` Igor Vlasenko
2011-02-21 18:29 ` Pavel Vainerman
2011-02-21 21:44 ` Igor Vlasenko
2011-02-21 21:55 ` Pavel Vainerman
2011-02-21 22:00 ` Igor Vlasenko
2011-02-22 14:45 ` Pavel Vaynerman
2011-02-22 20:54 ` Michael Shigorin
2011-02-21 17:47 ` [devel] automatic ACL update Dmitry V. Levin
2011-02-21 18:09 ` Igor Vlasenko
2011-02-21 20:58 ` Денис Смирнов
2011-02-21 21:34 ` Igor Vlasenko
2011-02-21 21:36 ` Dmitry V. Levin
2011-02-21 21:47 ` 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