ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: новый libssl7
@ 2008-08-08 20:56 Evgeny Sinelnikov
  2008-08-08 21:00 ` Mikhail Gusarov
                   ` (7 more replies)
  0 siblings, 8 replies; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-08 20:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Здравствуйте,

В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
того, что апстрим иногда не следит за своими сонеймами, новый openssl
бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
библиотека предоставляется пакетом libssl6. Этот пакет планируется
сохранять неграничено долго. Но новые сборки будут проводится на
libssl7.

В плане пересборки с новым openssl могут возникнуть осложнения из-за
того, что теперь он собран с поддержкой kerberos, то есть слинкован с
библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
появилась зависимость на пакет libkrb5-devel. Последнее, из-за
специфичности расположения заголовочных файлов в нашей сборке MIT
Kerberos, влечёт за собой следующую проблему - не все приложения
корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
/usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
Сейчас CFLAGS выглядит таким образом:
$ pkg-config libcrypto --cflags
-I/usr/include/krb5
Если ранее отсутствие этого не влияло, то сейчас приведёт к
несобираемости таких пакетов. В нашем случае могут перестать
собираться даже те пакеты, которые нормально могли бы быть собраны в
Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
вынесены в /usr/include/krb5, как у нас.

Прошу обратить внимание тех, чьи пакеты зависят от openssl. Ниже
привожу список пакетов, который был составлен ldv@.

Вот список исходных пакетов, которые собраны с libssl.so.6:
MySQL-5.0.51-alt2.a.src.rpm
X-Downloader-2.5.7.1-alt4.src.rpm
apache2-2.2.9-alt4.src.rpm
aria2-0.14.0-alt1.src.rpm
asterisk1.4-1.4.21.2-alt2.src.rpm
asterisk1.6-1.6.0-alt0.beta9.src.rpm
astmanproxy-1.22-alt3.pre.20061015.src.rpm
bacula-2.4.0-alt1.src.rpm
balsa-2.3.25-alt1.src.rpm
callweaver-1.2-alt0.svn4616.5.src.rpm
centericq-4.21.0-alt6.src.rpm
ckermit-8.0.211-alt1.src.rpm
claws-mail-3.4.0.cvs51-alt1.src.rpm
courier-imap-4.3.1-alt1.1.src.rpm
curl-7.18.2-alt1.src.rpm
cyrus-imapd-2.3.12p2-alt2.src.rpm
dillo-0.8.6-alt4.src.rpm
dovecot-1.1.2-alt1.src.rpm
dovecot1.0-1.0.15-alt3.src.rpm
dovecot1.2-1.2.rc8-alt1.src.rpm
dovecot11-1.1.alpha1-alt1.hg20070722.src.rpm
dsniff-2.4-alt0.9.b1.1.1.src.rpm
ecore-0.9.9.041-alt1.20070918.src.rpm
ejabberd-1.1.4-alt1.src.rpm
elinks-0.12-alt0.3.src.rpm
erlang-R11B.5-alt1.src.rpm
ettercap-NG-0.7.3-alt2.src.rpm
exim-4.69-alt1.1.src.rpm
fetchmail-6.3.8-alt6.1.src.rpm
freeradius-1.1.7-alt2.1.src.rpm
fuse-encfs-1.3.1-alt6.src.rpm
gftp-2.0.18stable-alt4.src.rpm
gkrellm-2.3.0-alt1.src.rpm
gnubiff-2.2.9-alt1.src.rpm
gnubiff-gnome-2.2.9-alt1.src.rpm
gnugk-2.2.4-alt1.1.0.1.src.rpm
gnustep-base-1.16.2-alt1.src.rpm
google-gadgets-0.9.1-alt1.src.rpm
hammerhead-2.3.1-alt1.src.rpm
hostapd-0.6.3-alt1.src.rpm
htmldoc-1.9.0-alt1.r1563.2.src.rpm
http_get-20050629-alt1.src.rpm
http_load-20060312-alt1.src.rpm
http_ping-20050629-alt1.src.rpm
http_post-20050316-alt1.src.rpm
httperf-0.9.0-alt1.src.rpm
httping-1.2.9-alt1.src.rpm
hydra-5.3-alt2.0.src.rpm
ice-3.3.0-alt5.src.rpm
imapfilter-2.0.10-alt1.src.rpm
inkscape-0.46-alt3.src.rpm
inn-2.4.5-alt1.src.rpm
irssi-0.8.12-alt2.src.rpm
italc-1.0.7-alt4.src.rpm
jabberd2-2.2.2-alt1.src.rpm
kannel-1.4.1-alt1.3.cvs20080124.src.rpm
kasablanca-0.4.0.2-alt1.2.src.rpm
kde4libs-4.1.0-alt1.src.rpm
kdebase-3.5.9-alt7.src.rpm
kdenetwork-3.5.9-alt1.src.rpm
keepalived-1.1.13-alt1.src.rpm
kftpgrabber-0.8.1-alt2.src.rpm
kvirc-3.4.0-alt1.qa1.src.rpm
lftp-3.7.0-alt1.src.rpm
libeXosip2-3.1.0-alt1.src.rpm
libesmtp-1.0.4-alt2.src.rpm
libfwbuilder-2.1.8-alt1.src.rpm
libgwenhywfar-3.2.0-alt2.src.rpm
libjingle-0.3.11-alt2.src.rpm
libmnetutil-0.3.1-alt1.1.src.rpm
libneon-0.28.2-alt2.src.rpm
libneon0.25-0.25.5-alt1.1.src.rpm
libneon0.26-0.26.4-alt1.src.rpm
libomniORB-4.1.2-alt1.src.rpm
libpw-1.10.10-alt1.src.rpm
libpw1.11-1.11.2-alt0.2cvs20061011.src.rpm
libwt-2.1.5-alt1.src.rpm
licq-1.3.5-alt4.src.rpm
lighttpd-1.4.19-alt4.svn.2142.src.rpm
links2-2.2-alt1.src.rpm
linuxdcpp-1.0.2-alt1.src.rpm
lynx-2.8.6-alt3.rel.2.src.rpm
mail-notification-5.0-alt1.src.rpm
mailfilter-0.8.1-alt1.src.rpm
mcabber-0.6.4-alt0.1.1.src.rpm
micq-0.5.0.3-alt1.1.src.rpm
mod_ssl-2.8.31-alt1.src.rpm
monit-5.0-alt0.1.src.rpm
msmtp-1.4.14-alt1.src.rpm
mutt-1.4.2.3-alt1.src.rpm
mutt1.5-1.5.18-alt3.src.rpm
nagios-nrpe-2.12-alt2.src.rpm
nagios-plugins-1.4.11-alt4.src.rpm
nginx-0.6.31-alt1.src.rpm
nmap-4.65-alt1.src.rpm
ntop-3.3-alt3.src.rpm
nut-2.0.5-alt3.src.rpm
ocaml-ssl-0.4.2-alt1.src.rpm
openldap-2.3.41-alt2.src.rpm
openvpn-2.0.9-alt1.src.rpm
p3scan-2.3.2-alt1.src.rpm
pam_mount-0.9.25-alt1.1.src.rpm
partimage-0.6.7-alt6.src.rpm
pavuk-0.9.35-alt3.src.rpm
perl-Crypt-SSLeay-0.57-alt1.src.rpm
perl-Net-SSLeay-1.35-alt1.src.rpm
php-imap-4.4.8-alt1.src.rpm
php-openssl-4.4.8-alt1.src.rpm
php5-imap-5.2.7.20080627-alt1.src.rpm
php5-openssl-5.2.7.20080627-alt1.src.rpm
pine-4.64L-alt5.src.rpm
postal-0.62-alt1.1.src.rpm
postfix-2.4.7-alt1.src.rpm
postgresql8.0-8.0.11-alt1.1.src.rpm
postgresql8.1-8.1.8-alt3.1.src.rpm
postgresql8.2-8.2.9-alt1.0.src.rpm
postgresql8.2_1C-8.2.5-alt4.1.src.rpm
postgresql8.3-8.3.3-alt1.src.rpm
pound-2.4.3-alt1.src.rpm
ppp-2.4.4-alt10.2.src.rpm
proftpd-1.3.0rel-alt2.src.rpm
psi-0.12-alt1.svn1173.src.rpm
python-2.5.1-alt1.src.rpm
python-module-OpenSSL-0.6-alt2.1.1.1.src.rpm
python-module-m2crypto-0.18.2-alt1.src.rpm
qca-tls-1.0-alt4.src.rpm
qca2-ossl-2.0.0-alt0.1.beta3.src.rpm
qt4-4.4.1-alt1.src.rpm
qtsmbstatus-2.0.4-alt1.src.rpm
ruby-1.8.7-alt5.src.rpm
ruby1.9-1.9.0-alt1.20080603.src.rpm
sendmail-8.14.3-alt1.1.src.rpm
siege-2.68-alt1.src.rpm
sim-0.9.4.3-alt2.1.src.rpm
sipp-1.1rc5-alt1.1.src.rpm
socat-1.6.0.0.patched-alt1.src.rpm
sofia-sip-1.12.8-alt1.src.rpm
spamassassin-3.2.4-alt1.src.rpm
squid-2.6.STABLE20-alt1.1.src.rpm
ssmtp-2.60.9-alt4.src.rpm
stunnel-3.26-alt5.src.rpm
suck-4.3.2-alt4.src.rpm
sylpheed-2.2.9-alt1.1.src.rpm
tcl-tls-1.5.1-alt4.src.rpm
telepathy-idle-0.1.2-alt2.src.rpm
tomcat-native-1.1.13-alt1_1jpp1.7.src.rpm
tor-0.1.2.17-alt1.src.rpm
ulogd-1.24-alt11.src.rpm
unreal-3.2.7-alt5.src.rpm
uw-imap-2004g-alt1.1.src.rpm
vhttpd-0.2-alt12.src.rpm
w3c-libwww-5.4.1-alt0.1.1.src.rpm
w3m-0.5.2-alt2.src.rpm
wget-1.11.1-alt1.src.rpm
wpa_supplicant-0.5.10-alt3.src.rpm
x11vnc-0.9.2-alt1.src.rpm
xchat-2.8.4-alt1.src.rpm
xmms-1.2.11-alt4.src.rpm
yaz-3.0.34-alt1.src.rpm

