[devel] I: новый libssl7

Evgeny Sinelnikov =?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Сб Авг 9 00:56:52 MSD 2008


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

В эти выходные планируется обновить 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