* [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] @ 2004-05-13 12:25 ` Pavel Mironchik 2004-05-13 13:01 ` [devel] [JT] " Michael Shigorin ` (2 more replies) 0 siblings, 3 replies; 47+ messages in thread From: Pavel Mironchik @ 2004-05-13 12:25 UTC (permalink / raw) To: devel Пусть в orphaned - нет apache2, нет смысла On Thu, 13 May 2004 15:20:58 +0400 (MSD) QA Team Robot <qa@altlinux.org> wrote: > Package: mod_mono-0.6-alt1 > Packager: Pavel Mironchik <tibor@altlinux> > Status: rebuild failed. > Cannot build this package for 12 week(s) (since Tue Feb 17 2004). > Please investigate. > > Why: > > ar cru .libs/libmod_mono.a mod_mono.o > ranlib .libs/libmod_mono.a > creating libmod_mono.la > (cd .libs && rm -f libmod_mono.la && ln -s ../libmod_mono.la libmod_mono.la) > /bin/sh ../libtool --mode=link gcc -I/usr/include/apr-0 -I/usr/include/apu-0 -I/usr/include/apache -I/usr/include/apr-0 -DAPACHE13 -DEAPI -o libmod_mono_old.la -rpath /usr/lib > rm -fr .libs/libmod_mono_old.la .libs/libmod_mono_old.* .libs/libmod_mono_old.* > gcc -shared -Wl,-soname -Wl,libmod_mono_old.so.0 -o .libs/libmod_mono_old.so.0.0.0 > (cd .libs && rm -f libmod_mono_old.so.0 && ln -s libmod_mono_old.so.0.0.0 libmod_mono_old.so.0) > (cd .libs && rm -f libmod_mono_old.so && ln -s libmod_mono_old.so.0.0.0 libmod_mono_old.so) > ar cru .libs/libmod_mono_old.a > ranlib .libs/libmod_mono_old.a > creating libmod_mono_old.la > (cd .libs && rm -f libmod_mono_old.la && ln -s ../libmod_mono_old.la libmod_mono_old.la) > make[1]: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > make[1]: Entering directory `/usr/src/RPM/BUILD/mod_mono-0.6' > make[1]: Nothing to be done for `all-am'. > make[1]: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6' > make: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6' > + pushd src > ~/RPM/BUILD/mod_mono-0.6/src ~/RPM/BUILD/mod_mono-0.6 > + make -f makedll.mak > make: Entering directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > mcs /debug+ /debug:full /nologo /r:System.Web.dll /target:library /out:ModMono.dll ApacheApplicationHost.cs ApacheWorkerRequest.cs MonoWorkerRequest.cs IApplicationHost.cs Request.cs > make: mcs: Command not found > make: *** [ModMono.dll] Error 127 > make: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.75664 (%build) > > RPM build errors: > Bad exit status from /usr/src/RPM/tmp/rpm-tmp.75664 (%build) > 2.35user 1.99system 0:09.57elapsed 45%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (107686major+121002minor)pagefaults 0swaps > rebuild: rebuild of `mod_mono-0.6-alt1.src.rpm' failed. > > -- > Sincerely yours, > ALT QA Team Robot ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 12:25 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Pavel Mironchik @ 2004-05-13 13:01 ` Michael Shigorin 2004-05-13 16:26 ` Anton Farygin 2004-05-14 6:33 ` Yury Konovalov 2004-05-14 7:46 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Stanislav Ievlev 2 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-13 13:01 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 307 bytes --] On Thu, May 13, 2004 at 03:25:15PM +0300, Pavel Mironchik wrote: > Пусть в orphaned - нет apache2, нет смысла Bad apache, no bisquit?.. Давайте эту тему тоже на LF попробуем заготовить -- apache2? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 13:01 ` [devel] [JT] " Michael Shigorin @ 2004-05-13 16:26 ` Anton Farygin 2004-05-13 16:56 ` [devel] apache2, again (was: [JT] Re: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin 2004-05-13 19:49 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 0 siblings, 2 replies; 47+ messages in thread From: Anton Farygin @ 2004-05-13 16:26 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > On Thu, May 13, 2004 at 03:25:15PM +0300, Pavel Mironchik wrote: > >>Пусть в orphaned - нет apache2, нет смысла > > > Bad apache, no bisquit?.. > > Давайте эту тему тоже на LF попробуем заготовить -- apache2? А может быть просто взять сборку RH и пересобрать в нашей среде ? Rgds, Rider ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] apache2, again (was: [JT] Re: mod_mono-0.6-alt1: rebuild failed [12]) 2004-05-13 16:26 ` Anton Farygin @ 2004-05-13 16:56 ` Michael Shigorin 2004-05-13 19:49 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 1 sibling, 0 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-13 16:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 631 bytes --] On Thu, May 13, 2004 at 08:26:41PM +0400, Anton Farygin wrote: > >Давайте эту тему тоже на LF попробуем заготовить -- apache2? > А может быть просто взять сборку RH и пересобрать в нашей среде ? Может и так. Правда, все равно лучше тогда посмотреть еще Debian, Conectiva и PLD (особенно первых двух). Понимаешь, есть задумка сделать из этого всего правильную хостинг-платформу из коробки, но не хватает времени и мотивации. А портить задумку переразбивками-триггерами потом -- не хочется. Вот и сижу ни с чем. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 16:26 ` Anton Farygin 2004-05-13 16:56 ` [devel] apache2, again (was: [JT] Re: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin @ 2004-05-13 19:49 ` Alexander Bokovoy 2004-05-14 5:24 ` Anton Farygin 1 sibling, 1 reply; 47+ messages in thread From: Alexander Bokovoy @ 2004-05-13 19:49 UTC (permalink / raw) To: ALT Devel discussion list On Thu, May 13, 2004 at 08:26:41PM +0400, Anton Farygin wrote: > Michael Shigorin пишет: > >On Thu, May 13, 2004 at 03:25:15PM +0300, Pavel Mironchik wrote: > > > >>Пусть в orphaned - нет apache2, нет смысла > > > > > >Bad apache, no bisquit?.. > > > >Давайте эту тему тоже на LF попробуем заготовить -- apache2? > > А может быть просто взять сборку RH и пересобрать в нашей среде ? Она не предназначена для сосуществования с Apache 1.x, что является главным препятствием наряду с отсутствием выделенного человека на поддержку пакета, согласно всем нашим предыдущим обсуждениям. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 19:49 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy @ 2004-05-14 5:24 ` Anton Farygin 2004-05-14 6:21 ` Yury Konovalov 2004-05-14 7:22 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 0 siblings, 2 replies; 47+ messages in thread From: Anton Farygin @ 2004-05-14 5:24 UTC (permalink / raw) To: ALT Devel discussion list Alexander Bokovoy пишет: > On Thu, May 13, 2004 at 08:26:41PM +0400, Anton Farygin wrote: > >>Michael Shigorin пишет: >> >>>On Thu, May 13, 2004 at 03:25:15PM +0300, Pavel Mironchik wrote: >>> >>> >>>>Пусть в orphaned - нет apache2, нет смысла >>> >>> >>>Bad apache, no bisquit?.. >>> >>>Давайте эту тему тоже на LF попробуем заготовить -- apache2? >> >>А может быть просто взять сборку RH и пересобрать в нашей среде ? > > Она не предназначена для сосуществования с Apache 1.x, что является > главным препятствием наряду с отсутствием выделенного человека на > поддержку пакета, согласно всем нашим предыдущим обсуждениям. Она должна быть conflicts с apache 1.x. И это IMHO правильно (я слабо представляю себе в одной системе apache 1 и apache 2 одновременно). Rgds, Rider ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 5:24 ` Anton Farygin @ 2004-05-14 6:21 ` Yury Konovalov 2004-05-14 7:49 ` [devel] [JT] Re: apache2 Anton Farygin 2004-05-14 7:22 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 1 sibling, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-14 6:21 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 09:24, Anton Farygin написал: > Она должна быть conflicts с apache 1.x. И это IMHO правильно (я слабо > представляю себе в одной системе apache 1 и apache 2 одновременно). Тем не менее, это вполне возможно. Именно так опакечен apach2 у меня. И даже функционирует уже с пол года. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApGWKBMpuqP3w7LgRAqQ+AJ4xuFNDAh+DvXuWQkT16LzVdzRPAQCggtFj uQL90Uam2Rj82NMERskOVeg= =UfIb -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: apache2 2004-05-14 6:21 ` Yury Konovalov @ 2004-05-14 7:49 ` Anton Farygin 2004-05-14 9:41 ` Yury Konovalov 2004-05-14 12:04 ` [devel] [JT] " Dmitry V. Levin 0 siblings, 2 replies; 47+ messages in thread From: Anton Farygin @ 2004-05-14 7:49 UTC (permalink / raw) To: ALT Devel discussion list Yury Konovalov пишет: Юра, может быть выложите в incoming ? Без обязательств мантейнить ? Дальше мы понемногу его будет обновлять/исправлять. Rgds, Rider P.S. Может быть для apache сделать что-то вроде kernel-cvs ? ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: apache2 2004-05-14 7:49 ` [devel] [JT] Re: apache2 Anton Farygin @ 2004-05-14 9:41 ` Yury Konovalov 2004-05-14 12:01 ` [devel] " Michael Shigorin 2004-05-14 12:04 ` [devel] [JT] " Dmitry V. Levin 1 sibling, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-14 9:41 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 11:49, Anton Farygin написал: > Yury Konovalov пишет: > > Юра, может быть выложите в incoming ? Ok. Постараюсь на днях выложить. > Без обязательств мантейнить ? Дальше мы понемногу его будет > обновлять/исправлять. > Может быть для apache сделать что-то вроде kernel-cvs ? А еще мне нравится идея, высказанная Sviataslau Svirydau "организовать Packager: Apache Development Team <apache@packages.altlinux.org>, как это сделано для многих других пакетов и пригласить всех желающих?" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApJRFBMpuqP3w7LgRAoO3AJ9SEiAyqETO+fDR242ZlFSFvYwTywCfWbq4 3qB3d0IIFgAuN8ARnn4tHpM= =dO1B -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2 2004-05-14 9:41 ` Yury Konovalov @ 2004-05-14 12:01 ` Michael Shigorin 0 siblings, 0 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-14 12:01 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 562 bytes --] On Fri, May 14, 2004 at 01:41:15PM +0400, Yury Konovalov wrote: > > Юра, может быть выложите в incoming ? Без обязательств Ух ты, а бывает и так? > > Может быть для apache сделать что-то вроде kernel-cvs ? А смысл? > А еще мне нравится идея, высказанная Sviataslau Svirydau > "организовать Packager: Apache Development Team > <apache@packages.altlinux.org>, как это сделано для многих > других пакетов и пригласить всех желающих?" Именно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: apache2 2004-05-14 7:49 ` [devel] [JT] Re: apache2 Anton Farygin 2004-05-14 9:41 ` Yury Konovalov @ 2004-05-14 12:04 ` Dmitry V. Levin 2004-05-14 12:16 ` Anton Farygin 2004-05-14 13:40 ` [devel] [JT] apache2 Yury Konovalov 1 sibling, 2 replies; 47+ messages in thread From: Dmitry V. Levin @ 2004-05-14 12:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 305 bytes --] On Fri, May 14, 2004 at 11:49:50AM +0400, Anton Farygin wrote: > Yury Konovalov пишет: > > Юра, может быть выложите в incoming ? > > Без обязательств мантейнить ? Дальше мы понемногу его будет > обновлять/исправлять. Без обязательств maintainить apache* нельзя включать никуда. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: apache2 2004-05-14 12:04 ` [devel] [JT] " Dmitry V. Levin @ 2004-05-14 12:16 ` Anton Farygin 2004-05-14 12:56 ` [devel] apache2 Dmitry V. Levin 2004-05-14 13:40 ` [devel] [JT] apache2 Yury Konovalov 1 sibling, 1 reply; 47+ messages in thread From: Anton Farygin @ 2004-05-14 12:16 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > On Fri, May 14, 2004 at 11:49:50AM +0400, Anton Farygin wrote: > >>Yury Konovalov пишет: >> >>Юра, может быть выложите в incoming ? >> >>Без обязательств мантейнить ? Дальше мы понемногу его будет >>обновлять/исправлять. > > > Без обязательств maintainить apache* нельзя включать никуда. В Sisyphus можно и нужно.. а к Master'у будет видно, может быть кто-то и подхватит. Rgds, Rider ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] apache2 2004-05-14 12:16 ` Anton Farygin @ 2004-05-14 12:56 ` Dmitry V. Levin 0 siblings, 0 replies; 47+ messages in thread From: Dmitry V. Levin @ 2004-05-14 12:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 467 bytes --] On Fri, May 14, 2004 at 04:16:57PM +0400, Anton Farygin wrote: > Dmitry V. Levin пишет: > >On Fri, May 14, 2004 at 11:49:50AM +0400, Anton Farygin wrote: > > > >>Yury Konovalov пишет: > >> > >>Юра, может быть выложите в incoming ? > >> > >>Без обязательств мантейнить ? Дальше мы понемногу его будет > >>обновлять/исправлять. > > > > > >Без обязательств maintainить apache* нельзя включать никуда. > > В Sisyphus можно и нужно. Нет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: apache2 2004-05-14 12:04 ` [devel] [JT] " Dmitry V. Levin 2004-05-14 12:16 ` Anton Farygin @ 2004-05-14 13:40 ` Yury Konovalov 2004-05-14 15:58 ` [devel] " Michael Shigorin 1 sibling, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-14 13:40 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 16:04, Dmitry V. Levin написал: > Без обязательств maintainить apache* нельзя включать никуда. Я готов maintainить apache2 по крайней мере до выхода Master, готов и дальше его поддерживать, НО дальше 2-3 месяцев мне трудно глядеть по житейским обстоятельствам. Кроме того, после появления оного в репозитории будет легче расчитывать, что найдутся заинтересованные лица для Apache Development Team. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApMxGBMpuqP3w7LgRAiviAJ0bJjwtPH1m813mTqTFR96CTMdALQCeK0U1 SgvmT2DXh4eE783WLSr4mDQ= =gtnX -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: [JT] Re: apache2 2004-05-14 13:40 ` [devel] [JT] apache2 Yury Konovalov @ 2004-05-14 15:58 ` Michael Shigorin 0 siblings, 0 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-14 15:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 498 bytes --] On Fri, May 14, 2004 at 05:40:10PM +0400, Yury Konovalov wrote: > Я готов maintainить apache2 по крайней мере до выхода Master, > готов и дальше его поддерживать, НО дальше 2-3 месяцев мне > трудно глядеть по житейским обстоятельствам. Кроме того, после > появления оного в репозитории будет легче расчитывать, что > найдутся заинтересованные лица для Apache Development Team. Разумно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 5:24 ` Anton Farygin 2004-05-14 6:21 ` Yury Konovalov @ 2004-05-14 7:22 ` Alexander Bokovoy 2004-05-14 12:00 ` [devel] " Michael Shigorin 1 sibling, 1 reply; 47+ messages in thread From: Alexander Bokovoy @ 2004-05-14 7:22 UTC (permalink / raw) To: ALT Devel discussion list On Fri, May 14, 2004 at 09:24:06AM +0400, Anton Farygin wrote: > >>>Давайте эту тему тоже на LF попробуем заготовить -- apache2? > >> > >>А может быть просто взять сборку RH и пересобрать в нашей среде ? > > > >Она не предназначена для сосуществования с Apache 1.x, что является > >главным препятствием наряду с отсутствием выделенного человека на > >поддержку пакета, согласно всем нашим предыдущим обсуждениям. > > Она должна быть conflicts с apache 1.x. И это IMHO правильно (я слабо > представляю себе в одной системе apache 1 и apache 2 одновременно). То, что ты себе этого не представляешь, не означает, что этого быть не может. Мы этот вопрос обсуждали и в sisyphus@, и в community@ неоднократно и консенсус был именно с сосуществованием. Нужны они оба -- apache2 нужен для жизни SVN-сервера, но это не означает, что весь хостинг может быть на него переведен. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 7:22 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy @ 2004-05-14 12:00 ` Michael Shigorin 2004-05-14 17:28 ` Alexander Bokovoy 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-14 12:00 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 546 bytes --] On Fri, May 14, 2004 at 10:22:24AM +0300, Alexander Bokovoy wrote: > > Она должна быть conflicts с apache 1.x. И это IMHO правильно > > (я слабо представляю себе в одной системе apache 1 и apache 2 > > одновременно). > То, что ты себе этого не представляешь, не означает, что этого > быть не может. Мы этот вопрос обсуждали и в sisyphus@, и в > community@ неоднократно и консенсус был именно с > сосуществованием. Гм. И как именно? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 12:00 ` [devel] " Michael Shigorin @ 2004-05-14 17:28 ` Alexander Bokovoy 0 siblings, 0 replies; 47+ messages in thread From: Alexander Bokovoy @ 2004-05-14 17:28 UTC (permalink / raw) To: ALT Devel discussion list On Fri, May 14, 2004 at 03:00:06PM +0300, Michael Shigorin wrote: > On Fri, May 14, 2004 at 10:22:24AM +0300, Alexander Bokovoy wrote: > > > Она должна быть conflicts с apache 1.x. И это IMHO правильно > > > (я слабо представляю себе в одной системе apache 1 и apache 2 > > > одновременно). > > То, что ты себе этого не представляешь, не означает, что этого > > быть не может. Мы этот вопрос обсуждали и в sisyphus@, и в > > community@ неоднократно и консенсус был именно с > > сосуществованием. > > Гм. И как именно? Что "как именно"? Все были согласны с тем, что нельзя делать вытесняющие пакеты. Вопрос о том, как это должно быть организовано в техническом плане не обсуждался в связи с отсутствием команды разработчиков пакета. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 12:25 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Pavel Mironchik 2004-05-13 13:01 ` [devel] [JT] " Michael Shigorin @ 2004-05-14 6:33 ` Yury Konovalov 2004-05-14 7:23 ` Alexander Bokovoy 2004-05-14 7:46 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Stanislav Ievlev 2 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-14 6:33 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Четверг 13 Май 2004 16:25, Pavel Mironchik написал: > Пусть в orphaned - нет apache2, нет смысла Вообще-то спек для apache2 давно существует: ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS/apache2-2.0.48-uc5.src.rpm Этот пакет даже реально используется, однако ему необходимо более широкое тестирование. Кроме того, он не пройдёт Sisyphus check из-за отсутствия FSH правил для него так как он по-умолчанию не вытесняет apache 1.x а устанавливается в параллельные каталоги (/var/www2 и т.д). Если A2 нужен, то я бы мог данный пакет осовременить и выложить. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApGg+BMpuqP3w7LgRAlaFAJ40lbCf/m//RJcP6YFzvF314exGbwCePSnH eWcmAdOgQqS4Fn3uLEYjBZk= =6CV9 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 6:33 ` Yury Konovalov @ 2004-05-14 7:23 ` Alexander Bokovoy 2004-05-14 7:50 ` Anton Farygin 0 siblings, 1 reply; 47+ messages in thread From: Alexander Bokovoy @ 2004-05-14 7:23 UTC (permalink / raw) To: ALT Devel discussion list On Fri, May 14, 2004 at 10:33:34AM +0400, Yury Konovalov wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Четверг 13 Май 2004 16:25, Pavel Mironchik написал: > > Пусть в orphaned - нет apache2, нет смысла > Вообще-то спек для apache2 давно существует: > ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS/apache2-2.0.48-uc5.src.rpm > > Этот пакет даже реально используется, однако ему необходимо более широкое > тестирование. Кроме того, он не пройдёт Sisyphus check из-за отсутствия FSH > правил для него так как он по-умолчанию не вытесняет apache 1.x а > устанавливается в параллельные каталоги (/var/www2 и т.д). > Если A2 нужен, то я бы мог данный пакет осовременить и выложить. Давайте осовременим. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 7:23 ` Alexander Bokovoy @ 2004-05-14 7:50 ` Anton Farygin 2004-05-14 10:07 ` Yury Konovalov 0 siblings, 1 reply; 47+ messages in thread From: Anton Farygin @ 2004-05-14 7:50 UTC (permalink / raw) To: ALT Devel discussion list Alexander Bokovoy пишет: > On Fri, May 14, 2004 at 10:33:34AM +0400, Yury Konovalov wrote: > >>-----BEGIN PGP SIGNED MESSAGE----- >>Hash: SHA1 >> >>Четверг 13 Май 2004 16:25, Pavel Mironchik написал: >> >>>Пусть в orphaned - нет apache2, нет смысла >> >>Вообще-то спек для apache2 давно существует: >>ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS/apache2-2.0.48-uc5.src.rpm >> >> Этот пакет даже реально используется, однако ему необходимо более широкое >>тестирование. Кроме того, он не пройдёт Sisyphus check из-за отсутствия FSH >>правил для него так как он по-умолчанию не вытесняет apache 1.x а >>устанавливается в параллельные каталоги (/var/www2 и т.д). >> Если A2 нужен, то я бы мог данный пакет осовременить и выложить. > > Давайте осовременим. > Присоединяюсь !!! Rgds, Rider P.S. /var/www2 можно переместить безболезненно в /var/www/apache2 ? ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 7:50 ` Anton Farygin @ 2004-05-14 10:07 ` Yury Konovalov 2004-05-14 10:39 ` Anton Farygin ` (2 more replies) 0 siblings, 3 replies; 47+ messages in thread From: Yury Konovalov @ 2004-05-14 10:07 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 11:50, Anton Farygin написал: > /var/www2 можно переместить безболезненно в /var/www/apache2 ? Нет. По причине того, что regexp действует только для apache-common: # grep apache /etc/sisyphus/fhs apache-common ^/var/www($|/) Кроме того, на мой взгляд это не логично. Предлагаю обсудить общую схему для апачей в отношении FHS. Например, в последних стандартах для документов, обслуживаемых вэб-серверами предлагается использовать /srv/{что-то} Почему бы не сделать так? : /svr/www/vhosts - apache-common для всех апачей для размещения виртуальных хостов. /srv/www/apache(1|2) - дефолтные document root c документами, предоставляемыми самим apache + модулями а также документацией apache -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApJpSBMpuqP3w7LgRAnQ6AJ0avdx6CHk6USGMs0nwZclefno7cQCfXM1M n12qW6fAjTkzZaLCuwl6Nfw= =mxEF -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-14 10:07 ` Yury Konovalov @ 2004-05-14 10:39 ` Anton Farygin 2004-05-14 11:58 ` [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin 2004-05-14 12:06 ` [devel] /srv Dmitry V. Levin 2 siblings, 0 replies; 47+ messages in thread From: Anton Farygin @ 2004-05-14 10:39 UTC (permalink / raw) To: ALT Devel discussion list Yury Konovalov пишет: >Почему бы не сделать так? : >/svr/www/vhosts - apache-common для всех апачей для размещения виртуальных >хостов. >/srv/www/apache(1|2) - дефолтные document root c документами, предоставляемыми >самим apache + модулями а также документацией apache Схема мне нравится. А что скажет ldv ? Rgds, Rider ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) 2004-05-14 10:07 ` Yury Konovalov 2004-05-14 10:39 ` Anton Farygin @ 2004-05-14 11:58 ` Michael Shigorin 2004-05-15 15:37 ` Yury Konovalov 2004-05-14 12:06 ` [devel] /srv Dmitry V. Levin 2 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-14 11:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1831 bytes --] On Fri, May 14, 2004 at 02:07:14PM +0400, Yury Konovalov wrote: > > /var/www2 можно переместить безболезненно в /var/www/apache2 ? Ужыс (tm) Конфликт честнее и естественней. > Кроме того, на мой взгляд это не логично. Именно. > Предлагаю обсудить общую схему для апачей в отношении FHS. > Например, в последних стандартах для документов, обслуживаемых > вэб-серверами предлагается использовать /srv/{что-то} Честно говоря, не уверен, что осмысленно гнаться за FHS в этом плане. Пусть другие лбом стенки проламывают (в т.ч. привычек). > Почему бы не сделать так? : /svr/www/vhosts - apache-common для > всех апачей для размещения виртуальных хостов. > /srv/www/apache(1|2) - дефолтные document root c документами, > предоставляемыми самим apache + модулями а также документацией > apache На мой взгляд, тут главная проблема не в том, от какого места файловой системы у нас начинаются земли апачей, а в том, как они поделены между жилищами (виртхостами). Бишь нужно добавить хостерского опыта по организации разделяемого хостинга (как худшего варианта по проблемности разделения доступа) и обдумать, где живет контент, куда класть логи, в идеале с тем, чтобы можно было их и создавать каким-нибудь "vhostadd" из какого-нибудь "vhostskel". Желаемый результат -- чтобы в максимально большом количестве случаев минимизировать изменения для запуска в разумном виде, а также свести к минимуму необходимость полного перелопачивания как пакета, так и системы настроек. Особенно по части размещения контента и с учетом того, что зачастую стараются предоставлять доступ в чрут, где должны быть и странички/скрипты, и логи. Я просто этим не занимаюсь, разве что в рамках linux.kiev.ua. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) 2004-05-14 11:58 ` [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin @ 2004-05-15 15:37 ` Yury Konovalov 2004-05-16 17:05 ` [devel] " Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-15 15:37 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 15:58, Michael Shigorin написал: > Честно говоря, не уверен, что осмысленно гнаться за FHS в этом > плане. Пусть другие лбом стенки проламывают (в т.ч. привычек). Пусть. Хотя, опять же - не вижу осложнений, разумеется, кроме ломки привычек ;) > На мой взгляд, тут главная проблема не в том, от какого места > файловой системы у нас начинаются земли апачей, а в том, как они > поделены между жилищами (виртхостами). Согласен на все 100. > Бишь нужно добавить хостерского опыта по организации разделяемого > хостинга (как худшего варианта по проблемности разделения > доступа) и обдумать, где живет контент, куда класть логи, в > идеале с тем, чтобы можно было их и создавать каким-нибудь > "vhostadd" из какого-нибудь "vhostskel". Это крайне интересно, тем более, что каждый провайдер имеет свои методы управления хостингом. Я, например, готов поделиться своим опытом и скриптами управления, а так же увидить альтернативные варианты. (Возможно, было-бы не плохо сделать список isp@altlinux.ru что-бы люди могли обсуждать все вопросы, касающиеся провайдеров трафика и услуг.) > Желаемый результат -- чтобы в максимально большом количестве > случаев минимизировать изменения для запуска в разумном виде, а > также свести к минимуму необходимость полного перелопачивания как > пакета, так и системы настроек. Особенно по части размещения > контента и с учетом того, что зачастую стараются предоставлять > доступ в чрут, где должны быть и странички/скрипты, и логи. Да - так и есть. > Я просто этим не занимаюсь, разве что в рамках linux.kiev.ua. Этого мало ?! :) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApjkpBMpuqP3w7LgRAhi/AKCm/WZ9bKjqCPnuT/PWfuRo0MbfyQCdFxuI y+TzcZxyxLHTgfvyrWXvuEI= =xkKM -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) 2004-05-15 15:37 ` Yury Konovalov @ 2004-05-16 17:05 ` Michael Shigorin 0 siblings, 0 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-16 17:05 UTC (permalink / raw) To: ALT Devel discussion list On Sat, May 15, 2004 at 07:37:12PM +0400, Yury Konovalov wrote: > > Бишь нужно добавить хостерского опыта по организации > > разделяемого хостинга (как худшего варианта по проблемности > > разделения доступа) и обдумать, где живет контент, куда > > класть логи, в идеале с тем, чтобы можно было их и создавать > > каким-нибудь "vhostadd" из какого-нибудь "vhostskel". > Это крайне интересно, тем более, что каждый провайдер имеет > свои методы управления хостингом. Именно. Но что-то, в частности обрывки общения по теме, наводит на мысль об общих чертах в распространенных случаях. И выловить и сделать _их_ кажется грамотным. У нас тут через неделю будет провайдеровка, попробую понависать. > Я, например, готов поделиться своим опытом и скриптами > управления, а так же увидить альтернативные варианты. Аналогично (с учетом крайне незначительного опыта). > (Возможно, было-бы не плохо сделать список isp@altlinux.ru > что-бы люди могли обсуждать все вопросы, касающиеся провайдеров > трафика и услуг.) Кстати да. Только, наверное, task-isp@ -- с тем, чтобы такие "специалистские" списки на манер samba@ в дальнейшем было проще идентифицировать? С другой стороны, samba@, music@, legal@ уже есть, почему бы не быть isp@. > > Я просто этим не занимаюсь, разве что в рамках linux.kiev.ua. > Этого мало ?! :) Редко, каждый раз как небольшой аврал, который решается useradd, mkdir, chown, copy-paste в Vhosts.conf, service httpd reload и доточкой опций по надобности. Попросту говоря, не скриптовалось именно потому, что редко и каждый раз нужен результат, а не скрипт. А когда есть время и настроение -- ни разу не вспоминал эту задачу, чтобы нарисовать для последующего использования. Именно потому, что для меня оно нетипично :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] /srv 2004-05-14 10:07 ` Yury Konovalov 2004-05-14 10:39 ` Anton Farygin 2004-05-14 11:58 ` [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin @ 2004-05-14 12:06 ` Dmitry V. Levin 2004-05-15 15:11 ` Yury Konovalov 2 siblings, 1 reply; 47+ messages in thread From: Dmitry V. Levin @ 2004-05-14 12:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 908 bytes --] On Fri, May 14, 2004 at 02:07:14PM +0400, Yury Konovalov wrote: > > /var/www2 можно переместить безболезненно в /var/www/apache2 ? > Нет. По причине того, что regexp действует только для apache-common: > # grep apache /etc/sisyphus/fhs > apache-common ^/var/www($|/) > > Кроме того, на мой взгляд это не логично. > Предлагаю обсудить общую схему для апачей в отношении FHS. > Например, в последних стандартах для документов, обслуживаемых вэб-серверами > предлагается использовать /srv/{что-то} > > Почему бы не сделать так? : > /svr/www/vhosts - apache-common для всех апачей для размещения виртуальных > хостов. > /srv/www/apache(1|2) - дефолтные document root c документами, предоставляемыми > самим apache + модулями а также документацией apache Аргументируйте переход с /var на /srv, пожалуйста. Кивать на fhs-2.3 нельзя, у нас fhs-2.2 и freeze на носу. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] /srv 2004-05-14 12:06 ` [devel] /srv Dmitry V. Levin @ 2004-05-15 15:11 ` Yury Konovalov 2004-05-16 16:54 ` [devel] /srv Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-15 15:11 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Пятница 14 Май 2004 16:06, Dmitry V. Levin написал: > Аргументируйте переход с /var на /srv, пожалуйста. > Кивать на fhs-2.3 нельзя, у нас fhs-2.2 и freeze на носу. Аргументы такие: 1)Апачам необходимо общее хранилище данных пользователей (хостеров) в силу того, что они (апачи) сущестуют ровно для обслуживания этих данных. 2)Даже оставаясь в рамках fhs-2.2 пункт1 реализуем только пересборкой apache1 и перемещением его docroot в /var/www/apach1 3)Пересборка apache1 с перемещением docroot не должна мешать сайтам (по крайней мере с виртуальными хостами, работающим на сизифе, поскольку конфиги останутся старые. 4)Это когда-то нужно делать с учётом того, что apache1 уготована долгая жизнь, а apache2 все-же пора появиться на свет. 5)Неясное размещение файлов путает людей и делает вещи субъективно более сложными чем они есть на самом деле. Для меня НЕ принципиален переход на /srv (хотя почему-бы не пойти на шаг вперёд остальных). В итоге видны три варианта: 1) Оставаясь в рамках fhs-2.2 переносим docroot apache1 в /var/www/apache1; делаем пакет apache-fs, который предоставляет /var/www, и /var/www/vhosts (возможно ещё что-то) и который естественно требуют как apache1, так и apache2; 2) Делаем пункт1 только в /srv 3)Оставляем в покое apache1 и просто кладем apache2 по параллельным путям. В такой постановке остаётся fhs-2.2, но vhosts будут отдельные. Как будем делать? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFApjMjBMpuqP3w7LgRAohDAJ94lw8qbw7GFkiI4YYOcC6kbsywSQCfbauB lBrZV1ko4wtHTQhF3/taSV4= =Kmri -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: /srv 2004-05-15 15:11 ` Yury Konovalov @ 2004-05-16 16:54 ` Michael Shigorin 2004-05-19 13:50 ` Yury Konovalov 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-16 16:54 UTC (permalink / raw) To: ALT Devel discussion list On Sat, May 15, 2004 at 07:11:13PM +0400, Yury Konovalov wrote: > 2)Даже оставаясь в рамках fhs-2.2 пункт1 реализуем только > пересборкой apache1 и перемещением его docroot в > /var/www/apach1 Хуже -- туда (под /var/www) уже пишет толпа пакетов. > 4)Это когда-то нужно делать с учётом того, что apache1 > уготована долгая жизнь, а apache2 все-же пора появиться на > свет. > 5)Неясное размещение файлов путает людей и делает вещи > субъективно более сложными чем они есть на самом деле. Ага. > Для меня НЕ принципиален переход на /srv (хотя почему-бы не > пойти на шаг вперёд остальных). А смысла тоже нет, зато лишняя инконсистентность создается. > 1) Оставаясь в рамках fhs-2.2 переносим docroot apache1 в Докрут _документации_ или апача? Потому как если выше шел спич о разделяемом контенте -- так это как раз документация и подобное может ездить, а непакетный контент -- наоборот, лежать где сказано. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: /srv 2004-05-16 16:54 ` [devel] /srv Michael Shigorin @ 2004-05-19 13:50 ` Yury Konovalov 2004-05-19 14:34 ` [devel] apache2, apache1, /var/www (was: /srv) Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-19 13:50 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: Text/Plain, Size: 2661 bytes --] -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Воскресенье 16 Май 2004 20:54, Michael Shigorin написал: > On Sat, May 15, 2004 at 07:11:13PM +0400, Yury Konovalov wrote: > > 2)Даже оставаясь в рамках fhs-2.2 пункт1 реализуем только > > пересборкой apache1 и перемещением его docroot в > > /var/www/apach1 > > Хуже -- туда (под /var/www) уже пишет толпа пакетов. # grep "/var/www" ..../contents_index |awk '{print$2}'|sort|uniq apache-common apache-mod_perl awstats bugzilla bugzilla-ru cvsweb darcs-server horde htdig imp ipac-ng mailgraph mailman midgard-data mnogosearch-cgi mod_fastcgi mod_log_sql mrtg nut-cgi packhouse php-mmcache phpMyAdmin phpPgAdmin squirrelmail w3c-validator webalizer Итого -- менее 24. Если пакеты используют макросы apache-devel, то в крайнем случае это простая пересборка. Ну и главное -- многие не требуется пересобирать немедленно. > > 1) Оставаясь в рамках fhs-2.2 переносим docroot apache1 в > > Докрут _документации_ или апача? Потому как если выше шел спич о > разделяемом контенте -- так это как раз документация и подобное > может ездить, а непакетный контент -- наоборот, лежать где > сказано. Да. Причем, именно разделяемый контент предоставляют большенство из вышеперечисленных пакетов. В качестве варианта подхода к решению этих вопросов предлагается: 1)Создать пакет vhosts-filesystem, который будет предоставлять каталоги /var/www и /var/www/vhosts и пакет vhosts-filesystem-devel, который будет предоставлять RPM макросы %srv_dir(/var/www) и %vhosts_dir(/var/www/vhosts) для заинтересованных пакетов. Пакет уже создан и готов к отправки в incoming. 2)Пересобрать apache1 с тем чтобы убрать предоставление /var/www и переключиться на использование макросов vhosts-filesystem-devel. DocRoot можно пока не двигать. 3)Заменить regexp в /etc/sisyphus/fhs с apache-common на vhosts-filesystem 4)Выложить apache2, который тоже уже готов. Прилагаю патч к текущему spec'у apache1, который не меняет расположение файлов apache1, но убирает предоставление /var/www и добавляет зависимость на vhosts-filesystem. С готовыми к отправки в incoming пакетами vhosts-filesystem и apache2 можно при желании ознакомиться здесь: ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS Для того, чтобы отправить apache2 в incoming нужно сначала: - - поменять regexp для fhs с apache-common на vhosts-filesystem ( вопрос к Диме, как я понимаю?) - - принципиальное согласие принять изменения в apache1 плюс сама пересборка Что скажете? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAq2YMBMpuqP3w7LgRApD4AKCIwPC2C9+UV/ro1ebHcQemN6rvoQCgma6y ip++GbI6Cki22forDyq7ils= =KjBF -----END PGP SIGNATURE----- [-- Attachment #2: apache.spec.patch --] [-- Type: text/x-diff, Size: 1552 bytes --] --- apache-old.spec 2004-05-19 15:17:59 +0400 +++ apache.spec 2004-05-19 17:02:53 +0400 @@ -11,7 +11,7 @@ # EAPI tarball is subset of mod_ssl tarball %define apache_root %_sysconfdir/httpd -%define apache_home %_var/www +%define apache_home %srv_dir %define old_apache_home /home/httpd %define apache_user apache %define apache_group apache @@ -104,6 +104,7 @@ BuildRequires: libdb1-devel libgdbm-devel libmm-devel perl-BSD-Resource perl-CGI perl-Devel-Symdump perl-HTML-Parser perl-URI perl-devel perl-libwww-perl BuildRequires: altlinux-release +BuildRequires: vhosts-filesystem-devel # have to rip libdb4*-devel manually from buildreq'ed line %if_with Master @@ -235,6 +236,7 @@ Summary(uk_UA.KOI8-U): Сп╕льн╕ файли для ╕нсталяц╕╖ apache та apache-mod_perl Group: System/Servers PreReq: shadow-utils +PreReq: vhosts-filesystem %description common This package contains files required for both apache and apache-mod_perl @@ -671,7 +673,11 @@ %_sysconfdir/httpd/conf/apache-mime.types.default %_sysconfdir/httpd/conf/tables %apache_root/logs -%attr(-,root,%apache_webmaster) %dir %apache_home/ +# Uncomment the following line when apache_home will +# be different with %srv_dir e.g. when it will be +# something like %srv_dir/apache1 (/var/www/apache1), +# but not /var/www. +#%attr(-,root,%apache_webmaster) %dir %apache_home/ %attr(2775,root,%apache_webmaster) %dir %apache_home/html/ %attr(664,root,%apache_webmaster) %config(noreplace) %apache_home/html/*html* %attr(664,root,%apache_webmaster) %apache_home/html/*.gif ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] apache2, apache1, /var/www (was: /srv) 2004-05-19 13:50 ` Yury Konovalov @ 2004-05-19 14:34 ` Michael Shigorin 2004-05-19 15:39 ` Yury Konovalov 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-19 14:34 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 3138 bytes --] On Wed, May 19, 2004 at 05:50:03PM +0400, Yury Konovalov wrote: > > Хуже -- туда (под /var/www) уже пишет толпа пакетов. > # grep "/var/www" ..../contents_index |awk '{print$2}'|sort|uniq > Итого -- менее 24. Если пакеты используют макросы > apache-devel, то в крайнем случае это простая пересборка. Не используют в основном. Впрочем, если это разделяемый контент -- на практике разницы не будет, замещение тождественное. > > > 1) Оставаясь в рамках fhs-2.2 переносим docroot apache1 в > > Докрут _документации_ или апача? Потому как если выше шел > > спич о разделяемом контенте -- так это как раз документация и > > подобное может ездить, а непакетный контент -- наоборот, > > лежать где сказано. > Да. Причем, именно разделяемый контент предоставляют > большенство из вышеперечисленных пакетов. Угу. > В качестве варианта подхода к решению этих вопросов > предлагается: > 1)Создать пакет vhosts-filesystem, который будет предоставлять > каталоги /var/www и /var/www/vhosts и пакет > vhosts-filesystem-devel, который будет предоставлять RPM > макросы %srv_dir(/var/www) и %vhosts_dir(/var/www/vhosts) для > заинтересованных пакетов. Пакет уже создан и готов к отправки > в incoming. Тогда там еще чуть-чуть макросов не помешает, см. apache-devel#/etc/rpm/macros.d/apache > 2)Пересобрать apache1 с тем чтобы убрать предоставление > /var/www и переключиться на использование макросов > vhosts-filesystem-devel. DocRoot можно пока не двигать. Угу. > 3)Заменить regexp в /etc/sisyphus/fhs с apache-common на > vhosts-filesystem > 4)Выложить apache2, который тоже уже готов. > Прилагаю патч к текущему spec'у apache1, который не меняет > расположение файлов apache1, но убирает предоставление /var/www > и добавляет зависимость на vhosts-filesystem. Боюсь, если оставлять возможности сборки на/под ALM2.2 -- придется еще чуточку попрыгать с #if. Этот кусочек тоже не уверен, что осмыслен: +# Uncomment the following line when apache_home will +# be different with %srv_dir e.g. when it will be +# something like %srv_dir/apache1 (/var/www/apache1), +# but not /var/www. +#%attr(-,root,%apache_webmaster) %dir %apache_home/ что из _не_разделяемого контента у нас предназначено для /var/www/apache1 ? (if any) > С готовыми к отправки в incoming пакетами vhosts-filesystem и > apache2 можно при желании ознакомиться здесь: > ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS Кстати, тут еще Большаков справшивал про макросы сегодня в свете желания собрать tclhttpd. Т.к. "общей частью" вопроса я тут вижу не виртхосты как таковые, подумал -- может, это httpd-common и httpd-devel? Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. > Для того, чтобы отправить apache2 в incoming нужно сначала: > - поменять regexp для fhs с apache-common на vhosts-filesystem > (вопрос к Диме, как я понимаю?) Видимо. > - принципиальное согласие принять изменения в apache1 плюс > сама пересборка > Что скажете? Согласен, осталось сесть и сделать. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] apache2, apache1, /var/www (was: /srv) 2004-05-19 14:34 ` [devel] apache2, apache1, /var/www (was: /srv) Michael Shigorin @ 2004-05-19 15:39 ` Yury Konovalov 2004-05-19 16:27 ` [devel] " Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-19 15:39 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Среда 19 Май 2004 18:34, Michael Shigorin написал: > Тогда там еще чуть-чуть макросов не помешает, см. > apache-devel#/etc/rpm/macros.d/apache Идея как раз не завязываться на апачи -- эти макросы просто показывают где у нас место, выполняющее роль /srv в fhs-2.3 и где виртуальные хосты. Это по идее должно использоваться разными службами а не только httpd. По-этому пусть макросы apache предоставляет apache-devel. Или какие конкретно макросы имелись ввиду? > Боюсь, если оставлять возможности сборки на/под ALM2.2 -- > придется еще чуточку попрыгать с #if. Да - это не учитывалось. > > Этот кусочек тоже не уверен, что осмыслен: > > +# Uncomment the following line when apache_home will > +# be different with %srv_dir e.g. when it will be > +# something like %srv_dir/apache1 (/var/www/apache1), > +# but not /var/www. > +#%attr(-,root,%apache_webmaster) %dir %apache_home/ > > что из _не_разделяемого контента у нас предназначено для > /var/www/apache1 ? (if any) Все, что специфично для данной версии Apache - manual, default docroot, доки модулей, специфицные cgi и т.п. Вообщем все то, что попадет туда само-сабой, если изменить apache_home. > > С готовыми к отправки в incoming пакетами vhosts-filesystem и > > apache2 можно при желании ознакомиться здесь: > > ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS > > Кстати, тут еще Большаков справшивал про макросы сегодня в свете > желания собрать tclhttpd. Т.к. "общей частью" вопроса я тут вижу > не виртхосты как таковые, подумал -- может, это httpd-common и > httpd-devel? > Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. Тут мне не совсем понятно -- эти пакеты будут предоставлять макросы для обоих версий apache? Я себе это представлял так: при сборке модуля, например, под apache1 - в buildreq указывается apache-devel, а при желании собрать под apache2 - соответственно apache2-devel. Devel-пакеты должны выпихивать друг-друга ибо макросы должны быть одноименные для упрощения "кросапачной:)" сборки. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAq3++BMpuqP3w7LgRAicsAJ4uzsG1G4NKKVdjTvDxluVHXVjdygCfYU7Y Xdz+zMzZjdIbapu7OVDoBeU= =M70n -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2, apache1, /var/www (was: /srv) 2004-05-19 15:39 ` Yury Konovalov @ 2004-05-19 16:27 ` Michael Shigorin 2004-05-20 13:06 ` Yury Konovalov 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-19 16:27 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 3390 bytes --] On Wed, May 19, 2004 at 07:39:35PM +0400, Yury Konovalov wrote: > > Тогда там еще чуть-чуть макросов не помешает, см. > > apache-devel#/etc/rpm/macros.d/apache > Идея как раз не завязываться на апачи Это понятно, так я (ниже) и предлагаю вытянуть максимум независимостей в отдельный *-devel. > -- эти макросы просто показывают где у нас место, выполняющее > роль /srv в fhs-2.3 и где виртуальные хосты. Это по идее должно > использоваться разными службами а не только httpd. Да, конечно. > По-этому пусть макросы apache предоставляет apache-devel. Или > какие конкретно макросы имелись ввиду? %apache_datadir %_var/www %apache_htdocsdir %apache_datadir/html %apache_cgibindir %apache_datadir/cgi-bin %apache_webmaster webmaster > > Этот кусочек тоже не уверен, что осмыслен: > > +# Uncomment the following line when apache_home will > > +# be different with %srv_dir e.g. when it will be > > +# something like %srv_dir/apache1 (/var/www/apache1), > > +# but not /var/www. > > +#%attr(-,root,%apache_webmaster) %dir %apache_home/ > > что из _не_разделяемого контента у нас предназначено для > > /var/www/apache1 ? (if any) > Все, что специфично для данной версии Apache - manual, default > docroot, доки модулей, специфицные cgi и т.п. А у нас есть настолько специфичные cgi, или речь о том, чтобы обеспечить эту возможность? Просто получается множество мощностью Nflavour x Nvirthost. > Вообщем все то, что попадет туда само-сабой, если изменить > apache_home. Э, не. Тогда туда и разделяемого много упадет. > > Кстати, тут еще Большаков справшивал про макросы сегодня в > > свете желания собрать tclhttpd. Т.к. "общей частью" вопроса > > я тут вижу не виртхосты как таковые, подумал -- может, это > > httpd-common и httpd-devel? > > Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. > Тут мне не совсем понятно -- эти пакеты будут предоставлять > макросы для обоих версий apache? Частично. Каждый апач может носить с собой оставшуюся часть сугубо своих макросов. > Я себе это представлял так: при сборке модуля, например, под > apache1 - в buildreq указывается apache-devel, а при желании > собрать под apache2 - соответственно apache2-devel. > Devel-пакеты должны выпихивать друг-друга ибо макросы должны > быть одноименные для упрощения "кросапачной:)" сборки. Ммм... угу. Но модули и контент-часть -- штуки разные по степени зависимости от сервера/версии. Если забегать в раздел мыслей по web packaging policy, то мне очень нравится размещение скриптов под /usr/share и подцепление их или алиасами, или симлинками. Особенно в свете +/- распухшего хостинга с приличной дупликацией кода, который не изменяется per-instance, но порой дыряв и хорошо бы, чтобы его можно было обновлять одним махом. Здесь для меня главный вопрос именно с выделением неизменяемой части (остальное симлинкуется куда-нибудь в /var), а также с определением реально неизменяемой части. Дело ровно в том же, почему пакеты для маленького линукса были бессмысленны -- все равно по ходу дела доводилось рихтовать и о целостности пакетов говорить особо не приходилось. Так и тут -- будет ли осмысленна та часть веб-продуктов, которая достаточно созрела для лежания as is в /usr/share? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www (was: /srv) 2004-05-19 16:27 ` [devel] " Michael Shigorin @ 2004-05-20 13:06 ` Yury Konovalov 2004-05-20 14:04 ` Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-20 13:06 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Среда 19 Май 2004 20:27, Michael Shigorin написал: > Это понятно, так я (ниже) и предлагаю вытянуть максимум > независимостей в отдельный *-devel. <skipped> > %apache_datadir %_var/www > %apache_htdocsdir %apache_datadir/html > %apache_cgibindir %apache_datadir/cgi-bin > %apache_webmaster webmaster На мой взгляд это уже специфичные вещи. Я исхожу из того, что разные ветки апачей не должны иметь один и тот-же htdocsdir (какой апач наполнит его, если у каждого свой контент для этого?) и cgibindir также имеет пару cgi, предоставляемых самим апачем. На сколько я понимаю, предлагается более тесная интеграция апачей, предполагающая объединение контентов и разделения общего docroot. В свою очередь, предлагаю так далеко не идти сходу, и для начала определить простую схему при которой апачи смогут сосуществовать. Это, например, может выглядеть так: /var/www/ | -apache1/ | -html/ -cgi-bin/ -manual/ -addon1/ -addon2/ -apache2/ | -html/ -cgi-bin/ -manual/ -addon1/ -addon2/ -shared-cgis/ | -mailman -one_more_apache_favour_ignoring_project -vhosts/ | -vhost1/ | -htdoc/ -log/ -cgi/ -vhost2/ ... > > Все, что специфично для данной версии Apache - manual, default > > docroot, доки модулей, специфицные cgi и т.п. > > А у нас есть настолько специфичные cgi, или речь о том, чтобы > обеспечить эту возможность? Просто получается множество За то, что уже есть в сизифе не скажу (там просто не откуда взяться apache2-specific пакетам:), но я знаю такие пакеты, которые будут предоставлять cgi, зависящие от модулей, имеющихся только во втором апаче (WebAuth/WebKDC как пример). > мощностью Nflavour x Nvirthost. Я бы учёл, что на практике: 1) Apache2 на данный момент решение скорее дополнительное к Apache1. 2) из первого вытекает, что большинство хостеров будут использовать A2 в проксируемом посредством A1 режиме (что по умолчанию действует в моем пакете почти также как и в apache-mod_perl) 3) В свою очередь, из второго вытекает, что A2 будет действовать лишь для малой части виртхостов (или даже части контента виртхоста), а центральный cgi-bin дотачивается по-месту. Т.е мы здесь все-равно не угадаем. > > Вообщем все то, что попадет туда само-сабой, если изменить > > apache_home. > > Э, не. Тогда туда и разделяемого много упадет. Можно сказать, что это даже хорошо -- пусть сначала пакет осознает свой контент разделяемым. Так постепенно все образуется и не будет резких изменений. Я имею ввиду, что пакеты(основанные на apache), даже без внесения изменений будут собираться под A1, пока мантейнер не решит, что можно предоставлять что-либо в %srv_dir > > > Кстати, тут еще Большаков справшивал про макросы сегодня в > > > свете желания собрать tclhttpd. Т.к. "общей частью" вопроса > > > я тут вижу не виртхосты как таковые, подумал -- может, это > > > httpd-common и httpd-devel? > > > Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. > > Тут мне не совсем понятно -- эти пакеты будут предоставлять > > макросы для обоих версий apache? > Частично. Каждый апач может носить с собой оставшуюся часть > сугубо своих макросов. Это пересекается со сказанным в начале. Здесь только хотелось сказать, что на данный момент, если отказаться от идеи одного docroot'а, следует определить тот список макросов, достаточный для сборки модулей, и использовать одинаковые имена, при взаимно вытесняющих -devel. > > Я себе это представлял так: при сборке модуля, например, под > > apache1 - в buildreq указывается apache-devel, а при желании > > собрать под apache2 - соответственно apache2-devel. > > Devel-пакеты должны выпихивать друг-друга ибо макросы должны > > быть одноименные для упрощения "кросапачной:)" сборки. > > Ммм... угу. Но модули и контент-часть -- штуки разные по степени > зависимости от сервера/версии. Иногда и с модулями идёт контент, который зависит от версии A. > Если забегать в раздел мыслей по web packaging policy, то мне > очень нравится размещение скриптов под /usr/share и подцепление > их или алиасами, или симлинками. Особенно в свете +/- распухшего > хостинга с приличной дупликацией кода, который не изменяется > per-instance, но порой дыряв и хорошо бы, чтобы его можно было > обновлять одним махом. Да - это конечно мечта, но пока у меня нет чёткого представления. Похоже, на данном этапе это скорее усложнение. > Здесь для меня главный вопрос именно с выделением неизменяемой > части (остальное симлинкуется куда-нибудь в /var), а также с > определением реально неизменяемой части. Да в этом все и дело. > Дело ровно в том же, почему пакеты для маленького линукса были > бессмысленны -- все равно по ходу дела доводилось рихтовать и о > целостности пакетов говорить особо не приходилось. Так и тут -- > будет ли осмысленна та часть веб-продуктов, которая достаточно > созрела для лежания as is в /usr/share? По моим наблюдениям, админы часто переносят содержимое web-пакетов в свой каталог, где хачат напильниками и выкладывают. Видимо уже есть "доточенные" вэб-пакеты, обновление которых на 99% пройдёт без негативных последствий -- их и искать. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFArK2CBMpuqP3w7LgRArsnAJ9xNZRJWjMe71T70i+AQz3xPW/zRACfefuy 60NeXO5tQsa4TpGXREh05+0= =1gLc -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2, apache1, /var/www (was: /srv) 2004-05-20 13:06 ` Yury Konovalov @ 2004-05-20 14:04 ` Michael Shigorin 2004-05-21 13:23 ` Yury Konovalov 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-20 14:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 8451 bytes --] On Thu, May 20, 2004 at 05:06:51PM +0400, Yury Konovalov wrote: > > Это понятно, так я (ниже) и предлагаю вытянуть максимум > > независимостей в отдельный *-devel. > <skipped> > > %apache_datadir %_var/www > > %apache_htdocsdir %apache_datadir/html > > %apache_cgibindir %apache_datadir/cgi-bin > > %apache_webmaster webmaster > На мой взгляд это уже специфичные вещи. Нет, ну переименовать их в httpd_* или еще как более нейтрально, понятное дело. > Я исхожу из того, что разные ветки апачей не должны иметь один > и тот-же htdocsdir (какой апач наполнит его, если у каждого > свой контент для этого?) и cgibindir также имеет пару cgi, > предоставляемых самим апачем. Насколько понимаю, "свой" (неразделяемый) контент, по-хорошему -- исключение из правила. Опять же может иметь смысл держать его тоже в /usr/share -- это нечто неизменяемое, в конце концов. > На сколько я понимаю, предлагается более тесная интеграция > апачей, предполагающая объединение контентов и разделения > общего docroot. В свою очередь, предлагаю так далеко не идти > сходу, и для начала определить простую схему при которой апачи > смогут сосуществовать. А потом с ней героически сражаться? ;-) См. mod_ssl.spec свежего разлива. А ведь тривиальная вещь, казалось бы... > Это, например, может выглядеть так: > /var/www/ > | > -apache1/ > | > -html/ > -cgi-bin/ > -manual/ > -addon1/ > -addon2/ Что здесь? (ну manual понятно, хотя и он у нас обычно жил симлинком под html) > -apache2/ > | > -html/ > -cgi-bin/ > -manual/ > -addon1/ > -addon2/ И чем отличается то, что здесь? Бишь если я собираю webalizer -- куда он кладет свой контент? (собирать два webalizer просто так -- не буду :) > -shared-cgis/ > | > -mailman > -one_more_apache_favour_ignoring_project А не большинство ли их такое? И нет ли смысла тогда здвать это просто cgi-bin/ ? :) Опять же, разделяемый html -- это то, на что (сейчас) заряжен default vhost. Было бы разумно вообще исключить запись туда вебмастером (права+README) и тут же "удобнизировать" создание нормального виртхоста -- в т.ч. дефолтного, но не здесь, в пакетной местности. > -vhosts/ > | > -vhost1/ > | > -htdoc/ > -log/ > -cgi/ > -vhost2/ > ... Тут вопросов нет. > > > Все, что специфично для данной версии Apache - manual, > > > default docroot, доки модулей, специфицные cgi и т.п. > > А у нас есть настолько специфичные cgi, или речь о том, чтобы > > обеспечить эту возможность? Просто получается множество > За то, что уже есть в сизифе не скажу (там просто не откуда > взяться apache2-specific пакетам:), но я знаю такие пакеты, > которые будут предоставлять cgi, зависящие от модулей, > имеющихся только во втором апаче (WebAuth/WebKDC как пример). С другой стороны -- и что плохого, если они окажутся в разделяемом cgi-bin? Максимум взорвется не под тем (и то уже дав намек требованием "того"). > > мощностью Nflavour x Nvirthost. > Я бы учёл, что на практике: > 1) Apache2 на данный момент решение скорее дополнительное к Apache1. Да, но уже не единственное. Сам тоже собираюсь все boa опакетить :) > 2) из первого вытекает, что большинство хостеров будут > использовать A2 в проксируемом посредством A1 режиме (что по > умолчанию действует в моем пакете почти также как и в > apache-mod_perl) А, вот как. Не учел. Т.е. именно одновременная работа... > 3) В свою очередь, из второго вытекает, что A2 будет > действовать лишь для малой части виртхостов (или даже части > контента виртхоста), а центральный cgi-bin дотачивается > по-месту. Т.е мы здесь все-равно не угадаем. Ммм.... хорошо. А наблюдались несовместимые снизу вверх CGI? > > > Вообщем все то, что попадет туда само-сабой, если изменить > > > apache_home. > > Э, не. Тогда туда и разделяемого много упадет. > Можно сказать, что это даже хорошо -- пусть сначала пакет > осознает свой контент разделяемым. Так постепенно все > образуется и не будет резких изменений. Я имею ввиду, что > пакеты(основанные на apache), даже без внесения изменений будут > собираться под A1, пока мантейнер не решит, что можно > предоставлять что-либо в %srv_dir Кажется, потерял контекст, но имелось в виду, что сейчас скорее типично использование /var/www, нежели %_apache/home: RPM/SPECS/classic> grep var/www * | cut -f1 -d: | uniq | wc -l 29 RPM/SPECS/classic> grep %apache_home * | cut -f1 -d: | uniq | wc -l 3 (это apache, packhouse, phpPgAdmin) Т.е. 1) дело не в макросах :-) и 2) незачем априори полагать, что софт является apache1-specific. В последнем могу быть неправ. > > > > Кстати, тут еще Большаков справшивал про макросы сегодня в > > > > свете желания собрать tclhttpd. Т.к. "общей частью" вопроса > > > > я тут вижу не виртхосты как таковые, подумал -- может, это > > > > httpd-common и httpd-devel? > > > > Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. > > > Тут мне не совсем понятно -- эти пакеты будут предоставлять > > > макросы для обоих версий apache? > > Частично. Каждый апач может носить с собой оставшуюся часть > > сугубо своих макросов. > Это пересекается со сказанным в начале. Да, конечно. Особенно с учетом того, что я *подразумевал* там замену apache обобщенным httpd :-) > Здесь только хотелось сказать, что на данный момент, если > отказаться от идеи одного docroot'а, следует определить тот > список макросов, достаточный для сборки модулей, и использовать > одинаковые имена, при взаимно вытесняющих -devel. А что тогда делать с webalizer? ;-) Просто когда народ очень так интересовался, почему mod_perl так экстравагантно заведен -- я подумал-подумал, чего может стоить его вытаскивание из-под этой схемы (даже если течь не будет и вообще все замечательно теперь), и объявил, что делать этого в 1.3.x -- не собираюсь. Соответственно если apache2 будет этаким довеском, то когда ему придет времябыть _платформой_ -- изначальная завязка на "неполноценность" и обособленность может сыграть злую шутку. Хочется по возможности избежать в его будущем нетривиальных скриптов по обеспечению миграции и продумывания ночами %triggerpostun... > > > Я себе это представлял так: при сборке модуля, например, > > > под apache1 - в buildreq указывается apache-devel, а при > > > желании собрать под apache2 - соответственно apache2-devel. > > > Devel-пакеты должны выпихивать друг-друга ибо макросы > > > должны быть одноименные для упрощения "кросапачной:)" > > > сборки. > > Ммм... угу. Но модули и контент-часть -- штуки разные по > > степени зависимости от сервера/версии. > Иногда и с модулями идёт контент, который зависит от версии A. Кстати, можно пример? (документация не в счет, с ней понятно) > > Если забегать в раздел мыслей по web packaging policy, то мне > > очень нравится размещение скриптов под /usr/share и > > подцепление их или алиасами, или симлинками. Особенно в > > свете +/- распухшего хостинга с приличной дупликацией кода, > > который не изменяется per-instance, но порой дыряв и хорошо > > бы, чтобы его можно было обновлять одним махом. > Да - это конечно мечта, но пока у меня нет чёткого > представления. Похоже, на данном этапе это скорее усложнение. А посмотрите дебиановские пакеты. Там есть и, например, возможность сказать, в какую именно БД ходить создавать штатные базы, и это очень симпатичная автоматизация нудной и тупой "деятельности". > > Здесь для меня главный вопрос именно с выделением > > неизменяемой части (остальное симлинкуется куда-нибудь в > > /var), а также с определением реально неизменяемой части. > Да в этом все и дело. Оно, конечно, per-webpackage, но... Хотя с другой стороны -- если бы rpm2 ориентировался на ситуацию "все равно все будут хачить по месту", так бы он и остался таром на стероидах -- большим, но глупым. Так что будем ориентироваться на mature web software. Пилимое (плохое) -- в конце концов, руками по старинке разложить можно, раз все равно пилить. > По моим наблюдениям, админы часто переносят содержимое > web-пакетов в свой каталог, где хачат напильниками и > выкладывают. Видимо уже есть "доточенные" вэб-пакеты, > обновление которых на 99% пройдёт без негативных последствий -- > их и искать. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www (was: /srv) 2004-05-20 14:04 ` Michael Shigorin @ 2004-05-21 13:23 ` Yury Konovalov 2004-05-24 8:50 ` [devel] Re: apache2, apache1, /var/www, web packaging policy Michael Shigorin 0 siblings, 1 reply; 47+ messages in thread From: Yury Konovalov @ 2004-05-21 13:23 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Четверг 20 Май 2004 18:04, Michael Shigorin написал: > > > %apache_datadir %_var/www > > > %apache_htdocsdir %apache_datadir/html > > > %apache_cgibindir %apache_datadir/cgi-bin > > > %apache_webmaster webmaster > > > > На мой взгляд это уже специфичные вещи. > > Нет, ну переименовать их в httpd_* или еще как более нейтрально, > понятное дело. > Я имел ввиду не имена, а сам принцип. > > Я исхожу из того, что разные ветки апачей не должны иметь один > > и тот-же htdocsdir (какой апач наполнит его, если у каждого > > свой контент для этого?) и cgibindir также имеет пару cgi, > > предоставляемых самим апачем. > > Насколько понимаю, "свой" (неразделяемый) контент, по-хорошему -- > исключение из правила. Да, но именно на "свой" контент должен глядеть docroot по-умолчанию. Это по-моему правильно. Иначе что показывать по-умолчанию? > Опять же может иметь смысл держать его тоже в /usr/share -- это > нечто неизменяемое, в конце концов. Тут не спорю -- можно сдвинуть docroot в /usr/share/apache{favour}. Однако здесь есть один момент (не связанный с /usr/share - просто вспомнил) -- некоторые сайты вообще не используют виртхосты. Для таких случаев нужно предусмотреть хорошие комментарии в конфигах, чтобы можно было просто раскоментировав строчку перебросить docroot в другое место (/var/www/htdoc?), чтобы увести личных контент из обновляемой пакетом области. > > На сколько я понимаю, предлагается более тесная интеграция > > апачей, предполагающая объединение контентов и разделения > > общего docroot. В свою очередь, предлагаю так далеко не идти > > сходу, и для начала определить простую схему при которой апачи > > смогут сосуществовать. > > А потом с ней героически сражаться? ;-) > > См. mod_ssl.spec свежего разлива. А ведь тривиальная вещь, > казалось бы... > Не вижу связи. Модулям нужно использовать макросы, предоставляемые апачем -- тогда им все-равно, какая будет схема. > > Это, например, может выглядеть так: > > /var/www/ > > > > -apache1/ > > > > -html/ > > -cgi-bin/ > > -manual/ > > -addon1/ > > -addon2/ > > Что здесь? (ну manual понятно, хотя и он у нас обычно жил > симлинком под html) - -html - дефолтная страница с красивой картинкой alt и ссылками на доки - -cgi-bin - cgi, поставляемые с апачем. - -addonX - контент, поставляемый с модулями, работающими только с данной версией apache для manual - думаю, лучше все-же alias. Ещё нужно наверное добавить: - -addons-manual/ | -addon1/ -addon2/ > > -apache2/ > > И чем отличается то, что здесь? Всем -- чаще всего, видимо, вообще не будут пересекаться. > Бишь если я собираю webalizer -- куда он кладет свой контент? > (собирать два webalizer просто так -- не буду :) В /var/www/shared-cgis/webalizer + конфиг в оба /etc/httpd{favour}/conf/addon.d Ну или если применить /usr/share, то в /usr/share/apache-shared/webalizer/ > > -shared-cgis/ > > > > -mailman > > -one_more_apache_favour_ignoring_project > > А не большинство ли их такое? И нет ли смысла тогда здвать это > просто cgi-bin/ ? :) Можно конечно -- ведь это уже вопрос вкуса. Человек может просто запутаться если будет cgi-bin у каждого favour + cgi-bin, для разделяемых cgi. Может пусть в самом названии каталога отражается его суть. Кроме этого, большинство проектов могут предоставлять sсriptalias в своём конфиге, и добавлять централизованный алиас нет смысла. > Опять же, разделяемый html -- это то, на что (сейчас) заряжен > default vhost. Было бы разумно вообще исключить запись туда > вебмастером (права+README) и тут же "удобнизировать" создание > нормального виртхоста -- в т.ч. дефолтного, но не здесь, в > пакетной местности. Под default vhost я понял просто docroot и его дефолтное содержимое. Тут я опять-же за разные docroot для каждого favour апача. С остальным согласен. > > > А у нас есть настолько специфичные cgi, или речь о том, чтобы > > > обеспечить эту возможность? Просто получается множество > > > > За то, что уже есть в сизифе не скажу (там просто не откуда > > взяться apache2-specific пакетам:), но я знаю такие пакеты, > > которые будут предоставлять cgi, зависящие от модулей, > > имеющихся только во втором апаче (WebAuth/WebKDC как пример). > > С другой стороны -- и что плохого, если они окажутся в > разделяемом cgi-bin? Максимум взорвется не под тем (и то уже дав > намек требованием "того"). > Эти "намёки" вряд ли будут содержательными, по крайней мере не укажут напрямую на необходимость сменить версию апача. А намёк в виде каталога внутри apache{favour} должен восприниматься однозначно ;) > > > мощностью Nflavour x Nvirthost. > > > > Я бы учёл, что на практике: > > 1) Apache2 на данный момент решение скорее дополнительное к Apache1. > > Да, но уже не единственное. Сам тоже собираюсь все boa опакетить Разумеется! > > 2) из первого вытекает, что большинство хостеров будут > > использовать A2 в проксируемом посредством A1 режиме (что по > > умолчанию действует в моем пакете почти также как и в > > apache-mod_perl) > > А, вот как. Не учел. > > Т.е. именно одновременная работа... В том числе -- это просто трюк в инитскрипте и пара if в конфиге на случай, если A1 уже поднят. В остальном -- совершенно полноценная сборка A2 > > 3) В свою очередь, из второго вытекает, что A2 будет > > действовать лишь для малой части виртхостов (или даже части > > контента виртхоста), а центральный cgi-bin дотачивается > > по-месту. Т.е мы здесь все-равно не угадаем. > > Ммм.... хорошо. А наблюдались несовместимые снизу вверх CGI? На моем веку нет -- разве что расчёт на mod_charset не состоятелен. > > > > Вообщем все то, что попадет туда само-сабой, если изменить > > > > apache_home. > > > > > > Э, не. Тогда туда и разделяемого много упадет. > > > > Можно сказать, что это даже хорошо -- пусть сначала пакет > > осознает свой контент разделяемым. Так постепенно все > > образуется и не будет резких изменений. Я имею ввиду, что > > пакеты(основанные на apache), даже без внесения изменений будут > > собираться под A1, пока мантейнер не решит, что можно > > предоставлять что-либо в %srv_dir > > Кажется, потерял контекст, но имелось в виду, что сейчас скорее > типично использование /var/www, нежели %_apache/home: > > RPM/SPECS/classic> grep var/www * | cut -f1 -d: | uniq | wc -l > 29 > RPM/SPECS/classic> grep %apache_home * | cut -f1 -d: | uniq | wc -l > 3 > > (это apache, packhouse, phpPgAdmin) > > Т.е. 1) дело не в макросах :-) и 2) незачем априори полагать, что > софт является apache1-specific. > > В последнем могу быть неправ. Макросы сильно помогут :) Да, но сейчас все, что есть в сизифе выглядит как apache1-specific по форме, а не по факту. Пусть мантейнеры решают как сделать пакет толерантным к версии апача. Тут всего два варианта: 1) Пакет идёт в shared-cgis (mailman для примера) 2) Пакет рождает отдельную сборку для A2 (mod_php как пример) > > > > > Кстати, тут еще Большаков справшивал про макросы сегодня в > > > > > свете желания собрать tclhttpd. Т.к. "общей частью" вопроса > > > > > я тут вижу не виртхосты как таковые, подумал -- может, это > > > > > httpd-common и httpd-devel? > > > > > Вопрос чуть ли не вкуса, но чтоб уж потом не трогать. > > > > > > > > Тут мне не совсем понятно -- эти пакеты будут предоставлять > > > > макросы для обоих версий apache? > > > > > > Частично. Каждый апач может носить с собой оставшуюся часть > > > сугубо своих макросов. > > > > Это пересекается со сказанным в начале. > > Да, конечно. Особенно с учетом того, что я *подразумевал* там > замену apache обобщенным httpd :-) > > > Здесь только хотелось сказать, что на данный момент, если > > отказаться от идеи одного docroot'а, следует определить тот > > список макросов, достаточный для сборки модулей, и использовать > > одинаковые имена, при взаимно вытесняющих -devel. > > А что тогда делать с webalizer? ;-) Это решать мантейнеру :) На мой взгляд -- хороший пример для shared-cgis. Ему при сборке конечно нужно будет проsedить как apache.conf, так и apache2.conf. Причем, это даже слишком хороший пример - ему ведь по сути нужно знать где логи обоих апачей... Значит собираться ему без apache-макросов. > Просто когда народ очень так интересовался, почему mod_perl так > экстравагантно заведен -- я подумал-подумал, чего может стоить > его вытаскивание из-под этой схемы (даже если течь не будет и > вообще все замечательно теперь), и объявил, что делать этого в > 1.3.x -- не собираюсь. > > Соответственно если apache2 будет этаким довеском, то когда ему > придет времябыть _платформой_ -- изначальная завязка на > "неполноценность" и обособленность может сыграть злую шутку. Он более чем полноценен! Правда! :) > Хочется по возможности избежать в его будущем нетривиальных > скриптов по обеспечению миграции и продумывания ночами > %triggerpostun... Для этого и обсуждаем. > > Иногда и с модулями идёт контент, который зависит от версии A. > > Кстати, можно пример? (документация не в счет, с ней понятно) mod_webkdc > > > Если забегать в раздел мыслей по web packaging policy, то мне > > > очень нравится размещение скриптов под /usr/share и <...> > > Да - это конечно мечта, но пока у меня нет чёткого > > представления. Похоже, на данном этапе это скорее усложнение. > > А посмотрите дебиановские пакеты. > Там есть и, например, возможность сказать, в какую именно БД > ходить создавать штатные базы, и это очень симпатичная > автоматизация нудной и тупой "деятельности". Нужно будет посмотреть. > Оно, конечно, per-webpackage, но... > > Хотя с другой стороны -- если бы rpm2 ориентировался на ситуацию > "все равно все будут хачить по месту", так бы он и остался таром > на стероидах -- большим, но глупым. > > Так что будем ориентироваться на mature web software. Пилимое > (плохое) -- в конце концов, руками по старинке разложить можно, > раз все равно пилить. Мы на это не ориентируемся -- просто пока не ясно, как сделать лучше. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFArgL7BMpuqP3w7LgRAkr0AKCHpjcw0y2doZ5eLNlicVz1hJC2XgCfSpQ9 d9ljxFXioZJ34LTRxshV6K0= =hT7n -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-21 13:23 ` Yury Konovalov @ 2004-05-24 8:50 ` Michael Shigorin 2004-05-24 9:17 ` Vladimir Lettiev 2004-05-24 16:50 ` Yury Konovalov 0 siblings, 2 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-24 8:50 UTC (permalink / raw) To: ALT Devel discussion list PreScriptum: хочется попросить yurix@, ab@ и других заинтересованных в том, чтобы подумать над: - действительно ли нам нужны два апача, которые одновременно - устанавливаемы (затрудняет завязку по пакетным завивимостям); - запускаемы (переносит множество проверок в стартап-тайм); - "как это сделано у других" (если вообще где-то сделано). Пока у меня зреет ощущение, что то, на что замахиваемся, у меня в голове не укладывается в достаточной мере (вместе с последствиями). По каковой причине, собственно, и не пытался сделать то же самое раньше, хотя "счастья всем даром", разумеется, хотелось давно. PreS2: положительные ответы на "действительно ли" принимаются _исключительно_ с прикладными соображениями на тему реализации. On Fri, May 21, 2004 at 05:23:43PM +0400, Yury Konovalov wrote: > > > > %apache_datadir %_var/www > > > > %apache_htdocsdir %apache_datadir/html > > > > %apache_cgibindir %apache_datadir/cgi-bin > > > > %apache_webmaster webmaster > > > На мой взгляд это уже специфичные вещи. > > Нет, ну переименовать их в httpd_* или еще как более > > нейтрально, понятное дело. > Я имел ввиду не имена, а сам принцип. А я -- то, что именно эти четыре макроса, вообще говоря, кроссапачевые как минимум :-) (при условии, что для действительно специфических пакетов отдельно предоставляем %apache[12]_* etc) > > > Я исхожу из того, что разные ветки апачей не должны иметь > > > один и тот-же htdocsdir (какой апач наполнит его, если у > > > каждого свой контент для этого?) и cgibindir также имеет > > > пару cgi, предоставляемых самим апачем. > > Насколько понимаю, "свой" (неразделяемый) контент, по-хорошему -- > > исключение из правила. > Да, но именно на "свой" контент должен глядеть docroot > по-умолчанию. Это по-моему правильно. Иначе что показывать > по-умолчанию? Generic page, которую все равно давно пора переписывать (та, что в apache-1.3.x, все равно давно не соответствует действительности), может быть и более generic, чтобы не заморачиваться даже не с альтернативами, а с runtime switching в инитскриптах. > > Опять же может иметь смысл держать его тоже в /usr/share -- это > > нечто неизменяемое, в конце концов. > Тут не спорю -- можно сдвинуть docroot в > /usr/share/apache{favour}. Однако здесь есть один момент (не > связанный с /usr/share - просто вспомнил) -- некоторые сайты > вообще не используют виртхосты. Для таких случаев нужно > предусмотреть хорошие комментарии в конфигах, чтобы можно было > просто раскоментировав строчку перебросить docroot в другое > место (/var/www/htdoc?), чтобы увести личных контент из > обновляемой пакетом области. Возможно, это как раз и стоит написать на пресловутой generic page? > > > Это, например, может выглядеть так: > > > /var/www/ > > > -apache1/ > > > -html/ > > > -cgi-bin/ > > > -manual/ > > > -addon1/ > > > -addon2/ > > Что здесь? (ну manual понятно, хотя и он у нас обычно жил > > симлинком под html) > -html - дефолтная страница с красивой картинкой alt и > ссылками на доки Угу. Причем если ее получится обобщить -- как раз в разделяемый контент (здесь же случай, если не получится). > -cgi-bin - cgi, поставляемые с апачем. > -addonX - контент, поставляемый с модулями, работающими только > с данной версией apache > для manual - думаю, лучше все-же alias. > Ещё нужно наверное добавить: > -addons-manual/ > -addon1/ > -addon2/ > > > -apache2/ > > И чем отличается то, что здесь? > Всем -- чаще всего, видимо, вообще не будут пересекаться. Гм. Другой вопрос -- а нам нужны те cgi, которые "штатно идут с апачем", с учетом того, что /var/www/cgi-bin по умолчанию не ограничен Allow from localhost и Deny остальным? > > Бишь если я собираю webalizer -- куда он кладет свой контент? > > (собирать два webalizer просто так -- не буду :) > В /var/www/shared-cgis/webalizer + конфиг в > оба /etc/httpd{favour}/conf/addon.d Вот это "в оба" мне и не нравится с учетом того, что он как бы простой как два полена и переносимый. Можно играться в симлинки, можно думать еще что-то -- но не хотелось бы нарваться по статье "на каждого мудреца довольно простоты". Все-таки есть предложение _оставить_ дефолтные назначения (/var/www/{html,cgi-bin} таковыми именно как _разделяемый_ ресурс, а выносить -- специфичные вещи, потому как там в принципе надо изменять идентификацию в любом случае. Извиняюсь за путаность, просто каждый раз восстанавливать контекст мучительно долго приходится. > Ну или если применить /usr/share, то в > /usr/share/apache-shared/webalizer/ У этого специфика в том, что статический контент все-таки генерируемый, т.е. /usr/share отпадает. Собственно, это не cgi -- запускается из-под cron, но при этом кладет контент в указанное место. > > > -shared-cgis/ > > > -mailman > > > -one_more_apache_favour_ignoring_project > > А не большинство ли их такое? И нет ли смысла тогда здвать > > это просто cgi-bin/ ? :) > Можно конечно -- ведь это уже вопрос вкуса. Человек может > просто запутаться если будет cgi-bin у каждого favour + > cgi-bin, для разделяемых cgi. Вот именно. А какие бития головой об монитор будут при схемах с раскидыванием per flavour идентичных копий -- "я его правлю, сношу, а ему все равно!!!" -- уже сейчас можно представить. Кстати. А никто не смотрел, вообще где-то эту проблему решали или нет? > Может пусть в самом названии каталога отражается его суть. Но при этом не стоит менять привычек, если они не являются необоснованными: сохранение опыта при его разумности лучше, чем изменения к даже более "говорящим", но yet another именам. > Кроме этого, большинство проектов могут предоставлять > sсriptalias в своём конфиге, и добавлять централизованный алиас > нет смысла. Угу. А при подключении $project к $virthost достаточно будет перетащить (скопировать) именно ScriptAlias. > > Опять же, разделяемый html -- это то, на что (сейчас) заряжен > > default vhost. Было бы разумно вообще исключить запись туда > > вебмастером (права+README) и тут же "удобнизировать" создание > > нормального виртхоста -- в т.ч. дефолтного, но не здесь, в > > пакетной местности. > Под default vhost я понял просто docroot и его дефолтное > содержимое. Тут я опять-же за разные docroot для каждого favour > апача. С остальным согласен. А я -- за один в общем случае. :) Собственно, вокруг чего и вся беготня. > > > > А у нас есть настолько специфичные cgi, или речь о том, > > > > чтобы обеспечить эту возможность? Просто получается > > > > множество > > > За то, что уже есть в сизифе не скажу (там просто не откуда > > > взяться apache2-specific пакетам:), но я знаю такие пакеты, > > > которые будут предоставлять cgi, зависящие от модулей, > > > имеющихся только во втором апаче (WebAuth/WebKDC как > > > пример). > > С другой стороны -- и что плохого, если они окажутся в > > разделяемом cgi-bin? Максимум взорвется не под тем (и то уже > > дав намек требованием "того"). > Эти "намёки" вряд ли будут содержательными, по крайней мере не > укажут напрямую на необходимость сменить версию апача. Именно поэтому я и противился требованиям обеспечить не то что устанавливаемость, а функционирование двух версий apache одновременно. Слишком много логики надо вбивать и неочевидностей вылазит. Кто тут это требовал -- Саша Боковой? Саш, давай-ка помогай разруливать. :-) > А намёк в виде каталога внутри apache{favour} должен > восприниматься однозначно ;) См. выше насчет frustration. Просто не раз видел, как наши неочевидности доводили до походов на стенку и бывалых людей. > > > 2) из первого вытекает, что большинство хостеров будут > > > использовать A2 в проксируемом посредством A1 режиме (что > > > по умолчанию действует в моем пакете почти также как и в > > > apache-mod_perl) > > А, вот как. Не учел. Т.е. именно одновременная работа... > В том числе -- это просто трюк в инитскрипте и пара if в > конфиге на случай, если A1 уже поднят. В остальном -- > совершенно полноценная сборка A2 Ну, это можно подсмотреть в init.d/apache* как они есть сейчас -- там сучковатые, но обычно работающие костыли для предотвращения неочевидности в виде запущенного при лежавшем httpd httpd-perl и ломания всего подряд от неожиданности. А, вот как раз после довешивания хоть какой-то диагностики в эти инитскрипты я и боюсь этой динамической маршрутизации грабель. > > > 3) В свою очередь, из второго вытекает, что A2 будет > > > действовать лишь для малой части виртхостов (или даже части > > > контента виртхоста), а центральный cgi-bin дотачивается > > > по-месту. Т.е мы здесь все-равно не угадаем. > > Ммм.... хорошо. А наблюдались несовместимые снизу вверх CGI? > На моем веку нет -- разве что расчёт на mod_charset не > состоятелен. Ну, он у нас по умолчанию отключен => все равно надо разбираться/смотреть, чтоб включить, и если это будет делать чайник -- он все равно огребет по независящим от нас обстоятельствам, а для профи пары пометок хватит, if any. Я про дефолты в первую очередь. > > > > > Вообщем все то, что попадет туда само-сабой, если изменить > > > > > apache_home. > > > > Э, не. Тогда туда и разделяемого много упадет. > > > Можно сказать, что это даже хорошо -- пусть сначала пакет > > > осознает свой контент разделяемым. Так постепенно все > > > образуется и не будет резких изменений. [...] > > Т.е. 1) дело не в макросах :-) и 2) незачем априори полагать, > > что софт является apache1-specific. В последнем могу быть > Макросы сильно помогут :) Угу, но их надо _внедрять_, менять пока просто нет смысла. :) Т.е. есть, но _пока_ это практически ни на что не влияет. > Да, но сейчас все, что есть в сизифе выглядит как > apache1-specific по форме, а не по факту. Почему? > Пусть мантейнеры решают как сделать пакет толерантным к версии > апача. Тут всего два варианта: > 1) Пакет идёт в shared-cgis (mailman для примера) ...или так и остается в /var/www/cgi-bin. :) > 2) Пакет рождает отдельную сборку для A2 (mod_php как пример) ...в /var/www/apache2/cgi-bin или /usr/lib/cgi-bin/apache2/ (мне больше импонирует последнее) > > > Здесь только хотелось сказать, что на данный момент, если > > > отказаться от идеи одного docroot'а, следует определить тот > > > список макросов, достаточный для сборки модулей, и > > > использовать одинаковые имена, при взаимно вытесняющих > > > -devel. > > А что тогда делать с webalizer? ;-) > Это решать мантейнеру :) > На мой взгляд -- хороший пример для shared-cgis. Ему при сборке > конечно нужно будет проsedить как apache.conf, так и > apache2.conf. Причем, это даже слишком хороший пример - ему > ведь по сути нужно знать где логи обоих апачей... Значит > собираться ему без apache-макросов. А он может не только апачьи логи, а обобщенные CLF, combined и xferlog. Т.е. *если* конкретно по apache[12] у нас штатный формат логов не варьируется *и* избежать ситуации, когда оба процесса могут быть запущены и пытаться писать в одни файлы -- их можно даже дружно писать в /var/log/httpd. [кстати: а нет ли смысла переезжать с CLF на Combined как более информативный по умолчанию, или "народу не нужны..."?] > > Просто когда народ очень так интересовался, почему mod_perl > > так экстравагантно заведен -- я подумал-подумал, чего может > > стоить его вытаскивание из-под этой схемы (даже если течь не > > будет и вообще все замечательно теперь), и объявил, что > > делать этого в 1.3.x -- не собираюсь. > > Соответственно если apache2 будет этаким довеском, то когда > > ему придет времябыть _платформой_ -- изначальная завязка на > > "неполноценность" и обособленность может сыграть злую шутку. > Он более чем полноценен! Правда! :) О чем и спич. Посмотрите /etc/init.d/httpd* от первого, и что с ними будет, если у нас будет смесюка httpd + httpd-perl + apache2 с такой колбасой проксей. (можно поставить конфликт apache2 с apache1-mod_perl, но кому-то непременно понадобится именно это) > > Хочется по возможности избежать в его будущем нетривиальных > > скриптов по обеспечению миграции и продумывания ночами > > %triggerpostun... > Для этого и обсуждаем. Угу. > > > > Если забегать в раздел мыслей по web packaging policy, то мне > > > > очень нравится размещение скриптов под /usr/share и > > > Да - это конечно мечта, но пока у меня нет чёткого > > > представления. Похоже, на данном этапе это скорее > > > усложнение. > > А посмотрите дебиановские пакеты. Там есть и, например, > > возможность сказать, в какую именно БД ходить создавать > > штатные базы, и это очень симпатичная автоматизация нудной и > > тупой "деятельности". > Нужно будет посмотреть. И, кстати, про "куда класть и как включать" (при условии доступности дюжины веб-серверов) тоже надо будет освежить, я как-то разглядывал только в контексте "а, у нас все равно один apache сейчас". > > Так что будем ориентироваться на mature web software. > > Пилимое (плохое) -- в конце концов, руками по старинке > > разложить можно, раз все равно пилить. > Мы на это не ориентируемся -- просто пока не ясно, как сделать > лучше. Я к тому, что при создании субполитики упаковки веб-софта имеет смысл ориентироваться на тот софт, который в принципе имеет смысл пакетить, а не тот, который практически неизбежно пилится (что лишает смысла пакет в любом случае). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 8:50 ` [devel] Re: apache2, apache1, /var/www, web packaging policy Michael Shigorin @ 2004-05-24 9:17 ` Vladimir Lettiev 2004-05-24 9:16 ` Klimchev Konstantin 2004-05-24 15:57 ` Yury Konovalov 2004-05-24 16:50 ` Yury Konovalov 1 sibling, 2 replies; 47+ messages in thread From: Vladimir Lettiev @ 2004-05-24 9:17 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael Shigorin пишет: | PreScriptum: хочется попросить yurix@, ab@ и других | заинтересованных в том, чтобы подумать над: | | - действительно ли нам нужны два апача, которые одновременно | - устанавливаемы (затрудняет завязку по пакетным завивимостям); | - запускаемы (переносит множество проверок в стартап-тайм); | - "как это сделано у других" (если вообще где-то сделано). | | Пока у меня зреет ощущение, что то, на что замахиваемся, у меня в | голове не укладывается в достаточной мере (вместе с | последствиями). По каковой причине, собственно, и не пытался | сделать то же самое раньше, хотя "счастья всем даром", | разумеется, хотелось давно. | | PreS2: положительные ответы на "действительно ли" принимаются | _исключительно_ с прикладными соображениями на тему реализации. Прошу также учесть мнение простых смертных вебмастеров, которые будут устанавливать только один апач и какого им будет при виде перенагромождённой структуры каталогов для контента (излишней для них). Какого будет уже существующим программам, которые имеют свои файлы в /var/www/... ? Читая тред создаётся впечатление, что совместить оба апача пытаются только те, кому это нужно по каким-то личным специфичным потребностям, вполне вероятно, что в реалии таких будет <1% от общего числа пользователей апаче в дистрибутивах ALTLinux. Может не стоит мешать личные интересы с общими? Я не видел, чтобы кто-нибудь ешё (другие дистрибьюторы) пытался создать нечто подобное... - -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAsb25HjuOqBHxmZURAq7YAJ4tn6vY2g3qyPit7UmkDwFCxKT2WwCdEGVq 25BhidU2szvfozAqa4kg2KM= =Qa1d -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 9:17 ` Vladimir Lettiev @ 2004-05-24 9:16 ` Klimchev Konstantin 2004-05-24 9:44 ` Michael Shigorin 2004-05-24 15:57 ` Yury Konovalov 1 sibling, 1 reply; 47+ messages in thread From: Klimchev Konstantin @ 2004-05-24 9:16 UTC (permalink / raw) To: ALT Devel discussion list On Mon, 24 May 2004 13:17:45 +0400 Vladimir Lettiev <crux@syktsu.ru> wrote: > Прошу также учесть мнение простых смертных вебмастеров, которые будут > устанавливать только один апач и какого им будет при виде > перенагромождённой структуры каталогов для контента (излишней для них). > Какого будет уже существующим программам, которые имеют свои файлы в > /var/www/... ? > Читая тред создаётся впечатление, что совместить оба апача пытаются > только те, кому это нужно по каким-то личным специфичным потребностям, > вполне вероятно, что в реалии таких будет <1% от общего числа > пользователей апаче в дистрибутивах ALTLinux. Может не стоит мешать > личные интересы с общими? Я не видел, чтобы кто-нибудь ешё (другие > дистрибьюторы) пытался создать нечто подобное... Наверное, я присоединюсь. Может не будем скрещивать? -- Best Regards, Konstantin Klimchev (mailto:koka@atvc.ru jabber:koka@jabber.atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 9:16 ` Klimchev Konstantin @ 2004-05-24 9:44 ` Michael Shigorin 2004-05-27 8:45 ` Денис Смирнов 0 siblings, 1 reply; 47+ messages in thread From: Michael Shigorin @ 2004-05-24 9:44 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1536 bytes --] On Mon, May 24, 2004 at 01:16:05PM +0400, Klimchev Konstantin wrote: > > Читая тред создаётся впечатление, что совместить оба апача пытаются > > только те, кому это нужно по каким-то личным специфичным потребностям, > > вполне вероятно, что в реалии таких будет <1% от общего числа > > пользователей апаче в дистрибутивах ALTLinux. Может не стоит мешать > > личные интересы с общими? Я не видел, чтобы кто-нибудь ешё (другие > > дистрибьюторы) пытался создать нечто подобное... > Наверное, я присоединюсь. Может не будем скрещивать? Ну, я и написал в PreScriptum, что это все выглядит очень хорошо, но вот у меня голова треснет придумать, как это сделать, не привнеся *немеряных* грабель в *большинстве* случаев. Вообще не уверен, что оптимизация под маргиналов -- это правильно. Они или ССЗБ, или профи, которые все равно никогда не удовольствуются умолчаниями и сделают все по-своему. С другой стороны, делать схему для apache2 сейчас зажатой в тесные рамки с учетом наличия apache, apache-mod_perl, еще всякого-разного и так непростого наследства -- тоже не хочется. Именно из этих соображений и предлагал их расконфликтовать и все. Ну Юрий-то старается вырисовать схему, но больно громоздкой и уникальной (никому не привычной) она получается. А вот остальные желающие всего и сразу (кто-то еще, кроме Саши, который понятно чем занят, изъявлял) -- что-то разбежались. (или это в sisyphus@ было?) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 9:44 ` Michael Shigorin @ 2004-05-27 8:45 ` Денис Смирнов 2004-05-27 9:59 ` Denis Ovsienko 0 siblings, 1 reply; 47+ messages in thread From: Денис Смирнов @ 2004-05-27 8:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 599 bytes --] On Mon, May 24, 2004 at 12:44:30PM +0300, Michael Shigorin wrote: MS> Ну Юрий-то старается вырисовать схему, но больно громоздкой и MS> уникальной (никому не привычной) она получается. А вот остальные MS> желающие всего и сразу (кто-то еще, кроме Саши, который понятно MS> чем занят, изъявлял) -- что-то разбежались. (или это в sisyphus@ MS> было?) Ещё мне нужны одновременно apache2 и apache1. Причём нужны в таком виде, чтобы переведение хоста с одного на другой и обратно требовало правки не более одной строки в конфиге. -- С уважением, Денис http://freesource.info [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-27 8:45 ` Денис Смирнов @ 2004-05-27 9:59 ` Denis Ovsienko 2004-05-27 14:11 ` Michael Shigorin 2004-05-29 10:42 ` Денис Смирнов 0 siblings, 2 replies; 47+ messages in thread From: Denis Ovsienko @ 2004-05-27 9:59 UTC (permalink / raw) To: ALT Devel discussion list > Ещё мне нужны одновременно apache2 и apache1. Причём нужны в таком виде, > чтобы переведение хоста с одного на другой и обратно требовало правки не > более одной строки в конфиге. И сколько вы за это решение даёте? -- DO4-UANIC ^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-27 9:59 ` Denis Ovsienko @ 2004-05-27 14:11 ` Michael Shigorin 2004-05-29 10:42 ` Денис Смирнов 1 sibling, 0 replies; 47+ messages in thread From: Michael Shigorin @ 2004-05-27 14:11 UTC (permalink / raw) To: ALT Devel discussion list On Thu, May 27, 2004 at 12:59:21PM +0300, Denis Ovsienko wrote: > > Ещё мне нужны одновременно apache2 и apache1. Причём нужны в > > таком виде, чтобы переведение хоста с одного на другой и > > обратно требовало правки не более одной строки в конфиге. > И сколько вы за это решение даёте? Ну, вполне принимается временем на реализацию. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-27 9:59 ` Denis Ovsienko 2004-05-27 14:11 ` Michael Shigorin @ 2004-05-29 10:42 ` Денис Смирнов 1 sibling, 0 replies; 47+ messages in thread From: Денис Смирнов @ 2004-05-29 10:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 535 bytes --] On Thu, May 27, 2004 at 12:59:21PM +0300, Denis Ovsienko wrote: >> Ещё мне нужны одновременно apache2 и apache1. Причём нужны в таком виде, >> чтобы переведение хоста с одного на другой и обратно требовало правки не >> более одной строки в конфиге. DO> И сколько вы за это решение даёте? Оно мне нужно в будущем. Когда оно мне станет нужно в настоящем я либо его сделаю сам, либо, что вероятнее, гораздо раньше найду тех, кто заплатит мне за то, что я это сделаю. -- С уважением, Денис http://freesource.info [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 9:17 ` Vladimir Lettiev 2004-05-24 9:16 ` Klimchev Konstantin @ 2004-05-24 15:57 ` Yury Konovalov 1 sibling, 0 replies; 47+ messages in thread From: Yury Konovalov @ 2004-05-24 15:57 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Понедельник 24 Май 2004 13:17, Vladimir Lettiev написал: > Прошу также учесть мнение простых смертных вебмастеров, которые будут > устанавливать только один апач и какого им будет при виде > перенагромождённой структуры каталогов для контента (излишней для них). > Какого будет уже существующим программам, которые имеют свои файлы в > /var/www/... ? Они ничего не заметят... :) Не забывайте, что httpd.conf не обновляется. > Читая тред создаётся впечатление, что совместить оба апача пытаются > только те, кому это нужно по каким-то личным специфичным потребностям, > вполне вероятно, что в реалии таких будет <1% от общего числа > пользователей апаче в дистрибутивах ALTLinux. Может не стоит мешать > личные интересы с общими? Я не видел, чтобы кто-нибудь ешё (другие > дистрибьюторы) пытался создать нечто подобное... Тред получился сложнее самой задачи. Я как раз за то, чтобы НЕ скрещивать апачи а сделать их просто независимыми. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAshtZBMpuqP3w7LgRAl0yAJ9X2SKSgXBbMjkjWiwqum4yKAaZhwCff3Nj aWGbcRU8TTEFXQAKRlijoxs= =oYhE -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: apache2, apache1, /var/www, web packaging policy 2004-05-24 8:50 ` [devel] Re: apache2, apache1, /var/www, web packaging policy Michael Shigorin 2004-05-24 9:17 ` Vladimir Lettiev @ 2004-05-24 16:50 ` Yury Konovalov 1 sibling, 0 replies; 47+ messages in thread From: Yury Konovalov @ 2004-05-24 16:50 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Понедельник 24 Май 2004 12:50, Michael Shigorin написал: > - действительно ли нам нужны два апача, которые одновременно > - устанавливаемы (затрудняет завязку по пакетным завивимостям); Нужны. > - запускаемы (переносит множество проверок в стартап-тайм); Нужны на хостингах однозначно. > - "как это сделано у других" (если вообще где-то сделано). Не всем нужен mod_charset... Тут можно и даже apache2-only себе представить. Но это не отвечает требованиям хостинга по security, features и т.д. > Пока у меня зреет ощущение, что то, на что замахиваемся, у меня в > голове не укладывается в достаточной мере (вместе с > последствиями). По каковой причине, собственно, и не пытался > сделать то же самое раньше, хотя "счастья всем даром", > разумеется, хотелось давно. Похоже, Михаил, вы переоцениваете то на что замахивается предлагаемый пакет:) Дальше нить потерена... > PreS2: положительные ответы на "действительно ли" принимаются > _исключительно_ с прикладными соображениями на тему реализации. > > On Fri, May 21, 2004 at 05:23:43PM +0400, Yury Konovalov wrote: > > > > > %apache_datadir %_var/www > > > > > %apache_htdocsdir %apache_datadir/html > > > > > %apache_cgibindir %apache_datadir/cgi-bin > > > > > %apache_webmaster webmaster > > > > > > > > На мой взгляд это уже специфичные вещи. > > > > > > Нет, ну переименовать их в httpd_* или еще как более > > > нейтрально, понятное дело. > > > > Я имел ввиду не имена, а сам принцип. > > А я -- то, что именно эти четыре макроса, вообще говоря, > кроссапачевые как минимум :-) (при условии, что для действительно > специфических пакетов отдельно предоставляем %apache[12]_* etc) Здесь разница в том, что я говорю о том, с каким Layout собирать apache, а не о том как это в %install переложить. Давайте это просто отложим на время. > > Да, но именно на "свой" контент должен глядеть docroot > > по-умолчанию. Это по-моему правильно. Иначе что показывать > > по-умолчанию? > > Generic page, которую все равно давно пора переписывать (та, что > в apache-1.3.x, все равно давно не соответствует > действительности), может быть и более generic, чтобы не > заморачиваться даже не с альтернативами, а с runtime switching в > инитскриптах. Generic page в комплекте с A2 многоязыковая. Можно конечно сделать общую, но на данном этапе ее нет. Давайте вернемся к этому позже. > > Тут не спорю -- можно сдвинуть docroot в > > /usr/share/apache{favour}. Однако здесь есть один момент (не > > связанный с /usr/share - просто вспомнил) -- некоторые сайты > > вообще не используют виртхосты. Для таких случаев нужно > > предусмотреть хорошие комментарии в конфигах, чтобы можно было > > просто раскоментировав строчку перебросить docroot в другое > > место (/var/www/htdoc?), чтобы увести личных контент из > > обновляемой пакетом области. > > Возможно, это как раз и стоит написать на пресловутой generic > page? Хорошая идея. > Гм. Другой вопрос -- а нам нужны те cgi, которые "штатно идут с > апачем", с учетом того, что /var/www/cgi-bin по умолчанию не > ограничен Allow from localhost и Deny остальным? Из-за принципа . На практике видел cgi, которые дергают printenv, например. > > > Бишь если я собираю webalizer -- куда он кладет свой контент? > > > (собирать два webalizer просто так -- не буду :) > > > > В /var/www/shared-cgis/webalizer + конфиг в > > оба /etc/httpd{favour}/conf/addon.d > > Вот это "в оба" мне и не нравится с учетом того, что он как бы > простой как два полена и переносимый. Можно играться в симлинки, > можно думать еще что-то -- но не хотелось бы нарваться по статье > "на каждого мудреца довольно простоты". Тут как раз можно посмотреть "как у других". Я бы сделал "в оба" , но можно вообще ничего не делать в расчете на то, что админ догадается, что можно просто повторить ручками то, что поставляется для A1... бррр > Вот именно. А какие бития головой об монитор будут при схемах с > раскидыванием per flavour идентичных копий -- "я его правлю, > сношу, а ему все равно!!!" -- уже сейчас можно представить. Те кто будет запускать оба Apache разберутся -- остальным совсем просто. > > Под default vhost я понял просто docroot и его дефолтное > > содержимое. Тут я опять-же за разные docroot для каждого favour > > апача. С остальным согласен. > > А я -- за один в общем случае. :) Собственно, вокруг чего и вся > беготня. Да. > Именно поэтому я и противился требованиям обеспечить не то что > устанавливаемость, а функционирование двух версий apache > одновременно. Если взять реальный хостинг -- увы мы, IMHO обречены еще относительно долго жить на конфигурациях вроде apare-ru | ->apache-ru-mod_perl | ->apache2 > Слишком много логики надо вбивать и неочевидностей вылазит. Предлагаю все обдумать и сделать как попало :)) Если серьёзно -- было много интересных вопросов поднято. Нужно все как следует обдумать, прежде чем брать курс на интеграцию апачей -- пусть даже defdocroot'а > > В том числе -- это просто трюк в инитскрипте и пара if в > > конфиге на случай, если A1 уже поднят. В остальном -- > > совершенно полноценная сборка A2 > > Ну, это можно подсмотреть в init.d/apache* как они есть сейчас -- > там сучковатые, но обычно работающие костыли для предотвращения > неочевидности в виде запущенного при лежавшем httpd httpd-perl и > ломания всего подряд от неожиданности. Уже :) Будет слушать 80 только если "лежат" оба A1 > > Макросы сильно помогут :) > > Угу, но их надо _внедрять_, менять пока просто нет смысла. :) > Т.е. есть, но _пока_ это практически ни на что не влияет. > > > Да, но сейчас все, что есть в сизифе выглядит как > > apache1-specific по форме, а не по факту. > > Почему? Просто потому что, пока не знают об A2. > ...или так и остается в /var/www/cgi-bin. :) Пусть :) > > 2) Пакет рождает отдельную сборку для A2 (mod_php как пример) > > ...в /var/www/apache2/cgi-bin или /usr/lib/cgi-bin/apache2/ > (мне больше импонирует последнее) Мне пока это не понятно. > Т.е. *если* конкретно по apache[12] у нас штатный формат логов не > варьируется *и* избежать ситуации, когда оба процесса могут быть > запущены и пытаться писать в одни файлы -- их можно даже дружно > писать в /var/log/httpd. Это требует исследований. > > [кстати: а нет ли смысла переезжать с CLF на Combined как более > информативный по умолчанию, или "народу не нужны..."?] Поддерживаю. > > Он более чем полноценен! Правда! :) > > О чем и спич. Посмотрите /etc/init.d/httpd* от первого, и что с > ними будет, если у нас будет смесюка httpd + httpd-perl + apache2 > с такой колбасой проксей. (можно поставить конфликт apache2 с > apache1-mod_perl, но кому-то непременно понадобится именно это) У меня такая "смесюка" даже работает. Не вижу проблем. Колбаса-то простенькая, кроме того -- кто сам не захочет -- ни за что не получит колбасы. Тут я имею ввиду тех, кто будет ставить A1/A2-only. > И, кстати, про "куда класть и как включать" (при условии > доступности дюжины веб-серверов) тоже надо будет освежить, я > как-то разглядывал только в контексте "а, у нас все равно один > apache сейчас". > > > Так что будем ориентироваться на mature web software. > > > Пилимое (плохое) -- в конце концов, руками по старинке > > > разложить можно, раз все равно пилить. > > > > Мы на это не ориентируемся -- просто пока не ясно, как сделать > > лучше. > > Я к тому, что при создании субполитики упаковки веб-софта имеет > смысл ориентироваться на тот софт, который в принципе имеет смысл > пакетить, а не тот, который практически неизбежно пилится (что > лишает смысла пакет в любом случае). Истина! Вообщем, давайте, я выложу пакет -- на практике все проще осознать. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAsifkBMpuqP3w7LgRAsHMAJ9RvrG5l4Ve2aGAHb+JvMrtMo6DnwCff83X vAIEEOA8h4o4XRBE8fxLPRY= =QSrf -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] 2004-05-13 12:25 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Pavel Mironchik 2004-05-13 13:01 ` [devel] [JT] " Michael Shigorin 2004-05-14 6:33 ` Yury Konovalov @ 2004-05-14 7:46 ` Stanislav Ievlev 2 siblings, 0 replies; 47+ messages in thread From: Stanislav Ievlev @ 2004-05-14 7:46 UTC (permalink / raw) To: ALT Devel discussion list On Thu, May 13, 2004 at 03:25:15PM +0300, Pavel Mironchik wrote: > > Пусть в orphaned - нет apache2, нет смысла Готово, не забудьте потом воскресить. > > On Thu, 13 May 2004 15:20:58 +0400 (MSD) > QA Team Robot <qa@altlinux.org> wrote: > > > Package: mod_mono-0.6-alt1 > > Packager: Pavel Mironchik <tibor@altlinux> > > Status: rebuild failed. > > Cannot build this package for 12 week(s) (since Tue Feb 17 2004). > > Please investigate. > > > > Why: > > > > ar cru .libs/libmod_mono.a mod_mono.o > > ranlib .libs/libmod_mono.a > > creating libmod_mono.la > > (cd .libs && rm -f libmod_mono.la && ln -s ../libmod_mono.la libmod_mono.la) > > /bin/sh ../libtool --mode=link gcc -I/usr/include/apr-0 -I/usr/include/apu-0 -I/usr/include/apache -I/usr/include/apr-0 -DAPACHE13 -DEAPI -o libmod_mono_old.la -rpath /usr/lib > > rm -fr .libs/libmod_mono_old.la .libs/libmod_mono_old.* .libs/libmod_mono_old.* > > gcc -shared -Wl,-soname -Wl,libmod_mono_old.so.0 -o .libs/libmod_mono_old.so.0.0.0 > > (cd .libs && rm -f libmod_mono_old.so.0 && ln -s libmod_mono_old.so.0.0.0 libmod_mono_old.so.0) > > (cd .libs && rm -f libmod_mono_old.so && ln -s libmod_mono_old.so.0.0.0 libmod_mono_old.so) > > ar cru .libs/libmod_mono_old.a > > ranlib .libs/libmod_mono_old.a > > creating libmod_mono_old.la > > (cd .libs && rm -f libmod_mono_old.la && ln -s ../libmod_mono_old.la libmod_mono_old.la) > > make[1]: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > > make[1]: Entering directory `/usr/src/RPM/BUILD/mod_mono-0.6' > > make[1]: Nothing to be done for `all-am'. > > make[1]: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6' > > make: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6' > > + pushd src > > ~/RPM/BUILD/mod_mono-0.6/src ~/RPM/BUILD/mod_mono-0.6 > > + make -f makedll.mak > > make: Entering directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > > mcs /debug+ /debug:full /nologo /r:System.Web.dll /target:library /out:ModMono.dll ApacheApplicationHost.cs ApacheWorkerRequest.cs MonoWorkerRequest.cs IApplicationHost.cs Request.cs > > make: mcs: Command not found > > make: *** [ModMono.dll] Error 127 > > make: Leaving directory `/usr/src/RPM/BUILD/mod_mono-0.6/src' > > error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.75664 (%build) > > > > RPM build errors: > > Bad exit status from /usr/src/RPM/tmp/rpm-tmp.75664 (%build) > > 2.35user 1.99system 0:09.57elapsed 45%CPU (0avgtext+0avgdata 0maxresident)k > > 0inputs+0outputs (107686major+121002minor)pagefaults 0swaps > > rebuild: rebuild of `mod_mono-0.6-alt1.src.rpm' failed. > > > > -- > > Sincerely yours, > > ALT QA Team Robot > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > http://lists.altlinux.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 47+ messages in thread
end of thread, other threads:[~2004-05-29 10:42 UTC | newest] Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-05-13 12:25 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Pavel Mironchik 2004-05-13 13:01 ` [devel] [JT] " Michael Shigorin 2004-05-13 16:26 ` Anton Farygin 2004-05-13 16:56 ` [devel] apache2, again (was: [JT] Re: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin 2004-05-13 19:49 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 2004-05-14 5:24 ` Anton Farygin 2004-05-14 6:21 ` Yury Konovalov 2004-05-14 7:49 ` [devel] [JT] Re: apache2 Anton Farygin 2004-05-14 9:41 ` Yury Konovalov 2004-05-14 12:01 ` [devel] " Michael Shigorin 2004-05-14 12:04 ` [devel] [JT] " Dmitry V. Levin 2004-05-14 12:16 ` Anton Farygin 2004-05-14 12:56 ` [devel] apache2 Dmitry V. Levin 2004-05-14 13:40 ` [devel] [JT] apache2 Yury Konovalov 2004-05-14 15:58 ` [devel] " Michael Shigorin 2004-05-14 7:22 ` [devel] [JT] Re: mod_mono-0.6-alt1: rebuild failed [12] Alexander Bokovoy 2004-05-14 12:00 ` [devel] " Michael Shigorin 2004-05-14 17:28 ` Alexander Bokovoy 2004-05-14 6:33 ` Yury Konovalov 2004-05-14 7:23 ` Alexander Bokovoy 2004-05-14 7:50 ` Anton Farygin 2004-05-14 10:07 ` Yury Konovalov 2004-05-14 10:39 ` Anton Farygin 2004-05-14 11:58 ` [devel] apache2 (was: mod_mono-0.6-alt1: rebuild failed [12]) Michael Shigorin 2004-05-15 15:37 ` Yury Konovalov 2004-05-16 17:05 ` [devel] " Michael Shigorin 2004-05-14 12:06 ` [devel] /srv Dmitry V. Levin 2004-05-15 15:11 ` Yury Konovalov 2004-05-16 16:54 ` [devel] /srv Michael Shigorin 2004-05-19 13:50 ` Yury Konovalov 2004-05-19 14:34 ` [devel] apache2, apache1, /var/www (was: /srv) Michael Shigorin 2004-05-19 15:39 ` Yury Konovalov 2004-05-19 16:27 ` [devel] " Michael Shigorin 2004-05-20 13:06 ` Yury Konovalov 2004-05-20 14:04 ` Michael Shigorin 2004-05-21 13:23 ` Yury Konovalov 2004-05-24 8:50 ` [devel] Re: apache2, apache1, /var/www, web packaging policy Michael Shigorin 2004-05-24 9:17 ` Vladimir Lettiev 2004-05-24 9:16 ` Klimchev Konstantin 2004-05-24 9:44 ` Michael Shigorin 2004-05-27 8:45 ` Денис Смирнов 2004-05-27 9:59 ` Denis Ovsienko 2004-05-27 14:11 ` Michael Shigorin 2004-05-29 10:42 ` Денис Смирнов 2004-05-24 15:57 ` Yury Konovalov 2004-05-24 16:50 ` Yury Konovalov 2004-05-14 7:46 ` [devel] Re: mod_mono-0.6-alt1: rebuild failed [12] Stanislav Ievlev
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