Вот список исходных пакетов, которые собраны с libcrypto.so.6:
MySQL-5.0.51-alt2.a.src.rpm
apache2-2.2.9-alt4.src.rpm
aria2-0.14.0-alt1.src.rpm
asterisk1.4-1.4.21.2-alt2.src.rpm
asterisk1.6-1.6.0-alt0.beta9.src.rpm
bacula-2.4.0-alt1.src.rpm
balsa-2.3.25-alt1.src.rpm
bind-9.3.5-alt2.src.rpm
bloom-0.1.1-alt1.1.src.rpm
callweaver-1.2-alt0.svn4616.5.src.rpm
centericq-4.21.0-alt6.src.rpm
cfengine-2.2.7-alt1.src.rpm
chntpw-070923-alt2.src.rpm
ckermit-8.0.211-alt1.src.rpm
claws-mail-3.4.0.cvs51-alt1.src.rpm
courier-imap-4.3.1-alt1.1.src.rpm
ctorrent-1.3.4-alt2.dnh3.2.src.rpm
curl-7.18.2-alt1.src.rpm
cyrus-imapd-2.3.12p2-alt2.src.rpm
cyrus-sasl2-2.1.22-alt4.cvs.20080125.src.rpm
dar-2.3.6-alt1.src.rpm
deltup-0.4.3-alt1.src.rpm
dillo-0.8.6-alt4.src.rpm
dovecot-1.1.2-alt1.src.rpm
dovecot1.0-1.0.15-alt3.src.rpm
dovecot1.2-1.2.rc8-alt1.src.rpm
dovecot11-1.1.alpha1-alt1.hg20070722.src.rpm
dsniff-2.4-alt0.9.b1.1.1.src.rpm
ejabberd-1.1.4-alt1.src.rpm
elinks-0.12-alt0.3.src.rpm
erlang-R11B.5-alt1.src.rpm
ettercap-NG-0.7.3-alt2.src.rpm
exim-4.69-alt1.1.src.rpm
fetchmail-6.3.8-alt6.1.src.rpm
freeradius-1.1.7-alt2.1.src.rpm
fuse-encfs-1.3.1-alt6.src.rpm
gftp-2.0.18stable-alt4.src.rpm
git-1.5.6.4-alt1.src.rpm
gkrellm-2.3.0-alt1.src.rpm
gnubiff-2.2.9-alt1.src.rpm
gnubiff-gnome-2.2.9-alt1.src.rpm
gnugk-2.2.4-alt1.1.0.1.src.rpm
gnustep-base-1.16.2-alt1.src.rpm
google-gadgets-0.9.1-alt1.src.rpm
gq-1.0.1-alt2.src.rpm
gtkjournal-0.3.5b-alt0.8.src.rpm
hammerhead-2.3.1-alt1.src.rpm
hostapd-0.6.3-alt1.src.rpm
htmldoc-1.9.0-alt1.r1563.2.src.rpm
http_get-20050629-alt1.src.rpm
http_load-20060312-alt1.src.rpm
http_ping-20050629-alt1.src.rpm
http_post-20050316-alt1.src.rpm
httperf-0.9.0-alt1.src.rpm
httping-1.2.9-alt1.src.rpm
hydra-5.3-alt2.0.src.rpm
ice-3.3.0-alt5.src.rpm
ichatsrvd-0.24-alt3.src.rpm
imapfilter-2.0.10-alt1.src.rpm
inkscape-0.46-alt3.src.rpm
inn-2.4.5-alt1.src.rpm
ipmitool-1.8.9-alt3.src.rpm
ipmiutil-2.0.3-alt1.src.rpm
ipsec-tools-0.6.7-alt1.src.rpm
ipv6calc-0.45-alt1.1.1.src.rpm
irssi-0.8.12-alt2.src.rpm
iscsitarget-0.4.14-alt3.src.rpm
italc-1.0.7-alt4.src.rpm
jabberd2-2.2.2-alt1.src.rpm
jpilot-0.99.9-alt7.src.rpm
kannel-1.4.1-alt1.3.cvs20080124.src.rpm
kasablanca-0.4.0.2-alt1.2.src.rpm
kdenetwork-3.5.9-alt1.src.rpm
keepalived-1.1.13-alt1.src.rpm
keyring-link-2.0-alt2.pre1.1.src.rpm
kftpgrabber-0.8.1-alt2.src.rpm
krb5-1.6.3-alt3.src.rpm
kvirc-3.4.0-alt1.qa1.src.rpm
ldns-1.3.0_pre_20080229-alt1.src.rpm
lftp-3.7.0-alt1.src.rpm
libclip-1.2.0cvs-alt2.src.rpm
libesmtp-1.0.4-alt2.src.rpm
libewf-20070512-alt1.src.rpm
libfprint-0.0.6-alt1.src.rpm
libfwbuilder-2.1.8-alt1.src.rpm
libgnomedb-1.9.103-alt1.1.src.rpm
libgwenhywfar-3.2.0-alt2.src.rpm
libjingle-0.3.11-alt2.src.rpm
libmutil-0.3.1-alt1.1.src.rpm
libneon-0.28.2-alt2.src.rpm
libneon0.25-0.25.5-alt1.1.src.rpm
libneon0.26-0.26.4-alt1.src.rpm
libomniORB-4.1.2-alt1.src.rpm
libopal-2.2.11-alt1.src.rpm
libopenh323_1.19-1.19.0.1-alt4.src.rpm
libpw-1.10.10-alt1.src.rpm
libpw1.11-1.11.2-alt0.2cvs20061011.src.rpm
libredland-1.0.7-alt1.1.src.rpm
libtorrent-0.13-alt3.svn.r2433.src.rpm
libtorrent-rasterbar0.13-0.13.1-alt1.src.rpm
libtorrent0.12-0.12.2-alt2.src.rpm
libwt-2.1.5-alt1.src.rpm
licq-1.3.5-alt4.src.rpm
lighttpd-1.4.19-alt4.svn.2142.src.rpm
links2-2.2-alt1.src.rpm
linm-0.8.1-alt2.src.rpm
linuxdcpp-1.0.2-alt1.src.rpm
lynx-2.8.6-alt3.rel.2.src.rpm
mail-notification-5.0-alt1.src.rpm
mailfilter-0.8.1-alt1.src.rpm
mcabber-0.6.4-alt0.1.1.src.rpm
micq-0.5.0.3-alt1.1.src.rpm
mod_ssl-2.8.31-alt1.src.rpm
monit-5.0-alt0.1.src.rpm
msmtp-1.4.14-alt1.src.rpm
mtree-3.7.20050808-alt1.1.src.rpm
mutt-1.4.2.3-alt1.src.rpm
mutt1.5-1.5.18-alt3.src.rpm
nagios-nrpe-2.12-alt2.src.rpm
nagios-plugins-1.4.11-alt4.src.rpm
net-snmp-5.4.1.1-alt1.src.rpm
netams-3.4.0rc2-alt5.src.rpm
netatalk-2.0.3-alt9.1.src.rpm
nginx-0.6.31-alt1.src.rpm
nmap-4.65-alt1.src.rpm
ntop-3.3-alt3.src.rpm
nut-2.0.5-alt3.src.rpm
nx-3.2.0-alt3.src.rpm
ocaml-ssl-0.4.2-alt1.src.rpm
openldap-2.3.41-alt2.src.rpm
openntpd-3.9p1-alt8.src.rpm
opensc-0.11.4-alt4.src.rpm
openslp-1.2.1-alt2.1.src.rpm
openssh-5.0p1-alt3.src.rpm
openvpn-2.0.9-alt1.src.rpm
p3scan-2.3.2-alt1.src.rpm
pam_mount-0.9.25-alt1.1.src.rpm
pam_usb-0.3.3-alt2.1.src.rpm
parsecvs-0.1-alt2.src.rpm
partimage-0.6.7-alt6.src.rpm
pavuk-0.9.35-alt3.src.rpm
perl-Crypt-OpenSSL-Bignum-0.04-alt1.src.rpm
perl-Crypt-OpenSSL-RSA-0.25-alt1.src.rpm
perl-Crypt-OpenSSL-Random-0.04-alt1.src.rpm
perl-Crypt-SSLeay-0.57-alt1.src.rpm
perl-Net-SSLeay-1.35-alt1.src.rpm
php-imap-4.4.8-alt1.src.rpm
php-openssl-4.4.8-alt1.src.rpm
php5-imap-5.2.7.20080627-alt1.src.rpm
php5-openssl-5.2.7.20080627-alt1.src.rpm
pine-4.64L-alt5.src.rpm
pinot-0.85-alt1.src.rpm
postal-0.62-alt1.1.src.rpm
postfix-2.4.7-alt1.src.rpm
postgresql8.0-8.0.11-alt1.1.src.rpm
postgresql8.1-8.1.8-alt3.1.src.rpm
postgresql8.2-8.2.9-alt1.0.src.rpm
postgresql8.2_1C-8.2.5-alt4.1.src.rpm
postgresql8.3-8.3.3-alt1.src.rpm
pound-2.4.3-alt1.src.rpm
ppp-2.4.4-alt10.2.src.rpm
proftpd-1.3.0rel-alt2.src.rpm
psi-0.12-alt1.svn1173.src.rpm
python-2.5.1-alt1.src.rpm
python-module-OpenSSL-0.6-alt2.1.1.1.src.rpm
python-module-m2crypto-0.18.2-alt1.src.rpm
qbittorrent-1.2.0-alt0.beta1.src.rpm
qca-tls-1.0-alt4.src.rpm
qca2-ossl-2.0.0-alt0.1.beta3.src.rpm
qt4-4.4.1-alt1.src.rpm
qtsmbstatus-2.0.4-alt1.src.rpm
rdesktop-1.6.0-alt2.src.rpm
ruby-1.8.7-alt5.src.rpm
ruby1.9-1.9.0-alt1.20080603.src.rpm
sendmail-8.14.3-alt1.1.src.rpm
siege-2.68-alt1.src.rpm
sim-0.9.4.3-alt2.1.src.rpm
sipp-1.1rc5-alt1.1.src.rpm
slurm-1.2.16-alt1.src.rpm
snort-2.4.5-alt2.1.src.rpm
socat-1.6.0.0.patched-alt1.src.rpm
sofia-sip-1.12.8-alt1.src.rpm
squid-2.6.STABLE20-alt1.1.src.rpm
ssmtp-2.60.9-alt4.src.rpm
stunnel-3.26-alt5.src.rpm
sylpheed-2.2.9-alt1.1.src.rpm
tcl-tls-1.5.1-alt4.src.rpm
tcpdump-3.9.7-alt1.src.rpm
telepathy-idle-0.1.2-alt2.src.rpm
tightvnc-1.5.0git-alt2.src.rpm
tinc-1.0.8-alt2.src.rpm
tomcat-native-1.1.13-alt1_1jpp1.7.src.rpm
tor-0.1.2.17-alt1.src.rpm
ulogd-1.24-alt11.src.rpm
unbound-1.0.0-alt2.src.rpm
unreal-3.2.7-alt5.src.rpm
uw-imap-2004g-alt1.1.src.rpm
vhttpd-0.2-alt12.src.rpm
vtund-2.6-alt3.1.src.rpm
w3c-libwww-5.4.1-alt0.1.1.src.rpm
w3m-0.5.2-alt2.src.rpm
wget-1.11.1-alt1.src.rpm
wpa_supplicant-0.5.10-alt3.src.rpm
x11vnc-0.9.2-alt1.src.rpm
xca-0.6.4-alt1.src.rpm
xchat-2.8.4-alt1.src.rpm
xen-3.2.1-alt1.src.rpm
xmlsec1-1.2.10-alt1.src.rpm
xmms2-0.5-alt9.DrLecter.src.rpm
xrdp-0.4.0-alt4.src.rpm
yaz-3.0.34-alt1.src.rpm

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
@ 2008-08-08 21:00 ` Mikhail Gusarov
  2008-08-08 21:06   ` Evgeny Sinelnikov
  2008-08-09  5:53 ` Alexander Bokovoy
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 41+ messages in thread
From: Mikhail Gusarov @ 2008-08-08 21:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Twas brillig at 00:56:52 09.08.2008 UTC+04 when sin@altlinux.ru did gyre and gimble:

 ES> Последнее, из-за специфичности расположения заголовочных файлов в
 ES> нашей сборке MIT Kerberos,

А зачем в нашей сборке MIT Kerberos заголовочные файлы лежат так
специфично, кстати?

-- 

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

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

* Re: [devel] I: новый libssl7
  2008-08-08 21:00 ` Mikhail Gusarov
@ 2008-08-08 21:06   ` Evgeny Sinelnikov
  2008-08-08 21:08     ` Mikhail Gusarov
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-08 21:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 1:00 пользователь Mikhail Gusarov
<dottedmag@altlinux.org> написал:
> Twas brillig at 00:56:52 09.08.2008 UTC+04 when sin@altlinux.ru did gyre and gimble:
>
>  ES> Последнее, из-за специфичности расположения заголовочных файлов в
>  ES> нашей сборке MIT Kerberos,
>
> А зачем в нашей сборке MIT Kerberos заголовочные файлы лежат так
> специфично, кстати?
>

Legacy... Точно я не знаю... Наверное у этого есть какой-то смысл.

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-08 21:06   ` Evgeny Sinelnikov
@ 2008-08-08 21:08     ` Mikhail Gusarov
  2008-08-08 21:17       ` Evgeny Sinelnikov
  2008-08-09  6:00       ` Alexander Bokovoy
  0 siblings, 2 replies; 41+ messages in thread
From: Mikhail Gusarov @ 2008-08-08 21:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Twas brillig at 01:06:35 09.08.2008 UTC+04 when sin@altlinux.ru did gyre and gimble:

 ES> Legacy... Точно я не знаю... Наверное у этого есть какой-то смысл.

Просто ровно такое было в RedHat 7.3, если мне память не изменяет. В
более свежих редхатах - положили в обычное место.

Может сразу и передвинуть?

-- 

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

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

* Re: [devel] I: новый libssl7
  2008-08-08 21:08     ` Mikhail Gusarov
@ 2008-08-08 21:17       ` Evgeny Sinelnikov
  2008-08-09  6:00       ` Alexander Bokovoy
  1 sibling, 0 replies; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-08 21:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 1:08 пользователь Mikhail Gusarov
<dottedmag@altlinux.org> написал:
> Twas brillig at 01:06:35 09.08.2008 UTC+04 when sin@altlinux.ru did gyre and gimble:
>
>  ES> Legacy... Точно я не знаю... Наверное у этого есть какой-то смысл.
>
> Просто ровно такое было в RedHat 7.3, если мне память не изменяет. В
> более свежих редхатах - положили в обычное место.
>
> Может сразу и передвинуть?
>

 Я не думал об этом... К вышеозвученной проблеме - это костыль. Надо
подумать стоит ли его делать. Может быть действительно стоит :) Стоит
ли пытаться исправить кривизну многих пакетов (может и не многих...
это же пока не известно...)?



-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
  2008-08-08 21:00 ` Mikhail Gusarov
@ 2008-08-09  5:53 ` Alexander Bokovoy
  2008-08-09 10:17   ` Evgeny Sinelnikov
  2008-08-09  8:49 ` [devel] I: новый libssl7 Alexey Tourbin
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 41+ messages in thread
From: Alexander Bokovoy @ 2008-08-09  5:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
> Здравствуйте,
>
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.
А libssl6 -- это то, что нужно сторонним (проприетарным) пакетам,
собранным с текущим openssl? Каком срок предыдущей жизни soname? Дело
в том, что помимо имеющихся в Сизифе приложений, которым обязательно
нужно старое API (если они не переехали на новое), есть еще и ПО,
которое внедренцы ставят поверх систем [в ближайшем будущем полученных
из Сизифа]. Для такой системообразующей библиотеки это важный аспект.

Каким образом планируется добиться автоматического выбора libssl7 при
сборке вместо libssl6 после попадания этого пакета в Сизиф?

> В плане пересборки с новым openssl могут возникнуть осложнения из-за
> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
> специфичности расположения заголовочных файлов в нашей сборке MIT
> Kerberos, влечёт за собой следующую проблему - не все приложения
> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
> Сейчас CFLAGS выглядит таким образом:
> $ pkg-config libcrypto --cflags
> -I/usr/include/krb5
Можно составить список пакетов, которые перестанут собираться? Если их
количество исчисляется десятком, то было бы неплохо перед отправкой
libssl7 озаботиться помощью мейнтейнерам в виде патчей в багзиллу.

> Если ранее отсутствие этого не влияло, то сейчас приведёт к
> несобираемости таких пакетов. В нашем случае могут перестать
> собираться даже те пакеты, которые нормально могли бы быть собраны в
> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
> вынесены в /usr/include/krb5, как у нас.
Я считаю, что "вынос" в /usr/include/krb5 правилен -- нам еще heimdal
содержать в скором будущем.
-- 
/ Alexander Bokovoy

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

* Re: [devel] I: новый libssl7
  2008-08-08 21:08     ` Mikhail Gusarov
  2008-08-08 21:17       ` Evgeny Sinelnikov
@ 2008-08-09  6:00       ` Alexander Bokovoy
  1 sibling, 0 replies; 41+ messages in thread
From: Alexander Bokovoy @ 2008-08-09  6:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/8/9 Mikhail Gusarov <dottedmag@altlinux.org>:
> Twas brillig at 01:06:35 09.08.2008 UTC+04 when sin@altlinux.ru did gyre and gimble:
>
>  ES> Legacy... Точно я не знаю... Наверное у этого есть какой-то смысл.
>
> Просто ровно такое было в RedHat 7.3, если мне память не изменяет. В
> более свежих редхатах - положили в обычное место.
Потому что пока в RH нет Heimdal, но Эндрю Бартлетт уже озаботился,
так что скорее всего там будет изменение.

>
> Может сразу и передвинуть?
Пожалуйста не трогайте то, информацией о чем вы не владеете. :-)

-- 
/ Alexander Bokovoy

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
  2008-08-08 21:00 ` Mikhail Gusarov
  2008-08-09  5:53 ` Alexander Bokovoy
