* [devel] Q: Текущее состояние web policy (идеи для bugzilla) @ 2005-09-01 12:02 Aleksey Avdeev 2005-09-01 12:42 ` Ivan Fedorov ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Aleksey Avdeev @ 2005-09-01 12:02 UTC (permalink / raw) To: ALT Devel discussion list Здравствуйте. В связи с очередным подходом к bugzilla (для внутренних проектов, с небольшим количеством участников, требуется возможность перевесить баг на пользователя из списка -- разумеется, данная фича будет отключаемой) интересует текущее состояние web policy (и скриптов поддержки). На данный момент задумка такая: 1. Ставить bugzilla в /usr/share/bugzilla/x.y.z. Т. к. БД разных версий между собой несовместимы, а преобразование односторонние -- требуется обеспечение одновременной установки нескольких версий. Обновление bugzilla конкретного сайта -- планирую отдать на откуп его вебмастера. 2. Иметь скрипты для установки (обновления) приложения непосредственно на сайт его администратором. Помню разговор (в контексте web policy) о создании скриптов перемещения web приложений на нужное место через копирование файлов и/или выставление симлинков по списку. Немогу найти, чем он закончился. (Помню что-то про пакет их содержащий... Но немогу его найти.) 3. Обеспечение работы приложения под обоими apache. Сдесь пока вижу загвозтку с конфигурационными фалами (localconfig и .htaccess в частности): желательно обеспечить доступ только вебсерверу (ro) и администратору сайта (rw). В случаи одного apache -- решение видно: 640 <админ>:apache <файл> Но у нас есть apache и apache2 и нет группы содержащей их обоих... Как быть в таком случаи (без создания общей для веб серверов группы) -- я незнаю. 4. Обеспечить работоспособность под mod_perl. (В перспективе: пока mod_perl для меня -- тёмный лес.) -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 12:02 [devel] Q: Текущее состояние web policy (идеи для bugzilla) Aleksey Avdeev @ 2005-09-01 12:42 ` Ivan Fedorov 2005-09-01 13:49 ` Aleksey Avdeev 2005-09-01 14:12 ` [devel] " Michael Shigorin 2005-09-01 19:30 ` [devel] " Alexey Borovskoy 2 siblings, 1 reply; 17+ messages in thread From: Ivan Fedorov @ 2005-09-01 12:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 540 bytes --] Aleksey Avdeev пишет: > Здравствуйте. > 3. Обеспечение работы приложения под обоими apache. > > Сдесь пока вижу загвозтку с конфигурационными фалами (localconfig и > .htaccess в частности): желательно обеспечить доступ только вебсерверу > (ro) и администратору сайта (rw). В случаи одного apache -- решение видно: > > 640 <админ>:apache <файл> > > Но у нас есть apache и apache2 и нет группы содержащей их обоих... Как > быть в таком случаи (без создания общей для веб серверов группы) -- я > незнаю. Внедрить ACL. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 12:42 ` Ivan Fedorov @ 2005-09-01 13:49 ` Aleksey Avdeev 0 siblings, 0 replies; 17+ messages in thread From: Aleksey Avdeev @ 2005-09-01 13:49 UTC (permalink / raw) To: ALT Devel discussion list Ivan Fedorov пишет: > Aleksey Avdeev пишет: > >>Здравствуйте. > > >>3. Обеспечение работы приложения под обоими apache. >> >>Сдесь пока вижу загвозтку с конфигурационными фалами (localconfig и >>.htaccess в частности): желательно обеспечить доступ только вебсерверу >>(ro) и администратору сайта (rw). В случаи одного apache -- решение видно: >> >>640 <админ>:apache <файл> >> >>Но у нас есть apache и apache2 и нет группы содержащей их обоих... Как >>быть в таком случаи (без создания общей для веб серверов группы) -- я >>незнаю. > > > > Внедрить ACL. В пакет? Не думаю, что стоит на него завязываться: сдесь общей группы достаточно. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 12:02 [devel] Q: Текущее состояние web policy (идеи для bugzilla) Aleksey Avdeev 2005-09-01 12:42 ` Ivan Fedorov @ 2005-09-01 14:12 ` Michael Shigorin 2005-09-01 15:18 ` Vladimir Lettiev 2005-09-01 19:30 ` [devel] " Alexey Borovskoy 2 siblings, 1 reply; 17+ messages in thread From: Michael Shigorin @ 2005-09-01 14:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1.1: Type: text/plain, Size: 2536 bytes --] On Thu, Sep 01, 2005 at 04:02:32PM +0400, Aleksey Avdeev wrote: > интересует текущее состояние web policy (и скриптов поддержки). Так и не добрался посмотреть на farmer, но с тех пор подсунули ещё кой-чего интересного и наведшего на мысли. > 2. Иметь скрипты для установки (обновления) приложения > непосредственно на сайт его администратором. > Помню разговор (в контексте web policy) о создании скриптов > перемещения web приложений на нужное место через копирование > файлов и/или выставление симлинков по списку. Немогу найти, чем > он закончился. (Помню что-то про пакет их содержащий... Но > немогу его найти.) farmer? (так и не появился ни в Daedalus, ни в Sisyphus AFAICS) http://lists.altlinux.ru/pipermail/devel/2005-March/018792.html http://lists.altlinux.ru/pipermail/devel/2005-March/018785.html http://lists.altlinux.ru/pipermail/devel/2005-March/018673.html Мне тут местные гентуводы показывали на той неделе, как сделано у них -- нарисован helper по имени webapp-config, который умеет различать помеченное как "конфиг" ("индивидуальное") и копировать (не симлинковать или ещё как, а именно тупо копировать) всё остальное по виртхостам при обновлении. http://www.gentoo.org/cgi-bin/viewcvs.cgi/net-www/webapp-config/ В дебиане (спасибо подсказавшим) тоже сдвинулось с мёртвой точки где-то двухлетней давности: http://alioth.debian.org/projects/webapps-common/ http://alioth.debian.org/projects/webapppolicy/ http://lists.alioth.debian.org/mailman/listinfo/webapps-common-discuss http://lists.debian.org/debian-devel/2005/05/msg00075.html Видимо, заинтересованным (или хотя бы одному из нас) имеет смысл сходить в гости и натырить идей, коль скоро там они проросли быстрее. С другой стороны, у нас есть update_chrooted, который можно попробовать приспособить для этой задачи. > 3. Обеспечение работы приложения под обоими apache. [...] > 640 <админ>:apache <файл> > Но у нас есть apache и apache2 и нет группы содержащей их > обоих... Как быть в таком случаи (без создания общей для веб > серверов группы) -- я незнаю. Создать группу, в которую входят оба апача (видимо, пригласить apache2 в apache соответствующим FR). > 4. Обеспечить работоспособность под mod_perl. (В перспективе: > пока mod_perl для меня -- тёмный лес.) Буду признателен за помощь, см. тж. README.ALT -- там ссылки на баги, их обсуждение и краткое описание выводов. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #1.2: farmer --] [-- Type: text/plain, Size: 3783 bytes --] #!/usr/bin/perl use strict; my %config = ( "confFiles"=> ["config/*php.dist","config/conf.xml"] ); my $debug = 1; unless($#ARGV == 1) { DEBUG(1,"usage: $0 sourceDir destinationDir"); exit; } unless (-e $ARGV[0] && -e $ARGV[1]) { DEBUG(0,"sourceDir $ARGV[0] or destinationDir $ARGV[1] not exist"); exit(1); } unless (&farmer($ARGV[0],$ARGV[1])) { DEBUG(0,"Cloning failed"); } sub farmer { my $from = shift; my $to = shift; my %FROM = (); unless ( -d $from ) { &DEBUG($from." not exist or not directory"); return undef; } if (! -e $to ) { unless ($config{"confFiles"}) { symlink $from,$to; return "true"; } else { mkdir $to,0755; } } elsif (! -d $to) { DEBUG(0,"$to exist but not directory"); return undef; } foreach my $conf (@{$config{confFiles}}) { $conf =~ s/\*/[^\/]*/g; $conf =~ s/(\.|\?)/\\$1/g; $conf =~ s/^\///; $conf =~ s/\/$//; } my $dir = ""; my %cdir = (); my @dirs = (); do { unless ( opendir(DIR,$from."/".$dir) ){ DEBUG(0, "Can not open dir $from.$dir: $!"); return undef; } foreach ( grep {! /\.{1,2}$/ } readdir(DIR)) { if ( -f $from."/".$dir."/".$_ ){ $FROM{$dir."/".$_} = "f". &checkCf($dir."/".$_,\%cdir); } elsif ( -d $from."/".$dir."/".$_ ) { $FROM{$dir."/".$_} = "d". &checkCf($dir."/".$_,\%cdir); push @dirs,$dir."/".$_; } else { DEBUG(1, "$_ not file or directory. Skip it."); } } close(DIR); $dir = shift @dirs; } while ($dir); my @list = sort keys %FROM; foreach my $file (@list) { if (exists $cdir{$file} || $FROM{$file} eq "dc"){ if ( -e $to.$file ) { if ( -l $to.$file ) { unlink $to.$file; } elsif (! -d $to.$file) { DEBUG(1,"$file is not a dir. Something wrong. Try to backUp"); unless (&backUp($to.$file)) { return undef; }; } } my ($mode,$uid,$gid) = (stat($from.$file))[2,4,5]; mkdir $to.$file, $mode; chown $uid,$gid,$to.$file; } elsif ($FROM{$file} eq "fc") { if ( -l $to.$file ) { unlink $to.$file; } elsif ( -e $to.$file ) { next; } system("cp","-p",$from.$file,$to.$file); } elsif ($FROM{$file} eq "d") { if ( -l $to.$file ) { unlink $to.$file; } elsif ( -d $to.$file ) { DEBUG(1, "$file is a dir. Can not link it. Try to backUp"); next unless (&backUp($to.$file)); } elsif (-e $to.$file ) { DEBUG(1,"$file not dir. Try to backUp"); unless (&backUp($to.$file)) { return undef; } } symlink($from.$file,$to.$file); foreach my $empty ( grep { /^$file\/.+/ } @list ){ $FROM{$empty} = "empty"; } } elsif ($FROM{$file} eq "f") { if (-l $to.$file) { unlink($from.$to); } elsif ( -e $to.$file) { next unless (&backUp($to.$file)); } symlink($from.$file,$to.$file); } } return "ok"; } sub checkCf { my $file = shift; my $dir = shift; my $ret = undef; my @tmp = (); foreach my $cnf (@{$config{confFiles}}) { next unless ($file =~ /^\/$cnf$/ || $file =~ /^\/$cnf\/.+$/ ); $ret = "c"; @tmp = split(/\//, $file); shift @tmp; pop @tmp; foreach (@tmp) { next if (exists ${$dir}{"/".$_}); ${$dir}{"/".$_} = "c"; } } return $ret; } sub DEBUG { my $level = shift; my $message = shift; if ($level == 0) { print STDERR $message."\n"; } elsif ($level <= $debug) { print $message."\n"; } } sub backUp { my $file = shift; my $backup = $file.".farmer-save"; if (-d $backup) { system("rm","-rf",$backup); } elsif ( -f $backup || -l $backup) { unlink $backup; } elsif ( -e $backup) { return undef; } system("mv",$file,$backup); return "ok"; } [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 14:12 ` [devel] " Michael Shigorin @ 2005-09-01 15:18 ` Vladimir Lettiev 2005-09-01 15:46 ` Michael Shigorin 2005-09-02 10:29 ` Aleksey Avdeev 0 siblings, 2 replies; 17+ messages in thread From: Vladimir Lettiev @ 2005-09-01 15:18 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: >>2. Иметь скрипты для установки (обновления) приложения >>непосредственно на сайт его администратором. >>Помню разговор (в контексте web policy) о создании скриптов >>перемещения web приложений на нужное место через копирование >>файлов и/или выставление симлинков по списку. Немогу найти, чем >>он закончился. (Помню что-то про пакет их содержащий... Но >>немогу его найти.) > > farmer? (так и не появился ни в Daedalus, ни в Sisyphus AFAICS) > > http://lists.altlinux.ru/pipermail/devel/2005-March/018792.html > http://lists.altlinux.ru/pipermail/devel/2005-March/018785.html > http://lists.altlinux.ru/pipermail/devel/2005-March/018673.html Йолки-палки, прочитал и понял, что забыл тогда сообщить имя пакета: wacs - лежит в Daedalus... http://lists.altlinux.ru/pipermail/sisyphus/2005-March/054733.html http://lists.altlinux.ru/pipermail/sisyphus/2005-May/058958.html Дело принципа, надо эту штукенцию доделать, к тому же я её доделал (в плане создания жёстких ссылок), только не запакетил и не обновил документацию. Ща гляну архивы. -- С уважением, Владимир Леттиев aka crux <crux@gorodmasterov.com> ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 15:18 ` Vladimir Lettiev @ 2005-09-01 15:46 ` Michael Shigorin 2005-09-02 10:29 ` Aleksey Avdeev 1 sibling, 0 replies; 17+ messages in thread From: Michael Shigorin @ 2005-09-01 15:46 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Sep 01, 2005 at 07:18:33PM +0400, Vladimir Lettiev wrote: > >farmer? (так и не появился ни в Daedalus, ни в Sisyphus AFAICS) > >http://lists.altlinux.ru/pipermail/devel/2005-March/018792.html > >http://lists.altlinux.ru/pipermail/devel/2005-March/018785.html > >http://lists.altlinux.ru/pipermail/devel/2005-March/018673.html > Йолки-палки, прочитал и понял, что забыл тогда сообщить имя > пакета: wacs - лежит в Daedalus... О как. Значит, fgrep farmer Sisyphus/i586/base/contents_index тоже бы не помог. :) > Дело принципа, надо эту штукенцию доделать, к тому же я её > доделал (в плане создания жёстких ссылок), только не запакетил > и не обновил документацию. Ща гляну архивы. Не, из принципа не надо. Если дело _нужное_ для текущих задач, то разумно. Иначе пусть подбирают те, кому припекло следующим :-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 15:18 ` Vladimir Lettiev 2005-09-01 15:46 ` Michael Shigorin @ 2005-09-02 10:29 ` Aleksey Avdeev 2005-09-02 12:09 ` Michael Shigorin 1 sibling, 1 reply; 17+ messages in thread From: Aleksey Avdeev @ 2005-09-02 10:29 UTC (permalink / raw) To: ALT Devel discussion list Vladimir Lettiev пишет: > Michael Shigorin пишет: > >>> 2. Иметь скрипты для установки (обновления) приложения >>> непосредственно на сайт его администратором. >>> Помню разговор (в контексте web policy) о создании скриптов >>> перемещения web приложений на нужное место через копирование >>> файлов и/или выставление симлинков по списку. Немогу найти, чем >>> он закончился. (Помню что-то про пакет их содержащий... Но >>> немогу его найти.) >> >> >> farmer? (так и не появился ни в Daedalus, ни в Sisyphus AFAICS) >> >> http://lists.altlinux.ru/pipermail/devel/2005-March/018792.html >> http://lists.altlinux.ru/pipermail/devel/2005-March/018785.html >> http://lists.altlinux.ru/pipermail/devel/2005-March/018673.html > > > Йолки-палки, прочитал и понял, что забыл тогда сообщить имя пакета: wacs > - лежит в Daedalus... Спасибо. То что надо (в первом приближении ;-)). > > http://lists.altlinux.ru/pipermail/sisyphus/2005-March/054733.html > http://lists.altlinux.ru/pipermail/sisyphus/2005-May/058958.html Видел, я эти письма. Только не смог найти, когда оно потребовалось... > > Дело принципа, надо эту штукенцию доделать, к тому же я её доделал (в > плане создания жёстких ссылок), только не запакетил и не обновил > документацию. Ща гляну архивы. > Есть несколько вопросов по скрипту: 1. Можно ли поставить в один виртуальный сервер одно приложение несколько раз, в каталоги с разными именами? Параметры --vhost и --webAppRoot вселяют надежду, но смущает "Includes conf/wacs/%vhost-%name.conf" упоминаемый в документации. 2. Осуществляется ли копирование файла, при невозможности создать жёсткую ссылку? Несколько идей, для дальнейшего развития данного проекта (из того, что для меня актуально :-)): 1. Возможность для wacs "забыть" про установленное приложение при обновлениях rpm пакета его содержащего. Существенно для приложений требующих большой ручной доточки после инсталляции: их желательно обновлять только по явному пинку администратора. 2. Возможность поставить несколько идентичных приложений "рядом" -- в общий DocumentRoot, но с разным webAppRoot (отличными от умолчальных). Существенно для тестирования приложений при их ручной доточке. 3. Возможность указать, для каких файлов использовать симлинки вместо жёстких ссылок/копий. Это для тех приложений -- которые их переживают. (Точнее для их мантейнеров. :-)) Если приложение поставлено с запретом на автообновления (п. 1) то симлинки заменяются на жёсткие ссылки/копии. PS: Пока не пойму на сколько применима (удобна) идея изложеная webapp-common (приложения в каталогах соответствующих языку реализации)... А нужно ли оно вообще? -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 10:29 ` Aleksey Avdeev @ 2005-09-02 12:09 ` Michael Shigorin 2005-09-02 12:47 ` Aleksey Avdeev 2005-09-02 13:35 ` [devel] " Денис Смирнов 0 siblings, 2 replies; 17+ messages in thread From: Michael Shigorin @ 2005-09-02 12:09 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Sep 02, 2005 at 02:29:30PM +0400, Aleksey Avdeev wrote: > 1. Возможность для wacs "забыть" про установленное приложение > при обновлениях rpm пакета его содержащего. Существенно для > приложений требующих большой ручной доточки после инсталляции: > их желательно обновлять только по явному пинку администратора. Есть обдуманное мнение, что такие паковать бессмысленно. > 3. Возможность указать, для каких файлов использовать симлинки > вместо жёстких ссылок/копий. Это для тех приложений -- которые > их переживают. (Точнее для их мантейнеров. :-)) Если приложение > поставлено с запретом на автообновления (п. 1) то симлинки > заменяются на жёсткие ссылки/копии. Копии. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 12:09 ` Michael Shigorin @ 2005-09-02 12:47 ` Aleksey Avdeev 2005-09-02 14:43 ` Michael Shigorin 2005-09-02 13:35 ` [devel] " Денис Смирнов 1 sibling, 1 reply; 17+ messages in thread From: Aleksey Avdeev @ 2005-09-02 12:47 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > On Fri, Sep 02, 2005 at 02:29:30PM +0400, Aleksey Avdeev wrote: > >>1. Возможность для wacs "забыть" про установленное приложение >>при обновлениях rpm пакета его содержащего. Существенно для >>приложений требующих большой ручной доточки после инсталляции: >>их желательно обновлять только по явному пинку администратора. > > > Есть обдуманное мнение, что такие паковать бессмысленно. Думаю, что смысл всётаки есть: 1. "Стандартное" состояние пакета будет зафиксированным (в том виде -- как его видит мантейнер) и повторяемым. Кого-то оно может и устроит. :-) У остальных -- появится отправная точка к которой можно привязывать улучшения, если стандартный вариант не устраивает. 2. В той-же bugzilla изменить можно многое: от замены картинок, до корректировки кода/шаблонов. Оформлять всё это как конфиги? Недумаю, что нужно. Но лазейку для тех, кто полезет всё менять -- оставить стоит... Но прикрытее собственной задницы при этом будет нелишним. :-) > > >>3. Возможность указать, для каких файлов использовать симлинки >>вместо жёстких ссылок/копий. Это для тех приложений -- которые >>их переживают. (Точнее для их мантейнеров. :-)) Если приложение >>поставлено с запретом на автообновления (п. 1) то симлинки >>заменяются на жёсткие ссылки/копии. > > > Копии. > Скорее да. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 12:47 ` Aleksey Avdeev @ 2005-09-02 14:43 ` Michael Shigorin 2005-09-02 22:18 ` Денис Смирнов 0 siblings, 1 reply; 17+ messages in thread From: Michael Shigorin @ 2005-09-02 14:43 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Sep 02, 2005 at 04:47:06PM +0400, Aleksey Avdeev wrote: > >Есть обдуманное мнение, что такие паковать бессмысленно. > Думаю, что смысл всётаки есть: Мнение было обдумано с учётом исторической параллели -- линуксовый софт бессмысленно было как угодно паковать с целью в т.ч. контроля целостности, пока установка подразумевала прилежное вождение напильником по коду. Соответственно софт, который в таком же детском состоянии сейчас, точно так же бессмысленно паковать. С другой стороны, уже немало софта подобным образом упаковано в том же Gentoo (см. требующих webapp-common) и будет -- в Debian, поэтому ареал софта, где хаки по месту -- не норма жизни, должен потихоньку расти. > 1. "Стандартное" состояние пакета будет зафиксированным (в том > виде -- как его видит мантейнер) и повторяемым. Кого-то оно > может и устроит. :-) У остальных -- появится отправная точка к > которой можно привязывать улучшения, если стандартный вариант > не устраивает. Ну, решать пакаджерам, но IMCO стоит в подобных случаях уведомлять апстримы об обнаруженных проблемах. Думал было для freshmeat написать editorial на эту тему, но в процессе совсем стало грустно от того, что положительных героев нашлось действительно аж два. Это которые вообще не требуют копирования основной части кода, позволяя обойтись одним симлинком. > 2. В той-же bugzilla изменить можно многое: от замены картинок, > до корректировки кода/шаблонов. Оформлять всё это как конфиги? Да, конечно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 14:43 ` Michael Shigorin @ 2005-09-02 22:18 ` Денис Смирнов 2005-09-03 9:25 ` Michael Shigorin 0 siblings, 1 reply; 17+ messages in thread From: Денис Смирнов @ 2005-09-02 22:18 UTC (permalink / raw) To: devel On Fri, Sep 02, 2005 at 05:43:47PM +0300, Michael Shigorin wrote: MS> Думал было для freshmeat написать editorial на эту тему, MS> но в процессе совсем стало грустно от того, что положительных MS> героев нашлось действительно аж два. Это которые вообще не MS> требуют копирования основной части кода, позволяя обойтись MS> одним симлинком. Кто второй? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- > А что там [в категории insecure] будет? [...] Потенциально небезопасный софт за которым внимательно следить security team не будет. -- mrkooll in devel@ ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 22:18 ` Денис Смирнов @ 2005-09-03 9:25 ` Michael Shigorin 2005-09-07 12:27 ` Igor Zubkov 0 siblings, 1 reply; 17+ messages in thread From: Michael Shigorin @ 2005-09-03 9:25 UTC (permalink / raw) To: devel Cc: Денис Смирнов On Sat, Sep 03, 2005 at 02:18:27AM +0400, Денис Смирнов wrote: > MS> Думал было для freshmeat написать editorial на эту тему, > MS> но в процессе совсем стало грустно от того, что положительных > MS> героев нашлось действительно аж два. Это которые вообще не > MS> требуют копирования основной части кода, позволяя обойтись > MS> одним симлинком. > Кто второй? drupal -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-03 9:25 ` Michael Shigorin @ 2005-09-07 12:27 ` Igor Zubkov 2005-09-12 14:53 ` [devel] [JT] " Michael Shigorin 0 siblings, 1 reply; 17+ messages in thread From: Igor Zubkov @ 2005-09-07 12:27 UTC (permalink / raw) To: devel, Денис Смирнов В сообщении от Суббота, 03-Сен-2005 12:25 Michael Shigorin написал(a): > On Sat, Sep 03, 2005 at 02:18:27AM +0400, Денис Смирнов wrote: > > MS> Думал было для freshmeat написать editorial на эту тему, > > MS> но в процессе совсем стало грустно от того, что положительных > > MS> героев нашлось действительно аж два. Это которые вообще не > > MS> требуют копирования основной части кода, позволяя обойтись > > MS> одним симлинком. > > Кто второй? > > drupal Первый, это Typo3? -- Now playing: АРИЯ - Ворон ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] [JT] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-07 12:27 ` Igor Zubkov @ 2005-09-12 14:53 ` Michael Shigorin 0 siblings, 0 replies; 17+ messages in thread From: Michael Shigorin @ 2005-09-12 14:53 UTC (permalink / raw) To: devel On Wed, Sep 07, 2005 at 03:27:32PM +0300, Igor Zubkov wrote: > > > Кто второй? > > drupal > Первый, это Typo3? Угу. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ---- visit our conference (Oct 1): -- http://conference.osdn.org.ua ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 12:09 ` Michael Shigorin 2005-09-02 12:47 ` Aleksey Avdeev @ 2005-09-02 13:35 ` Денис Смирнов 2005-09-02 14:35 ` Michael Shigorin 1 sibling, 1 reply; 17+ messages in thread From: Денис Смирнов @ 2005-09-02 13:35 UTC (permalink / raw) To: devel On Fri, Sep 02, 2005 at 03:09:05PM +0300, Michael Shigorin wrote: >> 1. Возможность для wacs "забыть" про установленное приложение >> при обновлениях rpm пакета его содержащего. Существенно для >> приложений требующих большой ручной доточки после инсталляции: >> их желательно обновлять только по явному пинку администратора. MS> Есть обдуманное мнение, что такие паковать бессмысленно. У typo3 полная обратная совместимость, кстати? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- > nspr развивается в рамках мозиллы. В ее CVS лежит более свежая версия > и она постоянно обновляется. Там самый большой объем обновлений -- copyright в каждом файле. :) -- at in devel@ ^ permalink raw reply [flat|nested] 17+ messages in thread
* [devel] Re: Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-02 13:35 ` [devel] " Денис Смирнов @ 2005-09-02 14:35 ` Michael Shigorin 0 siblings, 0 replies; 17+ messages in thread From: Michael Shigorin @ 2005-09-02 14:35 UTC (permalink / raw) To: devel Cc: Денис Смирнов On Fri, Sep 02, 2005 at 05:35:43PM +0400, Денис Смирнов wrote: > >> 1. Возможность для wacs "забыть" про установленное приложение > >> при обновлениях rpm пакета его содержащего. Существенно для > >> приложений требующих большой ручной доточки после инсталляции: > >> их желательно обновлять только по явному пинку администратора. > MS> Есть обдуманное мнение, что такие паковать бессмысленно. > У typo3 полная обратная совместимость, кстати? Не знаю. По крайней мере скриптик-обновлялку базы пнуть после этого самого обновления кода -- a must, т.е. автоматического процесса совсем бесплатно не получается. Возможно, такие действия и получится автоматизировать при помощи php-cgi, но что с виртхостами и прочим HTTP-окружением? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] Q: Текущее состояние web policy (идеи для bugzilla) 2005-09-01 12:02 [devel] Q: Текущее состояние web policy (идеи для bugzilla) Aleksey Avdeev 2005-09-01 12:42 ` Ivan Fedorov 2005-09-01 14:12 ` [devel] " Michael Shigorin @ 2005-09-01 19:30 ` Alexey Borovskoy 2 siblings, 0 replies; 17+ messages in thread From: Alexey Borovskoy @ 2005-09-01 19:30 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 593 bytes --] * Пятница 02 Сентябрь 2005 01:02 Aleksey Avdeev > Здравствуйте. > > В связи с очередным подходом к bugzilla (для внутренних > проектов, с небольшим количеством участников, требуется > возможность перевесить баг на пользователя из списка -- > разумеется, данная фича будет отключаемой) интересует текущее > состояние web policy (и скриптов поддержки). > > На данный момент задумка такая: > > 1. Ставить bugzilla в /usr/share/bugzilla/x.y.z. webapp-common в backports. Там минимальный набор каталогов. -- Алексей. GPG key fingerprint DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2005-09-12 14:53 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-09-01 12:02 [devel] Q: Текущее состояние web policy (идеи для bugzilla) Aleksey Avdeev 2005-09-01 12:42 ` Ivan Fedorov 2005-09-01 13:49 ` Aleksey Avdeev 2005-09-01 14:12 ` [devel] " Michael Shigorin 2005-09-01 15:18 ` Vladimir Lettiev 2005-09-01 15:46 ` Michael Shigorin 2005-09-02 10:29 ` Aleksey Avdeev 2005-09-02 12:09 ` Michael Shigorin 2005-09-02 12:47 ` Aleksey Avdeev 2005-09-02 14:43 ` Michael Shigorin 2005-09-02 22:18 ` Денис Смирнов 2005-09-03 9:25 ` Michael Shigorin 2005-09-07 12:27 ` Igor Zubkov 2005-09-12 14:53 ` [devel] [JT] " Michael Shigorin 2005-09-02 13:35 ` [devel] " Денис Смирнов 2005-09-02 14:35 ` Michael Shigorin 2005-09-01 19:30 ` [devel] " Alexey Borovskoy
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