[ebuild]mod_revocator request [ DONE ] [InOverlay]
slepnoga 3 октября, 2009 - 18:32
Может быть у кого нибудь возникнет желание написать данный ебилд ?
Техническая информация:
Зависимости : libnss, libnspr, mozldap ,mod_nss - есть в оверлее rion
Домашняя страница проекта :http://directory.fedoraproject.org/wiki/Mod_revocator
Описание и исходники там же. Патч на configure.{ac,in} Лежит в Сизифе у Альтовцев.http://sisyphus.ru/ru/srpm/Sisyphus/apache2-mod_revocator/patches/0
Там же можно забрать исходники без использование cvs
.
Нижеследующее писалось с целью проверки сборки и не претендует на ebuild:
EAPI="2" ECVS_AUTH="pserver" ECVS_SERVER="cvs.fedoraproject.org:/cvs/dirsec" ECVS_MODULE="mod_revocator" ECVS_BRANCH="mod_revocator102" ECVS_LOCALNAME="${P}" ECVS_CVS_COMPRESS="-z3" WANT_AUTOMAKE=1.6 inherit apache-module cvs autotools DESCRIPTION="Apache 2 module that lets the user configure remote CRL" HOMEPAGE="" SRC_URI="" SLOT="0" KEYWORDS="~amd64" IUSE="-openldap" ALLDEPEND="dev-libs/nss dev-libs/nspr dev-libs/mozldap" # www-apache/mod_nss" DEPEND="sys-devel/bison sys-devel/flex dev-util/pkgconfig ${ALLDEPEND}" RDEPEND="${ALLDEPEND}" src_prepare() { epatch "${FILESDIR}/alt-linux.patch" eautoreconf } src_configure() { econf \ --with-apr-config \ --with-apr-config=/usr/bin/apr-1-config \ $(use_enadle openldap) || die "" } ....skip
»
- Для комментирования войдите или зарегистрируйтесь
Вообщем причина [WONTFIX]
Вообщем причина
[WONTFIX]
проста как божий день:1) mod_revocator (далее
продукт
) написан товарищами из редхата (далееаффтары
), которые не ведают о сущствовании такого понятия как "новое программное обеспечение", а вернее не считают любой новый код за программу, а лишь за коллекцию багов. Поэтому выход 3 года назад несовместимого с их продуктом релиза nss для них прошел практически незамеченным (кроме одного поста на офф. странице).2) Билд-система продукта, ввиду абсолютеного незнания аффтарами автотулзов, настолько убога и корява, что вообще непонятно как она в оригинале работала.
Вердикт: прежде написания ебилда хорошо бы написать нормальную версию продукта. Пока редхатовцы не приведут свое детище в совместимость с новым nss, нам тут делать нечего. Ждем RHEL6
/
Они разрушили мой моск! :)
Каким образом использование общего (и/или удалённого) СОС'а может зависеть от
nss
???Есть мнение, что так ждать можно очень долго и (главное) непонятно чего.
ЗЫ: А ещё есть мнение что такая штука (обращение к общему СОС'у) может потребоваться не только для web-сервера (набор коих к одному Индейцу не сводится), но и [как минимум] для почтового сервера.
:wq
--
Live free or die
nss - это нетскейповская
nss - это нетскейповская библиотека, обеспечивающая для продуктов, производных из закромов Netscape, крипто-API на открытых ключах. Как бы для службы отозванных сертификатов PKI занимает не последнее место.
Не грусти, товарищ! Всё хорошо, beautiful good!
Я ленив
и поэтому не люблю лезть на физический уровень там, где в этом нет необходимости.
Согласно моим представлениям о здравом смысле она (или иное решение, обеспечивающее решение данной задачи) должна присутствовать в графе зависимостей, определяемых флагом
ssl
Индейца.Если же Индеец собран без поддержки SSL, то и в обсуждаемом модуле смысла нет.
Соответственно непосредственная проверка этой (полагаю, не только) зависимости избыточна.
Зато пропущена проверка действительно необходимой зависимости:
наличия и конфигурации
www-servers/apache
:wq
--
Live free or die
Прекратить флуд
Это-то тут причем? Модуль не рабочий, вот и все, что на данный момент важно. Смысл его существования и пригодность к использованию широкими массами - тема отдельная, и тут, вроде бы очевидно, не обсуждается.
Тема является закрытой до того момента, как разработчики починят свое творение (по словам тов. slepnoga, в RHEL6, вроде бы, оно должно появится, наверное тогда и починят).
Зачем нужен данный модуль и
Зачем нужен данный модуль и что он должен делать в контексте моей задачи в теме не обсуждалось.Типа "Вопрос Применимости" (tm) не стоит. Кто сказал , что он обеспечивает работу по https ?
Если кто то сделает патч для исходников, давайте продолжим обсуждение
Алсо , в теме обсуждались конкретно программерские/мантаинерские задачи - "как собрать данную фиговину" . Вопрос "нафига это надо" и "как
это опакетить " выходил за рамки данной темы.
WONTFIX в контексте темы означает невозможность сборки на версиях библиотек из Гентоо в данный момент времени. Там же сверху ясно написано -"ждем апстрим".
П.С Ну давайте хоть в "Разработке" не флудить , пожалуйста :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
.
В этом я с тобой принципиально не согласен.
А где (кому) ещё в Apache может потребоваться СОС???
Порочный подход.
Ибо сборка хреновины не есть самоцель :)
Именно данная конкретная задача имеет для меня вполне конкретный практический смысл.
Поэтому мне было бы интересно разработать логически полное и завершённое решение.
Частное решение я на коленке сочинил, на форуме где-то бегала тема... Но хочется более правильного решения.
ЗЫ: Кстати, спасибо за напоминание, надо будет расширить статейку на wiki :)
:wq
--
Live free or die
В этом я с тобой
А мне пофик на твое согласие/несогласие - результат от этого не меняется.
Сам по себе https обеспечивает mod_ssl ( это ,ИМХО, на первом столбе в гугле написано) , или в данном случае mod_nss.
См. пункт 1
По этому топику этого не видно. Если тебе это интересно , выложи патчи.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Забито гвоздями по просьбам
Забито гвоздями по просьбам трудящихся.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Здесь лежит тарболл от 13
Здесь лежит тарболл от 13 апреля сего года, наверно в связи с выходом беты RHEL6 апстрим зашевелился.
Собственно вопрос снова актуален.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Собственно, собралось. Не без
Собственно, собралось. Не без траблов со стороны dev-libs/nss правда ( ебилд пришлось дополнить ), но собралось.
Все что надо для работы - в rion`e.
http://code.google.com/p/rion-overlay/source/detail?r=403844f2f103f9a03b7e9942037597de20ccc752
П.С Работа сего модуля с openssl и CA на файлах меня интересует меньше, чем балет, который меня совсем не интересует.
П.П.С Юзайте dev-libs/nss[utils] и лдап для хранилища ( как вы это сделаете на опенлдапе - я тоже не знаю)
П.П.П.С Конструктивные предложения, отчеты о тестировании и патчи всегда будут выслушаны.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)