@ 2008-08-09  8:49 ` Alexey Tourbin
  2008-08-09  9:10   ` Evgeny Sinelnikov
  2008-08-09 17:03 ` Alexey Tourbin
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09  8:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.

$ rpm -q libssl-devel
libssl-devel-0.9.8d-alt4
$ sudo apt-get install libssl-devel
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel openssl
The following packages will be upgraded
  libssl-devel openssl
The following NEW packages will be installed:
  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel
2 upgraded, 9 newly installed, 0 removed and 11 not upgraded.
Need to get 0B/1543kB of archives.
After unpacking 2666kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
$ 

Мне это официально не нравится!
libssl-devel не должен вытягивать libe2fs-devel.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09  8:49 ` [devel] I: новый libssl7 Alexey Tourbin
@ 2008-08-09  9:10   ` Evgeny Sinelnikov
  2008-08-09  9:26     ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09  9:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 12:49 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> сохранять неграничено долго. Но новые сборки будут проводится на
>> libssl7.
>
> $ rpm -q libssl-devel
> libssl-devel-0.9.8d-alt4

Странно, вы уверены, что это наш  libssl-devel-0.9.8d-alt4? Этот пакет
собран в Сизиф Птн 12 Окт 2007 01:10:04. Никакого kerberos там нет,
как впрочем и libssl7 там тоже нет. Такие зависмости присущи новому
openssl-0.9.8h-alt1.

> $ sudo apt-get install libssl-devel
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel openssl
> The following packages will be upgraded
>  libssl-devel openssl
> The following NEW packages will be installed:
>  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel
> 2 upgraded, 9 newly installed, 0 removed and 11 not upgraded.
> Need to get 0B/1543kB of archives.
> After unpacking 2666kB of additional disk space will be used.
> Do you want to continue? [Y/n] n
> Abort.
> $
>
> Мне это официально не нравится!
> libssl-devel не должен вытягивать libe2fs-devel.
>

Это особенности зависимостей libkrb5-devel:
$ rpm -q --whatrequires libe2fs-devel
libkrb5-devel-1.6.3-alt3
Я пока не разбирался нужны ли они там, но непосредственного отношения
с libssl-devel эта зависимость не имеет.


-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09  9:10   ` Evgeny Sinelnikov
@ 2008-08-09  9:26     ` Alexey Tourbin
  2008-08-09  9:59       ` Evgeny Sinelnikov
  0 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09  9:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 01:10:15PM +0400, Evgeny Sinelnikov wrote:
> 9 августа 2008 г. 12:49 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> > On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> >> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> >> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> >> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> >> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> >> сохранять неграничено долго. Но новые сборки будут проводится на
> >> libssl7.
> >
> > $ rpm -q libssl-devel
> > libssl-devel-0.9.8d-alt4
> 
> Странно, вы уверены, что это наш  libssl-devel-0.9.8d-alt4? Этот пакет
> собран в Сизиф Птн 12 Окт 2007 01:10:04. Никакого kerberos там нет,
> как впрочем и libssl7 там тоже нет. Такие зависмости присущи новому
> openssl-0.9.8h-alt1.

Я и показываю, что у меня установлен старый libsssl-devel, а я пытаюсь
обновить его на новый.  Мне предлагают установить много лишних пакетов.

Пакет у меня хороший.
/ALT/archive/Sisyphus/2008/08/08/files/x86_64/RPMS/libssl-devel-0.9.8d-alt4.x86_64.rpm

> > $ sudo apt-get install libssl-devel
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > The following extra packages will be installed:
> >  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel openssl
> > The following packages will be upgraded
> >  libssl-devel openssl
> > The following NEW packages will be installed:
> >  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel
> > 2 upgraded, 9 newly installed, 0 removed and 11 not upgraded.
> > Need to get 0B/1543kB of archives.
> > After unpacking 2666kB of additional disk space will be used.
> > Do you want to continue? [Y/n] n
> > Abort.
> > $
> >
> > Мне это официально не нравится!
> > libssl-devel не должен вытягивать libe2fs-devel.
> 
> Это особенности зависимостей libkrb5-devel:
> $ rpm -q --whatrequires libe2fs-devel
> libkrb5-devel-1.6.3-alt3
> Я пока не разбирался нужны ли они там, но непосредственного отношения
> с libssl-devel эта зависимость не имеет.

Непосредственного вроде бы и не имеет, а вообще имеет.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09  9:26     ` Alexey Tourbin
@ 2008-08-09  9:59       ` Evgeny Sinelnikov
  2008-08-09 18:38         ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09  9:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 13:26 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 01:10:15PM +0400, Evgeny Sinelnikov wrote:
>> 9 августа 2008 г. 12:49 пользователь Alexey Tourbin <at@altlinux.ru> написал:
>> > On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> >> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> >> того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> >> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> >> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> >> сохранять неграничено долго. Но новые сборки будут проводится на
>> >> libssl7.
>> >
>> > $ rpm -q libssl-devel
>> > libssl-devel-0.9.8d-alt4
>>
>> Странно, вы уверены, что это наш  libssl-devel-0.9.8d-alt4? Этот пакет
>> собран в Сизиф Птн 12 Окт 2007 01:10:04. Никакого kerberos там нет,
>> как впрочем и libssl7 там тоже нет. Такие зависмости присущи новому
>> openssl-0.9.8h-alt1.
>
> Я и показываю, что у меня установлен старый libsssl-devel, а я пытаюсь
> обновить его на новый.  Мне предлагают установить много лишних пакетов.
>
> Пакет у меня хороший.
> /ALT/archive/Sisyphus/2008/08/08/files/x86_64/RPMS/libssl-devel-0.9.8d-alt4.x86_64.rpm
>

Ну, тогда хорошо, просто в зеркало новые пакеты ещё не попали - я
удивился, откуда они взялись.

>> > $ sudo apt-get install libssl-devel
>> > Reading Package Lists... Done
>> > Building Dependency Tree... Done
>> > The following extra packages will be installed:
>> >  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel openssl
>> > The following packages will be upgraded
>> >  libssl-devel openssl
>> > The following NEW packages will be installed:
>> >  libblkid-devel libcom_err-devel libe2fs-devel libkeyutils-devel libkrb5-devel libkrb5-ldap libss-devel libssl7 libuuid-devel
>> > 2 upgraded, 9 newly installed, 0 removed and 11 not upgraded.
>> > Need to get 0B/1543kB of archives.
>> > After unpacking 2666kB of additional disk space will be used.
>> > Do you want to continue? [Y/n] n
>> > Abort.
>> > $
>> >
>> > Мне это официально не нравится!
>> > libssl-devel не должен вытягивать libe2fs-devel.
>>
>> Это особенности зависимостей libkrb5-devel:
>> $ rpm -q --whatrequires libe2fs-devel
>> libkrb5-devel-1.6.3-alt3
>> Я пока не разбирался нужны ли они там, но непосредственного отношения
>> с libssl-devel эта зависимость не имеет.
>
> Непосредственного вроде бы и не имеет, а вообще имеет.
>

Думаю, что это нужно решать уже в рамках krb5. Сделал для этого #16637.

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09  5:53 ` Alexander Bokovoy
@ 2008-08-09 10:17   ` Evgeny Sinelnikov
  2008-08-09 11:06     ` Alexander Bokovoy
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 10:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 9:53 пользователь Alexander Bokovoy <ab@altlinux.org> написал:
> 2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
>> Здравствуйте,
>>
>> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> сохранять неграничено долго. Но новые сборки будут проводится на
>> libssl7.
> А libssl6 -- это то, что нужно сторонним (проприетарным) пакетам,
> собранным с текущим openssl?

Вероятно, я не знаю таких, ибо пользоваться пока не приходилось. Но
работать они всё равно будут.

> Каком срок предыдущей жизни soname? Дело

Это вопрос к разработчикам openssl. Впрочем это не повод не обновлять
библиотеку, отвечающую за безопасность.

> в том, что помимо имеющихся в Сизифе приложений, которым обязательно
> нужно старое API (если они не переехали на новое), есть еще и ПО,
> которое внедренцы ставят поверх систем [в ближайшем будущем полученных
> из Сизифа]. Для такой системообразующей библиотеки это важный аспект.
>

В бранчах всё будет по прежнему. На Сизифе так же, если же потребуется
пересборка, приложения будут собираться на новом soname.

> Каким образом планируется добиться автоматического выбора libssl7 при
> сборке вместо libssl6 после попадания этого пакета в Сизиф?

Абсолютно таким же каким добились пересборки с libssl6 при обновлении
libssl4 два года назад - libssl-devel будет теперь работать с libssl7.

>
>> В плане пересборки с новым openssl могут возникнуть осложнения из-за
>> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
>> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
>> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
>> специфичности расположения заголовочных файлов в нашей сборке MIT
>> Kerberos, влечёт за собой следующую проблему - не все приложения
>> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
>> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
>> Сейчас CFLAGS выглядит таким образом:
>> $ pkg-config libcrypto --cflags
>> -I/usr/include/krb5
> Можно составить список пакетов, которые перестанут собираться? Если их
> количество исчисляется десятком, то было бы неплохо перед отправкой
> libssl7 озаботиться помощью мейнтейнерам в виде патчей в багзиллу.
>

Список пакетов, который нужно пересобрать я приводил. Если бы там была
пара пакетов, то я бы у же и их исправил. Для некоторых мы так и
сделали, но 159 пакетов - это уже много. Вообще я думаю, что Сизиф
нужен именно в таких случаях, когда без централизованной сборки уже не
обойтись. Иначе, если сделать как вы предлагаете, я вынужден держать
свой форк Сизифа. Только вот если я сам на все пакеты патчи буду
накладывать, то это уже будет не Сизиф, а нечто вроде собственного
репозитория. С таким подходом можно и при обновлении gcc, например до
версии 4.3.X, потребовать пересобрать все ломающиеся пакеты и
предоставить нужные патчи.

>> Если ранее отсутствие этого не влияло, то сейчас приведёт к
>> несобираемости таких пакетов. В нашем случае могут перестать
>> собираться даже те пакеты, которые нормально могли бы быть собраны в
>> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
>> вынесены в /usr/include/krb5, как у нас.
> Я считаю, что "вынос" в /usr/include/krb5 правилен -- нам еще heimdal
> содержать в скором будущем.

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


-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 10:17   ` Evgeny Sinelnikov
@ 2008-08-09 11:06     ` Alexander Bokovoy
  2008-08-09 13:59       ` Mikhail Gusarov
  2008-08-09 14:25       ` Evgeny Sinelnikov
  0 siblings, 2 replies; 41+ messages in thread
From: Alexander Bokovoy @ 2008-08-09 11:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
>>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>>> сохранять неграничено долго. Но новые сборки будут проводится на
>>> libssl7.
>> А libssl6 -- это то, что нужно сторонним (проприетарным) пакетам,
>> собранным с текущим openssl?
>
> Вероятно, я не знаю таких, ибо пользоваться пока не приходилось. Но
> работать они всё равно будут.
Еще раз. Меняется ABI в системообразующем пакете. Хотелось бы
убедиться, что в Сизифе останутся средства для работы существующих
приложений вроде Opera, Google Earth/Google desktop, etc. Сизиф ради
Сизифа бессмысленен, поэтому к любому пакету, который является
существенным для работы, можно предъявить подобные требования по
сохранению совместимости. Я хочу только убедиться, что стратегия
обновления продумана и не создаст проблем с типичными популярными
приложениями из-за пределов Сизифа.

>> Каком срок предыдущей жизни soname? Дело
>
> Это вопрос к разработчикам openssl. Впрочем это не повод не обновлять
> библиотеку, отвечающую за безопасность.
См. выше. Я не собираюсь ограничивать возможности по обновлению, а
задаю вопрос по реализации поддержки работоспособности существующих
программ. Например, если существующее ABI было стабильным в течение
последних 2-3 лет, то на период около года имеет смысл предоставить
его в виду совместимого ABI (libssl6 или как в случае с stdc++и
компиляторами -- stdc++-compat). Вопрос не в том, что обновлять, а что
-- нет, вопрос в проработанной стратегии стабильности и
предсказуемости среды.

Хотелось бы видеть от любого мейнтейнера, который планирует обновление
ABI в Сизифе и который знает, что его изменение повлияет на других,
иметь такую проработанную стратегию сохранения работоспособности
приложений с предыдущей версией ABI. В идеале такой подход позволил бы
сохранить стабильный и предсказуемый взгляд на платформу при
достаточной гибкости ее развития. Замечу, что речь не идет о том, что
везде следует выставлять костыли в виде -compat, но разумный
компромисс должен все-таки быть.

>> Можно составить список пакетов, которые перестанут собираться? Если их
>> количество исчисляется десятком, то было бы неплохо перед отправкой
>> libssl7 озаботиться помощью мейнтейнерам в виде патчей в багзиллу.
> Список пакетов, который нужно пересобрать я приводил. Если бы там была
> пара пакетов, то я бы у же и их исправил. Для некоторых мы так и
> сделали, но 159 пакетов - это уже много. Вообще я думаю, что Сизиф
Это пакеты, которые нужно пересобрать, а не пакеты, которые сломаются
однозначно из-за изменений в API.

> нужен именно в таких случаях, когда без централизованной сборки уже не
> обойтись. Иначе, если сделать как вы предлагаете, я вынужден держать
> свой форк Сизифа. Только вот если я сам на все пакеты патчи буду
> накладывать, то это уже будет не Сизиф, а нечто вроде собственного
> репозитория. С таким подходом можно и при обновлении gcc, например до
> версии 4.3.X, потребовать пересобрать все ломающиеся пакеты и
> предоставить нужные патчи.
Нет, говорю я совсем не об этом. См. выше.

>>> Если ранее отсутствие этого не влияло, то сейчас приведёт к
>>> несобираемости таких пакетов. В нашем случае могут перестать
>>> собираться даже те пакеты, которые нормально могли бы быть собраны в
>>> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
>>> вынесены в /usr/include/krb5, как у нас.
>> Я считаю, что "вынос" в /usr/include/krb5 правилен -- нам еще heimdal
>> содержать в скором будущем.
>
> Но вот и ответ - та самая доля разумности, которая так неочевидна на
> первый взгляд.
Это решение было принято еще в 2001 году, когда собирались первые
версии для ALT этого пакета.

-- 
/ Alexander Bokovoy

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

* Re: [devel] I: новый libssl7
  2008-08-09 11:06     ` Alexander Bokovoy
@ 2008-08-09 13:59       ` Mikhail Gusarov
  2008-08-09 14:06         ` Alexander Bokovoy
  2008-08-09 14:25       ` Evgeny Sinelnikov
  1 sibling, 1 reply; 41+ messages in thread
From: Mikhail Gusarov @ 2008-08-09 13:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Twas brillig at 15:06:18 09.08.2008 UTC+04 when ab@altlinux.org did gyre and gimble:

 AB> Это решение было принято еще в 2001 году, когда собирались первые
 AB> версии для ALT этого пакета.

Гм. А что ж ты просто не сказал, что есть несколько реализаций, и
поэтому заголовочные файлы от них разнесены по директориям, а ответил в
обобщённо-бессмысленном ключе о "не владении информацией"?

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

-- 

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 13:59       ` Mikhail Gusarov
@ 2008-08-09 14:06         ` Alexander Bokovoy
  0 siblings, 0 replies; 41+ messages in thread
From: Alexander Bokovoy @ 2008-08-09 14:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/8/9 Mikhail Gusarov <dottedmag@altlinux.org>:
> Twas brillig at 15:06:18 09.08.2008 UTC+04 when ab@altlinux.org did gyre and gimble:
>
>  AB> Это решение было принято еще в 2001 году, когда собирались первые
>  AB> версии для ALT этого пакета.
>
> Гм. А что ж ты просто не сказал, что есть несколько реализаций, и
> поэтому заголовочные файлы от них разнесены по директориям, а ответил в
> обобщённо-бессмысленном ключе о "не владении информацией"?
Потому что ответил на этот вопрос в ответе на первоначальное письмо _раньше_.

> Ты же это прекрасно знаешь, и прекрасно знаешь, что тем, кто "не владеет
> информацией", придётся идти в гугль и выяснять что к чему.
Нет, просто читай дискуссию.

-- 
/ Alexander Bokovoy

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

* Re: [devel] I: новый libssl7
  2008-08-09 11:06     ` Alexander Bokovoy
  2008-08-09 13:59       ` Mikhail Gusarov
@ 2008-08-09 14:25       ` Evgeny Sinelnikov
  2008-08-09 14:39         ` Alexander Bokovoy
  1 sibling, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 14:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 15:06 пользователь Alexander Bokovoy
<ab@altlinux.org> написал:
> 2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
>>>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>>>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>>>> сохранять неграничено долго. Но новые сборки будут проводится на
>>>> libssl7.
>>> А libssl6 -- это то, что нужно сторонним (проприетарным) пакетам,
>>> собранным с текущим openssl?
>>
>> Вероятно, я не знаю таких, ибо пользоваться пока не приходилось. Но
>> работать они всё равно будут.
> Еще раз. Меняется ABI в системообразующем пакете. Хотелось бы
> убедиться, что в Сизифе останутся средства для работы существующих
> приложений вроде Opera, Google Earth/Google desktop, etc. Сизиф ради
> Сизифа бессмысленен, поэтому к любому пакету, который является
> существенным для работы, можно предъявить подобные требования по
> сохранению совместимости. Я хочу только убедиться, что стратегия
> обновления продумана и не создаст проблем с типичными популярными
> приложениями из-за пределов Сизифа.

Всё должно пройти мягко и прозрачно до момента пересборки в сизифе, и
то только, если CFLAGS не выставылены как нужно. Предупреждение было
не для текущих пакетов, а для будущих сборок этих же пакетов в новой
сборочной среде.

>>> Каком срок предыдущей жизни soname? Дело
>>
>> Это вопрос к разработчикам openssl. Впрочем это не повод не обновлять
>> библиотеку, отвечающую за безопасность.
> См. выше. Я не собираюсь ограничивать возможности по обновлению, а
> задаю вопрос по реализации поддержки работоспособности существующих
> программ. Например, если существующее ABI было стабильным в течение
> последних 2-3 лет, то на период около года имеет смысл предоставить
> его в виду совместимого ABI (libssl6 или как в случае с stdc++и
> компиляторами -- stdc++-compat). Вопрос не в том, что обновлять, а что
> -- нет, вопрос в проработанной стратегии стабильности и
> предсказуемости среды.

Этот вопрос ставился первоначально и конечно предусмотрен.

> Хотелось бы видеть от любого мейнтейнера, который планирует обновление
> ABI в Сизифе и который знает, что его изменение повлияет на других,
> иметь такую проработанную стратегию сохранения работоспособности
> приложений с предыдущей версией ABI. В идеале такой подход позволил бы
> сохранить стабильный и предсказуемый взгляд на платформу при
> достаточной гибкости ее развития. Замечу, что речь не идет о том, что
> везде следует выставлять костыли в виде -compat, но разумный
> компромисс должен все-таки быть.

Совершенно верно. Библиотека libssl6 сохранится и будет собираться из
пакета openssl098d. Иного костыля пока придумать не удалось. К тому же
это обкатанный костыль, который сохраняет libssl4 в Сизифе и по сей
день. Вообще странно... Я же про это сразу написал...

>>> Можно составить список пакетов, которые перестанут собираться? Если их
>>> количество исчисляется десятком, то было бы неплохо перед отправкой
>>> libssl7 озаботиться помощью мейнтейнерам в виде патчей в багзиллу.
>> Список пакетов, который нужно пересобрать я приводил. Если бы там была
>> пара пакетов, то я бы у же и их исправил. Для некоторых мы так и
>> сделали, но 159 пакетов - это уже много. Вообще я думаю, что Сизиф
> Это пакеты, которые нужно пересобрать, а не пакеты, которые сломаются
> однозначно из-за изменений в API.

На уровне API, если я всё правильно понимаю, openssl-0.9.8d и
openssl-0.9.8h совместимы полностью. Смена сонейма связана со
структурами данных изменяющими ABI. Так что сломаться могут пакеты не
по причине не совместимости, а по причине не корректной установки
CFLAGS, а именно -I/usr/include/krb5, что привнесено поддержкой
kerberos в новой сборке openssl.

>> нужен именно в таких случаях, когда без централизованной сборки уже не
>> обойтись. Иначе, если сделать как вы предлагаете, я вынужден держать
>> свой форк Сизифа. Только вот если я сам на все пакеты патчи буду
>> накладывать, то это уже будет не Сизиф, а нечто вроде собственного
>> репозитория. С таким подходом можно и при обновлении gcc, например до
>> версии 4.3.X, потребовать пересобрать все ломающиеся пакеты и
>> предоставить нужные патчи.
> Нет, говорю я совсем не об этом. См. выше.
>
>>>> Если ранее отсутствие этого не влияло, то сейчас приведёт к
>>>> несобираемости таких пакетов. В нашем случае могут перестать
>>>> собираться даже те пакеты, которые нормально могли бы быть собраны в
>>>> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
>>>> вынесены в /usr/include/krb5, как у нас.
>>> Я считаю, что "вынос" в /usr/include/krb5 правилен -- нам еще heimdal
>>> содержать в скором будущем.
>>
>> Но вот и ответ - та самая доля разумности, которая так неочевидна на
>> первый взгляд.
> Это решение было принято еще в 2001 году, когда собирались первые
> версии для ALT этого пакета.


-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 14:25       ` Evgeny Sinelnikov
@ 2008-08-09 14:39         ` Alexander Bokovoy
  2008-08-09 17:12           ` Evgeny Sinelnikov
  2008-08-18  7:23           ` [devel] [wiki] DevelChanges Michael Shigorin
  0 siblings, 2 replies; 41+ messages in thread
From: Alexander Bokovoy @ 2008-08-09 14:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
> Всё должно пройти мягко и прозрачно до момента пересборки в сизифе, и
> то только, если CFLAGS не выставылены как нужно. Предупреждение было
> не для текущих пакетов, а для будущих сборок этих же пакетов в новой
> сборочной среде.
Тогда это надо куда-то на wiki, где все такие вещи документируются.
Миша, где это?

>>> сделали, но 159 пакетов - это уже много. Вообще я думаю, что Сизиф
>> Это пакеты, которые нужно пересобрать, а не пакеты, которые сломаются
>> однозначно из-за изменений в API.
>
> На уровне API, если я всё правильно понимаю, openssl-0.9.8d и
> openssl-0.9.8h совместимы полностью. Смена сонейма связана со
> структурами данных изменяющими ABI. Так что сломаться могут пакеты не
> по причине не совместимости, а по причине не корректной установки
> CFLAGS, а именно -I/usr/include/krb5, что привнесено поддержкой
> kerberos в новой сборке openssl.
Можно подробнее о структурах? Если уж меняется soname, то я бы
предпочел, чтобы это изменение включило бы в себя давно ожидаемую
поддержку ГОСТ (http://www.cryptocom.ru/OpenSource/patch_desc_rus.html),
которая уже есть в 0.9.9 и не включалась в 0.9.8 у нас во многом
именно из-за того, что расширялся ABI. Раз уж ABI меняется (как он
кстати меняется? Можно привести точную оценку в символах?), то имеет
смысл включить то, что ожидается уже очень давно.


-- 
/ Alexander Bokovoy

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
                   ` (2 preceding siblings ...)
  2008-08-09  8:49 ` [devel] I: новый libssl7 Alexey Tourbin
@ 2008-08-09 17:03 ` Alexey Tourbin
  2008-08-09 17:32   ` Evgeny Sinelnikov
  2008-08-09 17:30 ` Alexey Tourbin
                   ` (3 subsequent siblings)
  7 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 17:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В плане пересборки с новым openssl могут возникнуть осложнения из-за
> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
> специфичности расположения заголовочных файлов в нашей сборке MIT
> Kerberos, влечёт за собой следующую проблему - не все приложения
> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
> Сейчас CFLAGS выглядит таким образом:
> $ pkg-config libcrypto --cflags
> -I/usr/include/krb5
> Если ранее отсутствие этого не влияло, то сейчас приведёт к
> несобираемости таких пакетов. В нашем случае могут перестать
> собираться даже те пакеты, которые нормально могли бы быть собраны в
> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
> вынесены в /usr/include/krb5, как у нас.

У меня пакет перестал собираться пакет perl-Crypt-SSLeay!

In file included from /usr/include/openssl/ssl.h:192,
                 from crypt_ssleay_version.h:1,
                 from SSLeay.xs:26:
/usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory

Но, что удивительно, если официально сделать симлинк
/usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.

ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 14:39         ` Alexander Bokovoy
@ 2008-08-09 17:12           ` Evgeny Sinelnikov
  2008-08-18  7:23           ` [devel] [wiki] DevelChanges Michael Shigorin
  1 sibling, 0 replies; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 17:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 18:39 пользователь Alexander Bokovoy
<ab@altlinux.org> написал:
> 2008/8/9 Evgeny Sinelnikov <sin@altlinux.ru>:
>> Всё должно пройти мягко и прозрачно до момента пересборки в сизифе, и
>> то только, если CFLAGS не выставылены как нужно. Предупреждение было
>> не для текущих пакетов, а для будущих сборок этих же пакетов в новой
>> сборочной среде.
> Тогда это надо куда-то на wiki, где все такие вещи документируются.
> Миша, где это?
>
>>>> сделали, но 159 пакетов - это уже много. Вообще я думаю, что Сизиф
>>> Это пакеты, которые нужно пересобрать, а не пакеты, которые сломаются
>>> однозначно из-за изменений в API.
>>
>> На уровне API, если я всё правильно понимаю, openssl-0.9.8d и
>> openssl-0.9.8h совместимы полностью. Смена сонейма связана со
>> структурами данных изменяющими ABI. Так что сломаться могут пакеты не
>> по причине не совместимости, а по причине не корректной установки
>> CFLAGS, а именно -I/usr/include/krb5, что привнесено поддержкой
>> kerberos в новой сборке openssl.
> Можно подробнее о структурах? Если уж меняется soname, то я бы
> предпочел, чтобы это изменение включило бы в себя давно ожидаемую
> поддержку ГОСТ (http://www.cryptocom.ru/OpenSource/patch_desc_rus.html),
> которая уже есть в 0.9.9 и не включалась в 0.9.8 у нас во многом
> именно из-за того, что расширялся ABI. Раз уж ABI меняется (как он
> кстати меняется? Можно привести точную оценку в символах?), то имеет
> смысл включить то, что ожидается уже очень давно.
>

Честно говоря, я трудом так с ходу смогу представить разницу в ABI
между libssl6 и libssl7. Сам я полагаюсь в этом вопросе на более
компетентное мнение моих коллег. Сначала, например, моё внимание на
это обратил ldv@, далее я увидел соответствующие патчи в сборках
openssl для Fedora. На самом деле меня интересовал вопрос поддержки
kerberos в гораздо большей степени, чем обновление openssl. Но
собравшись мыслями, во время конференции, мы решили, что не стоит
обновлять старую libssl6 до поддержки kerberos в Сизифе, хотя позже
оказалось, что этим можно было бы и обойтись.

По поводу же существенной смены ABI (раз уж меняем...)... Я не думаю,
что это хорошая идея... Сейчас мы бинарно совместимы для новых
продуктов линкующихся с libssl.so.7 в новых пропиетарных решениях.
Предложение же добавить что-то ещё сломает эту совместимость, что в
будущем приведёт к серьёзным последствиям. В этом плане лучше сразу
собрать openssl-0.9.9 и дать ему libssl8, но мне пока кажется всё это
туманным.

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
                   ` (3 preceding siblings ...)
  2008-08-09 17:03 ` Alexey Tourbin
@ 2008-08-09 17:30 ` Alexey Tourbin
  2008-08-09 17:40   ` Evgeny Sinelnikov
  2008-08-09 19:31 ` Alexey Tourbin
                   ` (2 subsequent siblings)
  7 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 17:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.

$ sudo apt-get install openssl
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libssl7
The following packages will be upgraded
  openssl
The following NEW packages will be installed:
  libssl7
1 upgraded, 1 newly installed, 0 removed and 6 not upgraded.
Need to get 0B/1020kB of archives.
After unpacking 1986kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Committing changes...
Preparing...                      ###################################### [100%]
file /usr/bin/openssl-config from install of openssl-0.9.8h-alt1 conflicts with file from package libssl-devel-0.9.8d-alt4
E: Error while running transaction
$ 

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:03 ` Alexey Tourbin
@ 2008-08-09 17:32   ` Evgeny Sinelnikov
  2008-08-09 17:36     ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 17:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 21:03 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> В плане пересборки с новым openssl могут возникнуть осложнения из-за
>> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
>> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
>> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
>> специфичности расположения заголовочных файлов в нашей сборке MIT
>> Kerberos, влечёт за собой следующую проблему - не все приложения
>> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
>> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
>> Сейчас CFLAGS выглядит таким образом:
>> $ pkg-config libcrypto --cflags
>> -I/usr/include/krb5
>> Если ранее отсутствие этого не влияло, то сейчас приведёт к
>> несобираемости таких пакетов. В нашем случае могут перестать
>> собираться даже те пакеты, которые нормально могли бы быть собраны в
>> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
>> вынесены в /usr/include/krb5, как у нас.
>
> У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
>
> In file included from /usr/include/openssl/ssl.h:192,
>                 from crypt_ssleay_version.h:1,
>                 from SSLeay.xs:26:
> /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
>
> Но, что удивительно, если официально сделать симлинк
> /usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.
>
> ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
>

Я вот удивляюсь... Столько технологий сборки - кучи непонятных
скриптов - а толку никакого...
Я исправил, тут всё не сложно :
http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git


-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:32   ` Evgeny Sinelnikov
@ 2008-08-09 17:36     ` Alexey Tourbin
  2008-08-09 17:46       ` Evgeny Sinelnikov
  0 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 17:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 09:32:14PM +0400, Evgeny Sinelnikov wrote:
> > У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
> >
> > In file included from /usr/include/openssl/ssl.h:192,
> >                 from crypt_ssleay_version.h:1,
> >                 from SSLeay.xs:26:
> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
> >
> > Но, что удивительно, если официально сделать симлинк
> > /usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.
> >
> > ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
> 
> Я вот удивляюсь... Столько технологий сборки - кучи непонятных
> скриптов - а толку никакого...
> Я исправил, тут всё не сложно :
> http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git

Не годится.

$ gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
0
$ hsh-run -- gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
In file included from /usr/include/openssl/ssl.h:192:
/usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
1
$ 

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:30 ` Alexey Tourbin
@ 2008-08-09 17:40   ` Evgeny Sinelnikov
  2008-08-09 17:55     ` Evgeny Sinelnikov
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 17:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 21:30 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> сохранять неграничено долго. Но новые сборки будут проводится на
>> libssl7.
>
> $ sudo apt-get install openssl
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>  libssl7
> The following packages will be upgraded
>  openssl
> The following NEW packages will be installed:
>  libssl7
> 1 upgraded, 1 newly installed, 0 removed and 6 not upgraded.
> Need to get 0B/1020kB of archives.
> After unpacking 1986kB of additional disk space will be used.
> Do you want to continue? [Y/n]
> Committing changes...
> Preparing...                      ###################################### [100%]
> file /usr/bin/openssl-config from install of openssl-0.9.8h-alt1 conflicts with file from package libssl-devel-0.9.8d-alt4
> E: Error while running transaction
> $
>

Думаю, что
$ sudo apt-get install openssl libssl-devel
может помочь, хотя это надо проверить....
$ sudo apt-get upgrade
точно поможет...

Не могу пока сказать точно, что здесь не правильно: зависимости,
поведение apt или способ обновления с помoщью apt. Если мне подскажут,
что именно здесь не так, готов исправить то, что смогу.

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:36     ` Alexey Tourbin
@ 2008-08-09 17:46       ` Evgeny Sinelnikov
  2008-08-09 17:56         ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 17:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 21:36 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 09:32:14PM +0400, Evgeny Sinelnikov wrote:
>> > У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
>> >
>> > In file included from /usr/include/openssl/ssl.h:192,
>> >                 from crypt_ssleay_version.h:1,
>> >                 from SSLeay.xs:26:
>> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
>> >
>> > Но, что удивительно, если официально сделать симлинк
>> > /usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.
>> >
>> > ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
>>
>> Я вот удивляюсь... Столько технологий сборки - кучи непонятных
>> скриптов - а толку никакого...
>> Я исправил, тут всё не сложно :
>> http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git
>
> Не годится.
>
> $ gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> 0
> $ hsh-run -- gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> In file included from /usr/include/openssl/ssl.h:192:
> /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
> 1
> $
>

Не понимаю о чём речь... После моих исправлений сборка
perl-Crypt-SSLeay-0.57-alt2 в hasher проходит:
.....
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /usr/lib/rpm/check-files
+ exit 0
warning: Installed (but unpackaged) file(s) found:
    /usr/share/man/man3/Crypt::SSLeay.3pm.bz2
    /usr/share/man/man3/Net::SSL.3pm.gz
Wrote: /usr/src/RPM/SRPMS/perl-Crypt-SSLeay-0.57-alt2.src.rpm
Wrote: /usr/src/RPM/RPMS/i586/perl-Crypt-SSLeay-0.57-alt2.i586.rpm
2.70user 0.59system 0:05.55elapsed 59%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+4336outputs (0major+229690minor)pagefaults 0swaps

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:40   ` Evgeny Sinelnikov
@ 2008-08-09 17:55     ` Evgeny Sinelnikov
  2008-08-09 18:01       ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 17:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 21:40 пользователь Evgeny Sinelnikov
<sin@altlinux.ru> написал:
> 9 августа 2008 г. 21:30 пользователь Alexey Tourbin <at@altlinux.ru> написал:
>> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>>> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>>> того, что апстрим иногда не следит за своими сонеймами, новый openssl
>>> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>>> библиотека предоставляется пакетом libssl6. Этот пакет планируется
>>> сохранять неграничено долго. Но новые сборки будут проводится на
>>> libssl7.
>>
>> $ sudo apt-get install openssl
>> Reading Package Lists... Done
>> Building Dependency Tree... Done
>> The following extra packages will be installed:
>>  libssl7
>> The following packages will be upgraded
>>  openssl
>> The following NEW packages will be installed:
>>  libssl7
>> 1 upgraded, 1 newly installed, 0 removed and 6 not upgraded.
>> Need to get 0B/1020kB of archives.
>> After unpacking 1986kB of additional disk space will be used.
>> Do you want to continue? [Y/n]
>> Committing changes...
>> Preparing...                      ###################################### [100%]
>> file /usr/bin/openssl-config from install of openssl-0.9.8h-alt1 conflicts with file from package libssl-devel-0.9.8d-alt4
>> E: Error while running transaction
>> $
>>
>
> Думаю, что
> $ sudo apt-get install openssl libssl-devel
> может помочь, хотя это надо проверить....
> $ sudo apt-get upgrade
> точно поможет...
>
> Не могу пока сказать точно, что здесь не правильно: зависимости,
> поведение apt или способ обновления с помoщью apt. Если мне подскажут,
> что именно здесь не так, готов исправить то, что смогу.
>

Всё... Я понял... В силу сложившихся обстоятельств
/usr/bin/openssl-config пакуется в два пакета libssl-devel и openssl.
Вот apt и не разруливает... Пока не знаю стоит ли поддерживать это
legacy.


-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:46       ` Evgeny Sinelnikov
@ 2008-08-09 17:56         ` Alexey Tourbin
  2008-08-09 18:01           ` Evgeny Sinelnikov
  2008-08-09 18:05           ` Led
  0 siblings, 2 replies; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 17:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 09:46:45PM +0400, Evgeny Sinelnikov wrote:
> 9 августа 2008 г. 21:36 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> > On Sat, Aug 09, 2008 at 09:32:14PM +0400, Evgeny Sinelnikov wrote:
> >> > У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
> >> >
> >> > In file included from /usr/include/openssl/ssl.h:192,
> >> >                 from crypt_ssleay_version.h:1,
> >> >                 from SSLeay.xs:26:
> >> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
> >> >
> >> > Но, что удивительно, если официально сделать симлинк
> >> > /usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.
> >> >
> >> > ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
> >>
> >> Я вот удивляюсь... Столько технологий сборки - кучи непонятных
> >> скриптов - а толку никакого...
> >> Я исправил, тут всё не сложно :
> >> http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git
> >
> > Не годится.
> >
> > $ gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> > 0
> > $ hsh-run -- gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> > In file included from /usr/include/openssl/ssl.h:192:
> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
> > 1
> > $
> 
> Не понимаю о чём речь... После моих исправлений сборка
> perl-Crypt-SSLeay-0.57-alt2 в hasher проходит:

Пакет Ваш не годится, openssl который.
А мой годится.

Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>
и добавить зависимость на /usr/include/krb5/krb5/krb5.h.

> + /bin/mkdir -p /usr/src/RPM/BUILD
> + cd /usr/src/RPM/BUILD
> + /usr/lib/rpm/check-files
> + exit 0
> warning: Installed (but unpackaged) file(s) found:
>     /usr/share/man/man3/Crypt::SSLeay.3pm.bz2
>     /usr/share/man/man3/Net::SSL.3pm.gz

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:56         ` Alexey Tourbin
@ 2008-08-09 18:01           ` Evgeny Sinelnikov
  2008-08-09 18:06             ` Alexey Tourbin
  2008-08-09 18:05           ` Led
  1 sibling, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 18:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 21:56 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 09:46:45PM +0400, Evgeny Sinelnikov wrote:
>> 9 августа 2008 г. 21:36 пользователь Alexey Tourbin <at@altlinux.ru> написал:
>> > On Sat, Aug 09, 2008 at 09:32:14PM +0400, Evgeny Sinelnikov wrote:
>> >> > У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
>> >> >
>> >> > In file included from /usr/include/openssl/ssl.h:192,
>> >> >                 from crypt_ssleay_version.h:1,
>> >> >                 from SSLeay.xs:26:
>> >> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
>> >> >
>> >> > Но, что удивительно, если официально сделать симлинк
>> >> > /usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.
>> >> >
>> >> > ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
>> >>
>> >> Я вот удивляюсь... Столько технологий сборки - кучи непонятных
>> >> скриптов - а толку никакого...
>> >> Я исправил, тут всё не сложно :
>> >> http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git
>> >
>> > Не годится.
>> >
>> > $ gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
>> > 0
>> > $ hsh-run -- gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
>> > In file included from /usr/include/openssl/ssl.h:192:
>> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory
>> > 1
>> > $
>>
>> Не понимаю о чём речь... После моих исправлений сборка
>> perl-Crypt-SSLeay-0.57-alt2 в hasher проходит:
>
> Пакет Ваш не годится, openssl который.
> А мой годится.
>
> Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
> либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>
> и добавить зависимость на /usr/include/krb5/krb5/krb5.h.
>

Действительно интересный костыль - я попробую...

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:55     ` Evgeny Sinelnikov
@ 2008-08-09 18:01       ` Alexey Tourbin
  0 siblings, 0 replies; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 18:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 09:55:58PM +0400, Evgeny Sinelnikov wrote:
> >> $ sudo apt-get install openssl
> >> Reading Package Lists... Done
> >> Building Dependency Tree... Done
> >> The following extra packages will be installed:
> >>  libssl7
> >> The following packages will be upgraded
> >>  openssl
> >> The following NEW packages will be installed:
> >>  libssl7
> >> 1 upgraded, 1 newly installed, 0 removed and 6 not upgraded.
> >> Need to get 0B/1020kB of archives.
> >> After unpacking 1986kB of additional disk space will be used.
> >> Do you want to continue? [Y/n]
> >> Committing changes...
> >> Preparing...                      ###################################### [100%]
> >> file /usr/bin/openssl-config from install of openssl-0.9.8h-alt1 conflicts with file from package libssl-devel-0.9.8d-alt4
> >> E: Error while running transaction
> >> $
> >>
> >
> > Думаю, что
> > $ sudo apt-get install openssl libssl-devel
> > может помочь, хотя это надо проверить....
> > $ sudo apt-get upgrade
> > точно поможет...
> >
> > Не могу пока сказать точно, что здесь не правильно: зависимости,
> > поведение apt или способ обновления с помoщью apt. Если мне подскажут,
> > что именно здесь не так, готов исправить то, что смогу.
> 
> Всё... Я понял... В силу сложившихся обстоятельств
> /usr/bin/openssl-config пакуется в два пакета libssl-devel и openssl.
> Вот apt и не разруливает... Пока не знаю стоит ли поддерживать это
> legacy.

Надо узнать у ldv, зачем он решил паковать openssl-config в два
подпакета.  Если это имеет смысл, тогда в пакет openssl нужно добавить
Conflicts: libssl-devel < %version-%release, libssl-devel > %version-%release

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 17:56         ` Alexey Tourbin
  2008-08-09 18:01           ` Evgeny Sinelnikov
@ 2008-08-09 18:05           ` Led
  2008-08-09 18:18             ` Alexey Tourbin
  1 sibling, 1 reply; 41+ messages in thread
From: Led @ 2008-08-09 18:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Saturday, 09 August 2008 20:56:57 Alexey Tourbin написав:
> On Sat, Aug 09, 2008 at 09:46:45PM +0400, Evgeny Sinelnikov wrote:
> > 9 августа 2008 г. 21:36 пользователь Alexey Tourbin <at@altlinux.ru> 
написал:
> > > On Sat, Aug 09, 2008 at 09:32:14PM +0400, Evgeny Sinelnikov wrote:
> > >> > У меня пакет перестал собираться пакет perl-Crypt-SSLeay!
> > >> >
> > >> > In file included from /usr/include/openssl/ssl.h:192,
> > >> >                 from crypt_ssleay_version.h:1,
> > >> >                 from SSLeay.xs:26:
> > >> > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or
> > >> > directory
> > >> >
> > >> > Но, что удивительно, если официально сделать симлинк
> > >> > /usr/include/openssl/krb5.h, то упомянутый пакет счастливо
> > >> > собирается.
> > >> >
> > >> > ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
> > >>
> > >> Я вот удивляюсь... Столько технологий сборки - кучи непонятных
> > >> скриптов - а толку никакого...
> > >> Я исправил, тут всё не сложно :
> > >> http://git.altlinux.org/people/sin/packages/perl-Crypt-SSLeay.git
> > >
> > > Не годится.
> > >
> > > $ gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> > > 0
> > > $ hsh-run -- gcc -E /usr/include/openssl/ssl.h >/dev/null; echo $?
> > > In file included from /usr/include/openssl/ssl.h:192:
> > > /usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or
> > > directory 1
> > > $
> >
> > Не понимаю о чём речь... После моих исправлений сборка
> > perl-Crypt-SSLeay-0.57-alt2 в hasher проходит:
>
> Пакет Ваш не годится, openssl который.
> А мой годится.
>
> Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
> либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>

По-моему, достаточно <krb5/krb5/krb5.h>

> и добавить зависимость на /usr/include/krb5/krb5/krb5.h.


-- 
Led

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

* Re: [devel] I: новый libssl7
  2008-08-09 18:01           ` Evgeny Sinelnikov
@ 2008-08-09 18:06             ` Alexey Tourbin
  2008-08-09 18:23               ` Sergey Bolshakov
  0 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 18:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 10:01:28PM +0400, Evgeny Sinelnikov wrote:
> > Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
> > либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>
> > и добавить зависимость на /usr/include/krb5/krb5/krb5.h.
> 
> Действительно интересный костыль - я попробую...

На самом деле имеет смысл переложить /usr/include/krb5/ в /usr/include.
Нам подсказывают посмотреть на содержимое файла /usr/include/krb5/krb5.h,
а его содержимое может говорить в пользу как раз такого решения.

С другой стороны, второе решение не противоречит первому, главное не
забыть написать 'Requires: /usr/include/krb5/krb5/krb5.h'.  Тогда если
потом будет реализовано первое решение, то у libssl-devel возникнет анмет,
и останется только откатить костыль.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 18:05           ` Led
@ 2008-08-09 18:18             ` Alexey Tourbin
  0 siblings, 0 replies; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 18:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 09:05:39PM +0300, Led wrote:
> > Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
> > либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>
> 
> По-моему, достаточно <krb5/krb5/krb5.h>

Кстати, забавно, что сейчас инструкция
#include <krb5/krb5.h>
генерирует бесконечный цикл.

$ gcc -E - <<<'#include <krb5/krb5.h>' >/dev/null
...
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from /usr/include/krb5/krb5.h:7,
                 from <stdin>:1:
/usr/include/krb5/krb5.h:7:23: error: #include nested too deeply
1
$ 

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 18:06             ` Alexey Tourbin
@ 2008-08-09 18:23               ` Sergey Bolshakov
  0 siblings, 0 replies; 41+ messages in thread
From: Sergey Bolshakov @ 2008-08-09 18:23 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Tourbin <at-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:

 > On Sat, Aug 09, 2008 at 10:01:28PM +0400, Evgeny Sinelnikov wrote:
 >> > Варианта два: либо переложить /usr/include/krb5/ в /usr/include,
 >> > либо в openssl вместо <krb5.h> написать </usr/include/krb5/krb5/krb5.h>
 >> > и добавить зависимость на /usr/include/krb5/krb5/krb5.h.
 >> 
 >> Действительно интересный костыль - я попробую...

 > На самом деле имеет смысл переложить /usr/include/krb5/ в /usr/include.
 > Нам подсказывают посмотреть на содержимое файла /usr/include/krb5/krb5.h,
 > а его содержимое может говорить в пользу как раз такого решения.

 > С другой стороны, второе решение не противоречит первому, главное не
 > забыть написать 'Requires: /usr/include/krb5/krb5/krb5.h'.  Тогда если
 > потом будет реализовано первое решение, то у libssl-devel возникнет анмет,
 > и останется только откатить костыль.

Нынешнее расположение krb5.h так или иначе отражено в пакетах,
не делающих krb5-config --cflags (я думаю, такие существуют).
Прежде чем проделать перемещение /usr/include/krb5 => /usr/include,
хорошо бы представлять последствия.

-- 


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

* Re: [devel] I: новый libssl7
  2008-08-09  9:59       ` Evgeny Sinelnikov
@ 2008-08-09 18:38         ` Alexey Tourbin
  0 siblings, 0 replies; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 18:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions


[-- Attachment #1.1: Type: text/plain, Size: 5315 bytes --]

On Sat, Aug 09, 2008 at 01:59:24PM +0400, Evgeny Sinelnikov wrote:
> >> > Мне это официально не нравится!
> >> > libssl-devel не должен вытягивать libe2fs-devel.
> >>
> >> Это особенности зависимостей libkrb5-devel:
> >> $ rpm -q --whatrequires libe2fs-devel
> >> libkrb5-devel-1.6.3-alt3
> >> Я пока не разбирался нужны ли они там, но непосредственного отношения
> >> с libssl-devel эта зависимость не имеет.
> >
> > Непосредственного вроде бы и не имеет, а вообще имеет.
> 
> Думаю, что это нужно решать уже в рамках krb5. Сделал для этого #16637.

Пакет libe2fs-devel больше года назад был распилен.
Хедеры krb5 на самом деле требуют только libcom_err-devel.

$ cpp.req -v /usr/include/krb5/**/*.h |sort -u
cpp.req: /usr/include/krb5/gssapi.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi.h: /usr/include/stdint.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi.h: /usr/include/inttypes.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi.h: /usr/lib64/gcc/x86_64-alt-linux/4.1.2/include/stddef.h -> gcc4.1 (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi.h: /usr/include/sys/types.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi_generic.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi_krb5.h: /usr/include/stdint.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi_krb5.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/gssapi_krb5.h: /usr/include/krb5/krb5.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssapi/mechglue.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/auth.h: /usr/include/krb5/gssrpc/xdr.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/auth_gss.h: /usr/include/krb5/gssrpc/rpc.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/auth_gss.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/netdb.h: /usr/include/krb5/gssrpc/types.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/types.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/xdr.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/auth.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/clnt.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/rpc_msg.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/auth_unix.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/auth_gss.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/svc_auth.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/rpc.h: /usr/include/krb5/gssrpc/svc.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/svc.h: /usr/include/krb5/gssrpc/svc_auth.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/svc_auth.h: /usr/include/krb5/gssapi/gssapi.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/sys/types.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/sys/time.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/unistd.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/sys/param.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/netinet/in.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/stdlib.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/lib64/gcc/x86_64-alt-linux/4.1.2/include/limits.h -> gcc4.1 (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/types.h: /usr/include/krb5/gssrpc/rename.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/gssrpc/xdr.h: /usr/include/stdio.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5.h: /usr/include/krb5/krb5/krb5.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/stdlib.h -> glibc-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/lib64/gcc/x86_64-alt-linux/4.1.2/include/limits.h -> gcc4.1 (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/krb5.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
cpp.req: /usr/include/krb5/krb5/locate_plugin.h: /usr/include/krb5/krb5/krb5.h -> libkrb5-devel (via rpmdb)
cpp.req: /usr/include/krb5/profile.h: /usr/include/et/com_err.h -> libcom_err-devel (via rpmdb)
gcc4.1
glibc-devel
libcom_err-devel
libkrb5-devel
$ 

[-- Attachment #1.2: cpp.req --]
[-- Type: text/plain, Size: 2885 bytes --]

#!/bin/sh -efu
#
# Copyright (C) 2008  Alexey Tourbin <at@altlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

. /usr/lib/rpm/functions
. /usr/lib/rpm/find-package

[ -n "${RPM_LIBDIR-}" ] || RPM_LIBDIR=`rpm --eval %_libdir`
PKG_CONFIG_PATH=$RPM_LIBDIR/pkgconfig:/usr/share/pkgconfig
[ -z "${RPM_BUILD_ROOT-}" ] ||
PKG_CONFIG_PATH=$RPM_BUILD_ROOT$RPM_LIBDIR/pkgconfig:$RPM_BUILD_ROOT/usr/share/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH

PkgconfigCflags()
{
	local f="$1"; shift
	local pc_files
	if [ -n "${RPM_BUILD_ROOT-}" ]; then
		pc_files=$(set +f; ls "$RPM_BUILD_ROOT$RPM_LIBDIR/pkgconfig"/*.pc 2>/dev/null ||:)
	else
		pc_files=$(rpmquery -f "$f" --list 2>/dev/null |
				egrep "^$RPM_LIBDIR/pkgconfig/[^/]+[.]pc\$" || [ $? = 1 ])
	fi
	[ -n "$pc_files" ] || return 0
	local pc
	for pc in $pc_files; do
		pkg-config --enable-recursion --cflags "$pc" ||
			Fatal "$pc: pkg-config failed"
	done
}

Cflags()
{
	local f="$1"; shift
	local cflags
	cflags=$(PkgconfigCflags "$f")
	set -- $cflags -I/usr/include -I${f%/*} -I${f%/*/*} -I${f%/*/*/*}
	local cf
	for cf; do
		case $cf in
			-D?*) echo $cf ;;
		esac
	done
	for cf; do
		[ -n "${RPM_BUILD_ROOT-}" ] || continue
		case $cf in
			-I/*) echo -I$RPM_BUILD_ROOT${cf#-I} ;;
		esac
	done
	for cf; do
		case $cf in
			-I/*) echo $cf ;;
		esac
	done
}

cpp=
IncludedFiles()
{
	local f="$1"; shift

	if [ -z "$cpp" ]; then
		cpp=/usr/bin/${RPM_ARCH:-noarch}-alt-linux-cpp
		[ -x "$cpp" ] || cpp=/usr/bin/cpp
		[ -z "${GCC_VERSION-}" ] || cpp=$cpp-$GCC_VERSION
		Debug "cpp=$cpp"
	fi

	cflags=$(Cflags "$f")
	Debug "$f: cflags:" $cflags

	if ! out=$("$cpp" -w -x c++ $cflags "$f"); then
		Warning "$f: cpp failed"
		return 0
	fi
	echo "$out" |grep '^#' |awk -v prog="$PROG" -v hdr="$f" '
		# info cpp "Preprocessor Output"
		BEGIN {
			SP = 0
			Stack[SP] = hdr
		}
		function filename(f) {
			if (!sub(/^"\//, "/", f) ||
			    !sub(/"$/, "", f))
				printf "%s: %s: bad path %s\n",
					prog, hdr, f >"/dev/stderr"
			return f
		}
		function Push(f) {
			f=filename(f)
			Stack[++SP]=f
			if (SP==1)
				print f
		}
		function Pop(f) {
			f=filename(f)
			if (f != Stack[--SP])
				printf "%s: %s: expected pop %s, got pop %s\n",
					prog, hdr, Stack[SP], f >"/dev/stderr"
		}
		$4==1 { Push($3) }
		$4==2 { Pop($3) }
		END {
			if (SP > 0)
				printf "%s: %s: non-empty stack, top %s\n",
					prog, hdr, Stack[SP] >"/dev/stderr"
		}'

}

CppReq()
{
	local f="$1"; shift
	local files
	files=$(IncludedFiles "$f")
	[ -n "$files" ] || return 0
	local RPM_FINDPACKAGE_HOST_PKG_NAMES=1
	local inc
	echo "$files" |while read -r inc; do
		FindPackage "$f" "${inc#${RPM_BUILD_ROOT-}}"
	done
}

ArgvFileAction CppReq "$@"

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

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
                   ` (4 preceding siblings ...)
  2008-08-09 17:30 ` Alexey Tourbin
@ 2008-08-09 19:31 ` Alexey Tourbin
  2008-08-09 21:01   ` Alexey Tourbin
  2008-08-09 19:54 ` Alexey Tourbin
  2008-08-11 10:05 ` Stanislav Ievlev
  7 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 19:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.

$ sudo apt-get install libssl7
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  openssl
The following packages will be upgraded
  openssl
The following NEW packages will be installed:
  libssl7
1 upgraded, 1 newly installed, 0 removed and 6 not upgraded.
Need to get 0B/1020kB of archives.
After unpacking 1986kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
$ cd /ALT/Sisyphus/files/x86_64/RPMS 
$ rpm -qp --conflicts libssl7-0.9.8h-alt1.x86_64.rpm 
openssl < 0:0.9.8g-alt0
$ 

Почему библиотека libssl7 вытесняет openssl меньше собственной версии?
Получается, нельзя установить libssl7, сохранив при этом прежний openssl.

Давайте я попробую поправить зависимости.

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

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
                   ` (5 preceding siblings ...)
  2008-08-09 19:31 ` Alexey Tourbin
@ 2008-08-09 19:54 ` Alexey Tourbin
  2008-08-11 10:05 ` Stanislav Ievlev
  7 siblings, 0 replies; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 19:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.

Есть ещё одна проблема.

$ rpm -qf /etc/openssl/openssl.cnf
libssl6-0.9.8d-alt5
libssl7-0.9.8h-alt1
$ 

То, что конфигурационные файлы получились одинаковые, это просто
совпадение.  Иначе был бы файловый конфликт.  И не стоит рассчитывать
на то, что openssl.cnf не изменится.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 19:31 ` Alexey Tourbin
@ 2008-08-09 21:01   ` Alexey Tourbin
  2008-08-09 21:06     ` Evgeny Sinelnikov
  0 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 21:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Aug 09, 2008 at 11:31:34PM +0400, Alexey Tourbin wrote:
> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> > В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> > того, что апстрим иногда не следит за своими сонеймами, новый openssl
> > бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> > библиотека предоставляется пакетом libssl6. Этот пакет планируется
> > сохранять неграничено долго. Но новые сборки будут проводится на
> > libssl7.

Какой именно git commit вы отправили в Сизиф?

> Давайте я попробую поправить зависимости.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 21:01   ` Alexey Tourbin
@ 2008-08-09 21:06     ` Evgeny Sinelnikov
  2008-08-09 21:09       ` Alexey Tourbin
  0 siblings, 1 reply; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 21:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

10 августа 2008 г. 1:01 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sat, Aug 09, 2008 at 11:31:34PM +0400, Alexey Tourbin wrote:
>> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> > В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> > того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> > бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> > библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> > сохранять неграничено долго. Но новые сборки будут проводится на
>> > libssl7.
>
> Какой именно git commit вы отправили в Сизиф?
>

640781431a0c2de96bf8cc65de4d91720de6e9ac

>> Давайте я попробую поправить зависимости.
>

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-09 21:06     ` Evgeny Sinelnikov
@ 2008-08-09 21:09       ` Alexey Tourbin
  2008-08-09 21:20         ` Evgeny Sinelnikov
  0 siblings, 1 reply; 41+ messages in thread
From: Alexey Tourbin @ 2008-08-09 21:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Aug 10, 2008 at 01:06:17AM +0400, Evgeny Sinelnikov wrote:
> 10 августа 2008 г. 1:01 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> > On Sat, Aug 09, 2008 at 11:31:34PM +0400, Alexey Tourbin wrote:
> >> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> >> > В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> >> > того, что апстрим иногда не следит за своими сонеймами, новый openssl
> >> > бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> >> > библиотека предоставляется пакетом libssl6. Этот пакет планируется
> >> > сохранять неграничено долго. Но новые сборки будут проводится на
> >> > libssl7.
> >
> > Какой именно git commit вы отправили в Сизиф?
> 
> 640781431a0c2de96bf8cc65de4d91720de6e9ac

В Сизифе alt1, а в коммите alt2.  Это не он.
Какой именно git commit вы отправили в Сизиф?

> >> Давайте я попробую поправить зависимости.

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

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

* Re: [devel] I: новый libssl7
  2008-08-09 21:09       ` Alexey Tourbin
@ 2008-08-09 21:20         ` Evgeny Sinelnikov
  0 siblings, 0 replies; 41+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-09 21:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

10 августа 2008 г. 1:09 пользователь Alexey Tourbin <at@altlinux.ru> написал:
> On Sun, Aug 10, 2008 at 01:06:17AM +0400, Evgeny Sinelnikov wrote:
>> 10 августа 2008 г. 1:01 пользователь Alexey Tourbin <at@altlinux.ru> написал:
>> > On Sat, Aug 09, 2008 at 11:31:34PM +0400, Alexey Tourbin wrote:
>> >> On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
>> >> > В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
>> >> > того, что апстрим иногда не следит за своими сонеймами, новый openssl
>> >> > бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
>> >> > библиотека предоставляется пакетом libssl6. Этот пакет планируется
>> >> > сохранять неграничено долго. Но новые сборки будут проводится на
>> >> > libssl7.
>> >
>> > Какой именно git commit вы отправили в Сизиф?
>>
>> 640781431a0c2de96bf8cc65de4d91720de6e9ac
>
> В Сизифе alt1, а в коммите alt2.  Это не он.
> Какой именно git commit вы отправили в Сизиф?
>

То, что вы хотите видеть это cdba1a760c83da1c6bd5572486d520f775d2ddaf
Но в сизиф уже ушёл alt2...

2008/8/9 QA Team Upravdom Robot <upravdom@altlinux.org>:
> Dear Evgeny Sinelnikov (Sin)!
> The openssl098-0.9.8h-alt2 package passed through Sisyphus incoming
> rebuild for i586 architecture.
> Thank you!

Если вы планировали что-то поправить не стоит прерывать историю. Для
alt2 были свои основания.

>> >> Давайте я попробую поправить зависимости.
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>



-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] I: новый libssl7
  2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
                   ` (6 preceding siblings ...)
  2008-08-09 19:54 ` Alexey Tourbin
@ 2008-08-11 10:05 ` Stanislav Ievlev
  7 siblings, 0 replies; 41+ messages in thread
From: Stanislav Ievlev @ 2008-08-11 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

пересборка пока ещё идёт, соответственно до Сизифа всё это счастье доберётся к среде.

On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> Здравствуйте,
> 
> В эти выходные планируется обновить openssl до версии 0.9.8h. В свете
> того, что апстрим иногда не следит за своими сонеймами, новый openssl
> бинарно несовместим с текущей сборкой в Сизифе. На текущий момент
> библиотека предоставляется пакетом libssl6. Этот пакет планируется
> сохранять неграничено долго. Но новые сборки будут проводится на
> libssl7.
> 
> В плане пересборки с новым openssl могут возникнуть осложнения из-за
> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
> специфичности расположения заголовочных файлов в нашей сборке MIT
> Kerberos, влечёт за собой следующую проблему - не все приложения
> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
> Сейчас CFLAGS выглядит таким образом:
> $ pkg-config libcrypto --cflags
> -I/usr/include/krb5
> Если ранее отсутствие этого не влияло, то сейчас приведёт к
> несобираемости таких пакетов. В нашем случае могут перестать
> собираться даже те пакеты, которые нормально могли бы быть собраны в
> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
> вынесены в /usr/include/krb5, как у нас.
> 
> Прошу обратить внимание тех, чьи пакеты зависят от openssl. Ниже
> привожу список пакетов, который был составлен ldv@.
> 
> Вот список исходных пакетов, которые собраны с libssl.so.6:
> MySQL-5.0.51-alt2.a.src.rpm
> X-Downloader-2.5.7.1-alt4.src.rpm
> apache2-2.2.9-alt4.src.rpm
> aria2-0.14.0-alt1.src.rpm
> asterisk1.4-1.4.21.2-alt2.src.rpm
> asterisk1.6-1.6.0-alt0.beta9.src.rpm
> astmanproxy-1.22-alt3.pre.20061015.src.rpm
> bacula-2.4.0-alt1.src.rpm
> balsa-2.3.25-alt1.src.rpm
> callweaver-1.2-alt0.svn4616.5.src.rpm
> centericq-4.21.0-alt6.src.rpm
> ckermit-8.0.211-alt1.src.rpm
> claws-mail-3.4.0.cvs51-alt1.src.rpm
> courier-imap-4.3.1-alt1.1.src.rpm
> curl-7.18.2-alt1.src.rpm
> cyrus-imapd-2.3.12p2-alt2.src.rpm
> dillo-0.8.6-alt4.src.rpm
> dovecot-1.1.2-alt1.src.rpm
> dovecot1.0-1.0.15-alt3.src.rpm
> dovecot1.2-1.2.rc8-alt1.src.rpm
> dovecot11-1.1.alpha1-alt1.hg20070722.src.rpm
> dsniff-2.4-alt0.9.b1.1.1.src.rpm
> ecore-0.9.9.041-alt1.20070918.src.rpm
> ejabberd-1.1.4-alt1.src.rpm
> elinks-0.12-alt0.3.src.rpm
> erlang-R11B.5-alt1.src.rpm
> ettercap-NG-0.7.3-alt2.src.rpm
> exim-4.69-alt1.1.src.rpm
> fetchmail-6.3.8-alt6.1.src.rpm
> freeradius-1.1.7-alt2.1.src.rpm
> fuse-encfs-1.3.1-alt6.src.rpm
> gftp-2.0.18stable-alt4.src.rpm
> gkrellm-2.3.0-alt1.src.rpm
> gnubiff-2.2.9-alt1.src.rpm
> gnubiff-gnome-2.2.9-alt1.src.rpm
> gnugk-2.2.4-alt1.1.0.1.src.rpm
> gnustep-base-1.16.2-alt1.src.rpm
> google-gadgets-0.9.1-alt1.src.rpm
> hammerhead-2.3.1-alt1.src.rpm
> hostapd-0.6.3-alt1.src.rpm
> htmldoc-1.9.0-alt1.r1563.2.src.rpm
> http_get-20050629-alt1.src.rpm
> http_load-20060312-alt1.src.rpm
> http_ping-20050629-alt1.src.rpm
> http_post-20050316-alt1.src.rpm
> httperf-0.9.0-alt1.src.rpm
> httping-1.2.9-alt1.src.rpm
> hydra-5.3-alt2.0.src.rpm
> ice-3.3.0-alt5.src.rpm
> imapfilter-2.0.10-alt1.src.rpm
> inkscape-0.46-alt3.src.rpm
> inn-2.4.5-alt1.src.rpm
> irssi-0.8.12-alt2.src.rpm
> italc-1.0.7-alt4.src.rpm
> jabberd2-2.2.2-alt1.src.rpm
> kannel-1.4.1-alt1.3.cvs20080124.src.rpm
> kasablanca-0.4.0.2-alt1.2.src.rpm
> kde4libs-4.1.0-alt1.src.rpm
> kdebase-3.5.9-alt7.src.rpm
> kdenetwork-3.5.9-alt1.src.rpm
> keepalived-1.1.13-alt1.src.rpm
> kftpgrabber-0.8.1-alt2.src.rpm
> kvirc-3.4.0-alt1.qa1.src.rpm
> lftp-3.7.0-alt1.src.rpm
> libeXosip2-3.1.0-alt1.src.rpm
> libesmtp-1.0.4-alt2.src.rpm
> libfwbuilder-2.1.8-alt1.src.rpm
> libgwenhywfar-3.2.0-alt2.src.rpm
> libjingle-0.3.11-alt2.src.rpm
> libmnetutil-0.3.1-alt1.1.src.rpm
> libneon-0.28.2-alt2.src.rpm
> libneon0.25-0.25.5-alt1.1.src.rpm
> libneon0.26-0.26.4-alt1.src.rpm
> libomniORB-4.1.2-alt1.src.rpm
> libpw-1.10.10-alt1.src.rpm
> libpw1.11-1.11.2-alt0.2cvs20061011.src.rpm
> libwt-2.1.5-alt1.src.rpm
> licq-1.3.5-alt4.src.rpm
> lighttpd-1.4.19-alt4.svn.2142.src.rpm
> links2-2.2-alt1.src.rpm
> linuxdcpp-1.0.2-alt1.src.rpm
> lynx-2.8.6-alt3.rel.2.src.rpm
> mail-notification-5.0-alt1.src.rpm
> mailfilter-0.8.1-alt1.src.rpm
> mcabber-0.6.4-alt0.1.1.src.rpm
> micq-0.5.0.3-alt1.1.src.rpm
> mod_ssl-2.8.31-alt1.src.rpm
> monit-5.0-alt0.1.src.rpm
> msmtp-1.4.14-alt1.src.rpm
> mutt-1.4.2.3-alt1.src.rpm
> mutt1.5-1.5.18-alt3.src.rpm
> nagios-nrpe-2.12-alt2.src.rpm
> nagios-plugins-1.4.11-alt4.src.rpm
> nginx-0.6.31-alt1.src.rpm
> nmap-4.65-alt1.src.rpm
> ntop-3.3-alt3.src.rpm
> nut-2.0.5-alt3.src.rpm
> ocaml-ssl-0.4.2-alt1.src.rpm
> openldap-2.3.41-alt2.src.rpm
> openvpn-2.0.9-alt1.src.rpm
> p3scan-2.3.2-alt1.src.rpm
> pam_mount-0.9.25-alt1.1.src.rpm
> partimage-0.6.7-alt6.src.rpm
> pavuk-0.9.35-alt3.src.rpm
> perl-Crypt-SSLeay-0.57-alt1.src.rpm
> perl-Net-SSLeay-1.35-alt1.src.rpm
> php-imap-4.4.8-alt1.src.rpm
> php-openssl-4.4.8-alt1.src.rpm
> php5-imap-5.2.7.20080627-alt1.src.rpm
> php5-openssl-5.2.7.20080627-alt1.src.rpm
> pine-4.64L-alt5.src.rpm
> postal-0.62-alt1.1.src.rpm
> postfix-2.4.7-alt1.src.rpm
> postgresql8.0-8.0.11-alt1.1.src.rpm
> postgresql8.1-8.1.8-alt3.1.src.rpm
> postgresql8.2-8.2.9-alt1.0.src.rpm
> postgresql8.2_1C-8.2.5-alt4.1.src.rpm
> postgresql8.3-8.3.3-alt1.src.rpm
> pound-2.4.3-alt1.src.rpm
> ppp-2.4.4-alt10.2.src.rpm
> proftpd-1.3.0rel-alt2.src.rpm
> psi-0.12-alt1.svn1173.src.rpm
> python-2.5.1-alt1.src.rpm
> python-module-OpenSSL-0.6-alt2.1.1.1.src.rpm
> python-module-m2crypto-0.18.2-alt1.src.rpm
> qca-tls-1.0-alt4.src.rpm
> qca2-ossl-2.0.0-alt0.1.beta3.src.rpm
> qt4-4.4.1-alt1.src.rpm
> qtsmbstatus-2.0.4-alt1.src.rpm
> ruby-1.8.7-alt5.src.rpm
> ruby1.9-1.9.0-alt1.20080603.src.rpm
> sendmail-8.14.3-alt1.1.src.rpm
> siege-2.68-alt1.src.rpm
> sim-0.9.4.3-alt2.1.src.rpm
> sipp-1.1rc5-alt1.1.src.rpm
> socat-1.6.0.0.patched-alt1.src.rpm
> sofia-sip-1.12.8-alt1.src.rpm
> spamassassin-3.2.4-alt1.src.rpm
> squid-2.6.STABLE20-alt1.1.src.rpm
> ssmtp-2.60.9-alt4.src.rpm
> stunnel-3.26-alt5.src.rpm
> suck-4.3.2-alt4.src.rpm
> sylpheed-2.2.9-alt1.1.src.rpm
> tcl-tls-1.5.1-alt4.src.rpm
> telepathy-idle-0.1.2-alt2.src.rpm
> tomcat-native-1.1.13-alt1_1jpp1.7.src.rpm
> tor-0.1.2.17-alt1.src.rpm
> ulogd-1.24-alt11.src.rpm
> unreal-3.2.7-alt5.src.rpm
> uw-imap-2004g-alt1.1.src.rpm
> vhttpd-0.2-alt12.src.rpm
> w3c-libwww-5.4.1-alt0.1.1.src.rpm
> w3m-0.5.2-alt2.src.rpm
> wget-1.11.1-alt1.src.rpm
> wpa_supplicant-0.5.10-alt3.src.rpm
> x11vnc-0.9.2-alt1.src.rpm
> xchat-2.8.4-alt1.src.rpm
> xmms-1.2.11-alt4.src.rpm
> yaz-3.0.34-alt1.src.rpm
> 
> Вот список исходных пакетов, которые собраны с libcrypto.so.6:
> MySQL-5.0.51-alt2.a.src.rpm
> apache2-2.2.9-alt4.src.rpm
> aria2-0.14.0-alt1.src.rpm
> asterisk1.4-1.4.21.2-alt2.src.rpm
> asterisk1.6-1.6.0-alt0.beta9.src.rpm
> bacula-2.4.0-alt1.src.rpm
> balsa-2.3.25-alt1.src.rpm
> bind-9.3.5-alt2.src.rpm
> bloom-0.1.1-alt1.1.src.rpm
> callweaver-1.2-alt0.svn4616.5.src.rpm
> centericq-4.21.0-alt6.src.rpm
> cfengine-2.2.7-alt1.src.rpm
> chntpw-070923-alt2.src.rpm
> ckermit-8.0.211-alt1.src.rpm
> claws-mail-3.4.0.cvs51-alt1.src.rpm
> courier-imap-4.3.1-alt1.1.src.rpm
> ctorrent-1.3.4-alt2.dnh3.2.src.rpm
> curl-7.18.2-alt1.src.rpm
> cyrus-imapd-2.3.12p2-alt2.src.rpm
> cyrus-sasl2-2.1.22-alt4.cvs.20080125.src.rpm
> dar-2.3.6-alt1.src.rpm
> deltup-0.4.3-alt1.src.rpm
> dillo-0.8.6-alt4.src.rpm
> dovecot-1.1.2-alt1.src.rpm
> dovecot1.0-1.0.15-alt3.src.rpm
> dovecot1.2-1.2.rc8-alt1.src.rpm
> dovecot11-1.1.alpha1-alt1.hg20070722.src.rpm
> dsniff-2.4-alt0.9.b1.1.1.src.rpm
> ejabberd-1.1.4-alt1.src.rpm
> elinks-0.12-alt0.3.src.rpm
> erlang-R11B.5-alt1.src.rpm
> ettercap-NG-0.7.3-alt2.src.rpm
> exim-4.69-alt1.1.src.rpm
> fetchmail-6.3.8-alt6.1.src.rpm
> freeradius-1.1.7-alt2.1.src.rpm
> fuse-encfs-1.3.1-alt6.src.rpm
> gftp-2.0.18stable-alt4.src.rpm
> git-1.5.6.4-alt1.src.rpm
> gkrellm-2.3.0-alt1.src.rpm
> gnubiff-2.2.9-alt1.src.rpm
> gnubiff-gnome-2.2.9-alt1.src.rpm
> gnugk-2.2.4-alt1.1.0.1.src.rpm
> gnustep-base-1.16.2-alt1.src.rpm
> google-gadgets-0.9.1-alt1.src.rpm
> gq-1.0.1-alt2.src.rpm
> gtkjournal-0.3.5b-alt0.8.src.rpm
> hammerhead-2.3.1-alt1.src.rpm
> hostapd-0.6.3-alt1.src.rpm
> htmldoc-1.9.0-alt1.r1563.2.src.rpm
> http_get-20050629-alt1.src.rpm
> http_load-20060312-alt1.src.rpm
> http_ping-20050629-alt1.src.rpm
> http_post-20050316-alt1.src.rpm
> httperf-0.9.0-alt1.src.rpm
> httping-1.2.9-alt1.src.rpm
> hydra-5.3-alt2.0.src.rpm
> ice-3.3.0-alt5.src.rpm
> ichatsrvd-0.24-alt3.src.rpm
> imapfilter-2.0.10-alt1.src.rpm
> inkscape-0.46-alt3.src.rpm
> inn-2.4.5-alt1.src.rpm
> ipmitool-1.8.9-alt3.src.rpm
> ipmiutil-2.0.3-alt1.src.rpm
> ipsec-tools-0.6.7-alt1.src.rpm
> ipv6calc-0.45-alt1.1.1.src.rpm
> irssi-0.8.12-alt2.src.rpm
> iscsitarget-0.4.14-alt3.src.rpm
> italc-1.0.7-alt4.src.rpm
> jabberd2-2.2.2-alt1.src.rpm
> jpilot-0.99.9-alt7.src.rpm
> kannel-1.4.1-alt1.3.cvs20080124.src.rpm
> kasablanca-0.4.0.2-alt1.2.src.rpm
> kdenetwork-3.5.9-alt1.src.rpm
> keepalived-1.1.13-alt1.src.rpm
> keyring-link-2.0-alt2.pre1.1.src.rpm
> kftpgrabber-0.8.1-alt2.src.rpm
> krb5-1.6.3-alt3.src.rpm
> kvirc-3.4.0-alt1.qa1.src.rpm
> ldns-1.3.0_pre_20080229-alt1.src.rpm
> lftp-3.7.0-alt1.src.rpm
> libclip-1.2.0cvs-alt2.src.rpm
> libesmtp-1.0.4-alt2.src.rpm
> libewf-20070512-alt1.src.rpm
> libfprint-0.0.6-alt1.src.rpm
> libfwbuilder-2.1.8-alt1.src.rpm
> libgnomedb-1.9.103-alt1.1.src.rpm
> libgwenhywfar-3.2.0-alt2.src.rpm
> libjingle-0.3.11-alt2.src.rpm
> libmutil-0.3.1-alt1.1.src.rpm
> libneon-0.28.2-alt2.src.rpm
> libneon0.25-0.25.5-alt1.1.src.rpm
> libneon0.26-0.26.4-alt1.src.rpm
> libomniORB-4.1.2-alt1.src.rpm
> libopal-2.2.11-alt1.src.rpm
> libopenh323_1.19-1.19.0.1-alt4.src.rpm
> libpw-1.10.10-alt1.src.rpm
> libpw1.11-1.11.2-alt0.2cvs20061011.src.rpm
> libredland-1.0.7-alt1.1.src.rpm
> libtorrent-0.13-alt3.svn.r2433.src.rpm
> libtorrent-rasterbar0.13-0.13.1-alt1.src.rpm
> libtorrent0.12-0.12.2-alt2.src.rpm
> libwt-2.1.5-alt1.src.rpm
> licq-1.3.5-alt4.src.rpm
> lighttpd-1.4.19-alt4.svn.2142.src.rpm
> links2-2.2-alt1.src.rpm
> linm-0.8.1-alt2.src.rpm
> linuxdcpp-1.0.2-alt1.src.rpm
> lynx-2.8.6-alt3.rel.2.src.rpm
> mail-notification-5.0-alt1.src.rpm
> mailfilter-0.8.1-alt1.src.rpm
> mcabber-0.6.4-alt0.1.1.src.rpm
> micq-0.5.0.3-alt1.1.src.rpm
> mod_ssl-2.8.31-alt1.src.rpm
> monit-5.0-alt0.1.src.rpm
> msmtp-1.4.14-alt1.src.rpm
> mtree-3.7.20050808-alt1.1.src.rpm
> mutt-1.4.2.3-alt1.src.rpm
> mutt1.5-1.5.18-alt3.src.rpm
> nagios-nrpe-2.12-alt2.src.rpm
> nagios-plugins-1.4.11-alt4.src.rpm
> net-snmp-5.4.1.1-alt1.src.rpm
> netams-3.4.0rc2-alt5.src.rpm
> netatalk-2.0.3-alt9.1.src.rpm
> nginx-0.6.31-alt1.src.rpm
> nmap-4.65-alt1.src.rpm
> ntop-3.3-alt3.src.rpm
> nut-2.0.5-alt3.src.rpm
> nx-3.2.0-alt3.src.rpm
> ocaml-ssl-0.4.2-alt1.src.rpm
> openldap-2.3.41-alt2.src.rpm
> openntpd-3.9p1-alt8.src.rpm
> opensc-0.11.4-alt4.src.rpm
> openslp-1.2.1-alt2.1.src.rpm
> openssh-5.0p1-alt3.src.rpm
> openvpn-2.0.9-alt1.src.rpm
> p3scan-2.3.2-alt1.src.rpm
> pam_mount-0.9.25-alt1.1.src.rpm
> pam_usb-0.3.3-alt2.1.src.rpm
> parsecvs-0.1-alt2.src.rpm
> partimage-0.6.7-alt6.src.rpm
> pavuk-0.9.35-alt3.src.rpm
> perl-Crypt-OpenSSL-Bignum-0.04-alt1.src.rpm
> perl-Crypt-OpenSSL-RSA-0.25-alt1.src.rpm
> perl-Crypt-OpenSSL-Random-0.04-alt1.src.rpm
> perl-Crypt-SSLeay-0.57-alt1.src.rpm
> perl-Net-SSLeay-1.35-alt1.src.rpm
> php-imap-4.4.8-alt1.src.rpm
> php-openssl-4.4.8-alt1.src.rpm
> php5-imap-5.2.7.20080627-alt1.src.rpm
> php5-openssl-5.2.7.20080627-alt1.src.rpm
> pine-4.64L-alt5.src.rpm
> pinot-0.85-alt1.src.rpm
> postal-0.62-alt1.1.src.rpm
> postfix-2.4.7-alt1.src.rpm
> postgresql8.0-8.0.11-alt1.1.src.rpm
> postgresql8.1-8.1.8-alt3.1.src.rpm
> postgresql8.2-8.2.9-alt1.0.src.rpm
> postgresql8.2_1C-8.2.5-alt4.1.src.rpm
> postgresql8.3-8.3.3-alt1.src.rpm
> pound-2.4.3-alt1.src.rpm
> ppp-2.4.4-alt10.2.src.rpm
> proftpd-1.3.0rel-alt2.src.rpm
> psi-0.12-alt1.svn1173.src.rpm
> python-2.5.1-alt1.src.rpm
> python-module-OpenSSL-0.6-alt2.1.1.1.src.rpm
> python-module-m2crypto-0.18.2-alt1.src.rpm
> qbittorrent-1.2.0-alt0.beta1.src.rpm
> qca-tls-1.0-alt4.src.rpm
> qca2-ossl-2.0.0-alt0.1.beta3.src.rpm
> qt4-4.4.1-alt1.src.rpm
> qtsmbstatus-2.0.4-alt1.src.rpm
> rdesktop-1.6.0-alt2.src.rpm
> ruby-1.8.7-alt5.src.rpm
> ruby1.9-1.9.0-alt1.20080603.src.rpm
> sendmail-8.14.3-alt1.1.src.rpm
> siege-2.68-alt1.src.rpm
> sim-0.9.4.3-alt2.1.src.rpm
> sipp-1.1rc5-alt1.1.src.rpm
> slurm-1.2.16-alt1.src.rpm
> snort-2.4.5-alt2.1.src.rpm
> socat-1.6.0.0.patched-alt1.src.rpm
> sofia-sip-1.12.8-alt1.src.rpm
> squid-2.6.STABLE20-alt1.1.src.rpm
> ssmtp-2.60.9-alt4.src.rpm
> stunnel-3.26-alt5.src.rpm
> sylpheed-2.2.9-alt1.1.src.rpm
> tcl-tls-1.5.1-alt4.src.rpm
> tcpdump-3.9.7-alt1.src.rpm
> telepathy-idle-0.1.2-alt2.src.rpm
> tightvnc-1.5.0git-alt2.src.rpm
> tinc-1.0.8-alt2.src.rpm
> tomcat-native-1.1.13-alt1_1jpp1.7.src.rpm
> tor-0.1.2.17-alt1.src.rpm
> ulogd-1.24-alt11.src.rpm
> unbound-1.0.0-alt2.src.rpm
> unreal-3.2.7-alt5.src.rpm
> uw-imap-2004g-alt1.1.src.rpm
> vhttpd-0.2-alt12.src.rpm
> vtund-2.6-alt3.1.src.rpm
> w3c-libwww-5.4.1-alt0.1.1.src.rpm
> w3m-0.5.2-alt2.src.rpm
> wget-1.11.1-alt1.src.rpm
> wpa_supplicant-0.5.10-alt3.src.rpm
> x11vnc-0.9.2-alt1.src.rpm
> xca-0.6.4-alt1.src.rpm
> xchat-2.8.4-alt1.src.rpm
> xen-3.2.1-alt1.src.rpm
> xmlsec1-1.2.10-alt1.src.rpm
> xmms2-0.5-alt9.DrLecter.src.rpm
> xrdp-0.4.0-alt4.src.rpm
> yaz-3.0.34-alt1.src.rpm
> 
> -- 
> Sin (Sinelnikov Evgeny)
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* [devel] [wiki] DevelChanges
  2008-08-09 14:39         ` Alexander Bokovoy
  2008-08-09 17:12           ` Evgeny Sinelnikov
@ 2008-08-18  7:23           ` Michael Shigorin
  1 sibling, 0 replies; 41+ messages in thread
From: Michael Shigorin @ 2008-08-18  7:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 06:39:53PM +0400, Alexander Bokovoy wrote:
> > Всё должно пройти мягко и прозрачно до момента пересборки в
> > сизифе, и то только, если CFLAGS не выставылены как нужно.
> > Предупреждение было не для текущих пакетов, а для будущих
> > сборок этих же пакетов в новой сборочной среде.
> Тогда это надо куда-то на wiki, где все такие вещи
> документируются.  Миша, где это?

(я тоже Миша) Было на http://wiki.sisyphus.ru/devel/changes,
сейчас http://www.altlinux.org/DevelChanges и там же ссылка на
https://lists.altlinux.org/mailman/listinfo/devel-announce

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2008-08-18  7:23 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-08 20:56 [devel] I: новый libssl7 Evgeny Sinelnikov
2008-08-08 21:00 ` Mikhail Gusarov
2008-08-08 21:06   ` Evgeny Sinelnikov
2008-08-08 21:08     ` Mikhail Gusarov
2008-08-08 21:17       ` Evgeny Sinelnikov
2008-08-09  6:00       ` Alexander Bokovoy
2008-08-09  5:53 ` Alexander Bokovoy
2008-08-09 10:17   ` Evgeny Sinelnikov
2008-08-09 11:06     ` Alexander Bokovoy
2008-08-09 13:59       ` Mikhail Gusarov
2008-08-09 14:06         ` Alexander Bokovoy
2008-08-09 14:25       ` Evgeny Sinelnikov
2008-08-09 14:39         ` Alexander Bokovoy
2008-08-09 17:12           ` Evgeny Sinelnikov
2008-08-18  7:23           ` [devel] [wiki] DevelChanges Michael Shigorin
2008-08-09  8:49 ` [devel] I: новый libssl7 Alexey Tourbin
2008-08-09  9:10   ` Evgeny Sinelnikov
2008-08-09  9:26     ` Alexey Tourbin
2008-08-09  9:59       ` Evgeny Sinelnikov
2008-08-09 18:38         ` Alexey Tourbin
2008-08-09 17:03 ` Alexey Tourbin
2008-08-09 17:32   ` Evgeny Sinelnikov
2008-08-09 17:36     ` Alexey Tourbin
2008-08-09 17:46       ` Evgeny Sinelnikov
2008-08-09 17:56         ` Alexey Tourbin
2008-08-09 18:01           ` Evgeny Sinelnikov
2008-08-09 18:06             ` Alexey Tourbin
2008-08-09 18:23               ` Sergey Bolshakov
2008-08-09 18:05           ` Led
2008-08-09 18:18             ` Alexey Tourbin
2008-08-09 17:30 ` Alexey Tourbin
2008-08-09 17:40   ` Evgeny Sinelnikov
2008-08-09 17:55     ` Evgeny Sinelnikov
2008-08-09 18:01       ` Alexey Tourbin
2008-08-09 19:31 ` Alexey Tourbin
2008-08-09 21:01   ` Alexey Tourbin
2008-08-09 21:06     ` Evgeny Sinelnikov
2008-08-09 21:09       ` Alexey Tourbin
2008-08-09 21:20         ` Evgeny Sinelnikov
2008-08-09 19:54 ` Alexey Tourbin
2008-08-11 10:05 ` 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