* [devel] full list of unmets
@ 2006-06-19 1:06 Alexey Tourbin
2006-06-19 8:00 ` [devel] libldap22? (was: full list of unmets) Michael Shigorin
` (4 more replies)
0 siblings, 5 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-19 1:06 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 15744 bytes --]
Робот, который отслеживает unmet'ы, был запущен ровно год назад.
Date: Tue, 21 Jun 2005 02:12:48 +0400
Subject: [devel] I: Sisyphus-20050621 unmets: -1 (122/70)
С тех пор количество unmet'ов значительно возросло:
Date: Thu, 15 Jun 2006 10:08:27 +0400
Subject: [Sisyphus-cybertalk] I: Sisyphus-20060615 i586 unmets: +14 -1 (265/155)
Минимальным значение unmet'ов было в марте.
Date: Sun, 26 Mar 2006 05:08:19 +0400
Subject: [Sisyphus-cybertalk] I: Sisyphus-20060326 i586 unmets: -3 (82/67)
Вот полный список unmet'ов.
AutoScan#0.99-alt0.1 libsnmp.so.9
LDAPExplorerTool#0.6-alt0.1 liblber-2.2.so.7
LDAPExplorerTool#0.6-alt0.1 libldap-2.2.so.7
amavisd-new-ldap-client#1:2.4.1-alt1 perl-ldap >= 0.32
apache2#2.0.55-alt8 libldap-2.2.so.7
apache2-mod_webauthldap#3.3.0-alt1 liblber-2.2.so.7
apache2-mod_webauthldap#3.3.0-alt1 libldap
apache2-mod_webauthldap#3.3.0-alt1 libldap-2.2.so.7
apt-indicator#0.0.4-alt7 libapt-pkg-libc6.3-6.so.0
asterisk-app_conference#20060510:1.3.7-alt1 asterisk = 1.3.7-alt1
asterisk-chan_sccp#20060408:1.3.1-alt1 asterisk = 1.3.1-alt1
asterisk-chan_ss7#20051114:0.8.3-alt5 asterisk = 1.3.7-alt1
asterisk-fax#20060603:1.3.7-alt1 asterisk = 1.3.7-alt1
asterisk-full#1.3.0-alt1 asterisk-devel-doc
asterisk-mysql#20060603:1.3.7-alt1 asterisk = 1.3.7-alt1
atanks#1.1.0-alt2 liballeg.so.4.1
autotrace#0.31.1-alt1.6.1 libMagick.so.9
avidemux#2.1.2-alt0.2 libx264.so.46
bos#1.1-alt1 /usr/games/stratagus
cinelerra#1.2.2-alt5 libavcodec.so
clanbomber#1.05-alt2 libHermes.so.1
clanlib#0.6.5-alt1.5 libHermes.so.1
clanlib-lua#0.6.5-alt1.5 liblua.so.4
clanlib-lua#0.6.5-alt1.5 liblualib.so.4
clanlib-lua#0.6.5-alt1.5 libtolua.so.4
dx#4.3.2-alt1.3 libMagick.so.9
epiphany-extensions#2.14.1.1-alt1 libosp.so.4
evolution-webcal#2.6.0-alt2 libecal-1.2.so.3
exim-ldap#4.60-alt1.1 libldap
f-spot#0.1.11-alt1 /usr/lib/f-spot/libfspoteog.so.0
f-spot#0.1.11-alt1 /usr/lib/f-spot/libfspotjpegtran.so.0
fatresize#1.0.2-alt4 libparted-1.6.so.13
fox-examples#1.6.0-alt0.1 libfox = 1.6.0-alt0.1
freeradius-ldap#1.0.4-alt1 liblber-2.2.so.7
freeradius-ldap#1.0.4-alt1 libldap_r-2.2.so.7
frontline#0.5.4-alt0.9.3 libMagick.so.9
galago-daemon#0.3.4-alt1 libdbus-1.so.1
galago-daemon#0.3.4-alt1 libdbus-glib-1.so.1
gdesklets#0.35.2-alt0.1 libgtop-2.0.so.5
glade#0.6.4-alt3 libbonobo.so.2
glade#0.6.4-alt3 libbonobox.so.2
glade#0.6.4-alt3 libgconf-1.so.1
glade#0.6.4-alt3 libgda >= 0.2.96
glade#0.6.4-alt3 libgda-client.so.0
glade#0.6.4-alt3 libgda-common.so.0
glade#0.6.4-alt3 libgnomeprint.so.15
gnofract4d#2.14-alt0.1 python2.4(_lsprof)
gnofract4d#2.14-alt0.1 python2.4(cProfile)
gnofract4d#2.14-alt0.1 python2.4(fractutils)
gnofract4d#2.14-alt0.1 python2.4(frm_docbook)
gnofract4d#2.14-alt0.1 python2.4(kid)
gnome-commander#1.1.6-alt2 fam
gnome-db#0.2.96-alt1.5 libbonobo.so.2
gnome-db#0.2.96-alt1.5 libbonobox.so.2
gnome-db#0.2.96-alt1.5 libgconf-1.so.1
gnome-db#0.2.96-alt1.5 libgda = 0.2.96
gnome-db#0.2.96-alt1.5 libgda-client.so.0
gnome-db#0.2.96-alt1.5 libgda-common.so.0
gnome-db#0.2.96-alt1.5 libgnomeprint.so.15
gnome-default-sisyphus#2.10.0-alt1 gnome2-games-glines >= 2.10.0
gnome-default-sisyphus#2.10.0-alt1 gnome2-games-mahjongg >= 2.10.0
gnome-default-sisyphus#2.10.0-alt1 gnome2-games-sol >= 2.10.0
gnome-minimal-sisyphus#2.10.0-alt1 gnome-applets-battstat >= 2.10.0
gnome-ppp#0.3.21-alt2 wvdial
gnomemeeting_1.2#1.2.2-alt1 libedataserver-1.2.so.4
gnomemeeting_1.2#1.2.2-alt1 liblber-2.2.so.7
gnomemeeting_1.2#1.2.2-alt1 libldap-2.2.so.7
gnugk#2.2.3-alt4 liblber-2.2.so.7
gnugk#2.2.3-alt4 libldap-2.2.so.7
gparted#0.2.5-alt3 libparted-1.7.so.0
gq#0.7.0-alt12.beta2 liblber-2.2.so.7
gq#0.7.0-alt12.beta2 libldap-2.2.so.7
gstreamer-cdio#0.8.11-alt4 libcdio.so.6(CDIO_6)
gstreamer-colorspace#0.8.11-alt4 libHermes.so.1
gstreamer-colorspace#0.8.11-alt4 libhermes >= 1.3.2
gstreamer-xvideosink#0.8.11-alt4 libhermes >= 1.3.2
gtk-engines-full#1:2.7.4-alt1 gtk-engines-qtcurve = 0.24.2-alt1
gtk-engines-full#1:2.7.4-alt1 gtk-engines-xfce = 2.2.1-alt1
gtk1-smooth-themes#0.5.2-alt1 gtk1-smooth-engine >= 0.5.2
hplip#0.9.4-alt3.1 libnetsnmp.so.9
hplip-sane#0.9.4-alt3.1 libnetsnmp.so.9
imapfilter#1.1.1-alt1 liblua.so.5
imapfilter#1.1.1-alt1 liblualib.so.5
install2-x11-qt#0.2.12-alt1 predator-kbd
kdar#2.0.6-alt1 libdar.so.3
kde-big#3.4-alt2 kmediagrab
kde-big#3.4-alt2 knetscan
kde-big#3.4-alt2 kover
kde-big#3.4-alt2 ktextdecode
kde-big#3.4-alt2 myldapklient
kde-big#3.4-alt2 noteedit
kde-distr#3.4-alt2 kde-icon-theme-lush
kde-maxi#3.4-alt2 ananas
kde-maxi#3.4-alt2 kde-icon-theme-lush
kde-maxi#3.4-alt2 kmediagrab
kde-maxi#3.4-alt2 knetscan
kde-maxi#3.4-alt2 kover
kde-maxi#3.4-alt2 ktextdecode
kde-maxi#3.4-alt2 myldapklient
kde-maxi#3.4-alt2 noteedit
kernel-complete-std26-up#2.6.14-alt3 kernel-modules-ndiswrapper-std26-up
kernel-modules-aksparlnx-std26-up#1.6-alt1.5 kernel-image-std26-up = 2.6.14-alt5
kernel-modules-amedyn-std26-up#20040801-alt6.132622.5 kernel-image-std26-up = 2.6.14-alt5
kernel-modules-amedyn-wks26-smp#20040801-alt6.132622.1 kernel-image-wks26-smp = 2.6.14-alt1
kernel-modules-amedyn-wks26-up#20040801-alt6.132622.5 kernel-image-wks26-up = 2.6.14-alt5
kernel-modules-ltmodem-vs26-smp#8.26a9-alt12.132624.3 kernel-image-vs26-smp = 2.6.16-alt3
kernel-modules-ltmodem-wks26-smp#8.26a9-alt12.132624.4 kernel-image-wks26-smp = 2.6.16-alt4
kernel-modules-ltmodem-wks26-up#8.26a9-alt12.132624.3 kernel-image-wks26-up = 2.6.16-alt3
kernel-modules-ndiswrapper-wks26-up#1.16-alt1.132624.3 kernel-image-wks26-up = 2.6.16-alt3
kernel-modules-unionfs-std26-smp#1.1.1-alt1.132622.5 kernel-image-std26-smp = 2.6.14-alt5
kernel-modules-unionfs-std26-up#1.1.1-alt1.132622.5 kernel-image-std26-up = 2.6.14-alt5
kernel-modules-unionfs-vs26-smp#1.1.1-alt1.132622.5 kernel-image-vs26-smp = 2.6.14-alt5
kernel-modules-unionfs-wks26-smp#1.1.1-alt1.132622.2 kernel-image-wks26-smp = 2.6.14-alt2
kernel-modules-unionfs-wks26-up#1.1.1-alt1.132622.5 kernel-image-wks26-up = 2.6.14-alt5
kernel-modules-zaptel-vs26-smp#1.3-alt10.132624.3 kernel-image-vs26-smp = 2.6.16-alt3
kguitar#0.5-alt2 libtse3
kguitar#0.5-alt2 libtse3.so.0
kiso#0.8.3-alt1 libcdio.so.6
kiso#0.8.3-alt1 libcdio.so.6(CDIO_6)
kiso#0.8.3-alt1 libiso9660.so.4
kiso#0.8.3-alt1 libiso9660.so.4(ISO9660_4)
koffice-krita#4:1.5.1-alt1 libMagick.so.9
labplot#1.5.0-alt0.4 libMagick++.so.9
labplot#1.5.0-alt0.4 libMagick.so.9
labplot#1.5.0-alt0.4 libWand.so.9
lamip-input-ape#0.0.2-alt0.1.20050227 libmac.so.2
libetpan#0.45-alt1 libgnutls.so.12(GNUTLS_1_2)
libevolution-sharp#0.10.2-alt2 libecal-1.2.so.3
libglade-gnomedb#0.17-alt9 libbonobo.so.2
libglade-gnomedb#0.17-alt9 libbonobox.so.2
libglade-gnomedb#0.17-alt9 libgconf-1.so.1
libglade-gnomedb#0.17-alt9 libgda-client.so.0
libglade-gnomedb#0.17-alt9 libgda-common.so.0
libglade-gnomedb#0.17-alt9 libgnomeprint.so.15
libgnome-db#0.2.96-alt1.5 libbonobo.so.2
libgnome-db#0.2.96-alt1.5 libbonobox.so.2
libgnome-db#0.2.96-alt1.5 libgconf-1.so.1
libgnome-db#0.2.96-alt1.5 libgda-client.so.0
libgnome-db#0.2.96-alt1.5 libgda-common.so.0
libgnome-db#0.2.96-alt1.5 libgnomeprint.so.15
libgnome-db-devel#0.2.96-alt1.5 libbonobo.so.2
libgnome-db-devel#0.2.96-alt1.5 libbonobox.so.2
libgnome-db-devel#0.2.96-alt1.5 libgconf-1.so.1
libgnome-db-devel#0.2.96-alt1.5 libgda-client.so.0
libgnome-db-devel#0.2.96-alt1.5 libgda-common.so.0
libgnome-db-devel#0.2.96-alt1.5 libgnomeprint.so.15
libgsf-sharp#0.6-alt1 libgsf-1.so.113
libgsf-sharp#0.6-alt1 libgsf-gnome-1.so.113
libhpoj#0.91-alt7.1 libsnmp.so.9
libofx#0.8.0-alt3 libosp.so.4
libopenh323_1.15#1.15.6-alt1 liblber-2.2.so.7
libopenh323_1.15#1.15.6-alt1 libldap-2.2.so.7
libopenh323_1.15#1.15.6-alt1 libldap_r-2.2.so.7
libopenh323_1.15-devel#1.15.6-alt1 liblber-2.2.so.7
libopenh323_1.15-devel#1.15.6-alt1 libldap-2.2.so.7
libopenh323_1.15-devel#1.15.6-alt1 libldap_r-2.2.so.7
libopensc#0.8.1-alt4.1.1 liblber-2.2.so.7
libopensc#0.8.1-alt4.1.1 libldap-2.2.so.7
libopensync-plugin-evolution2#0.18-alt4cvs20060529 libecal-1.2.so.3
libopensync-plugin-python#0.18-alt2cvs20060529 python2.4(opensync)
libpw_1.8#1.8.7-alt1 liblber-2.2.so.7
libpw_1.8#1.8.7-alt1 libldap-2.2.so.7
libpw_1.8#1.8.7-alt1 libldap_r-2.2.so.7
libpw_1.8-plugins-dc#1.8.7-alt1 libdc1394_control.so.13
libq#6.2-alt1.1 libgg.so.0
libq#6.2-alt1.1 libggi.so.2
libq#6.2-alt1.1 libgii.so.0
libquicktime-ffmpeg#0.9.8-alt4 libavcodec.so
libquicktime-ffmpeg#0.9.8-alt4 libavutil.so
libquicktimehv#2.0.4-alt5 libavcodec.so
libsmbclient#3.0.21c-alt1 liblber-2.2.so.7
libsmbclient#3.0.21c-alt1 libldap-2.2.so.7
lighttpd#1.4.9-alt1 liblber-2.2.so.7
lighttpd#1.4.9-alt1 libldap-2.2.so.7
lighttpd-cml#1.4.9-alt1 liblua.so.5
lighttpd-cml#1.4.9-alt1 liblualib.so.5
liquidwar#5.6.2-alt1 liballeg.so.4.1
lua5-rex#1.19-alt1 liblua.so.5
lua5-rex#1.19-alt1 liblualib.so.5
lve#050112-alt0.1 libavcodec.so
lve#050112-alt0.1 libavformat.so
lyx-xforms#1.3.7-alt1 lyx-common = 1.3.7-alt1
mailman#4:2.1.8-alt1 python2.4(Defaults)
mailman#4:2.1.8-alt1 python2.4(Mailman)
mailman#4:2.1.8-alt1 python2.4(japanese)
mailman#4:2.1.8-alt1 python2.4(korean)
mailman#4:2.1.8-alt1 python2.4(mm_config)
mbrowse#0.3.1-alt5.1 libnetsnmp.so.9
midgard-data#1.5.1-alt0.3cvs20030916 php-midgard
motion#3.2.4-alt1 libavcodec.so
motion#3.2.4-alt1 libavformat.so
mozilla-be#1.7.12-alt1.3 mozilla = 1.7.12-alt3.4
mozilla-uk#1.7.12-alt1.3 mozilla = 1.7.12-alt3.3
mrsync#3.1.1-alt0.1 libmrsync = 3.1.1-alt0.1
multisync-ldap#0.82-alt1.1.1 libldap-2.2.so.7
ocaml-wlex#20030929-alt7.1 camlp4 = 3.08.1-alt1.1
ocaml-wlex#20030929-alt7.1 ocaml = 3.08.1-alt1.1
ocamlnet#0.98-alt1.1 ocaml = 3.08.1-alt1.1
ocamlnet#0.98-alt1.1 pcre-ocaml = 5.09.0-alt1.1
ocamlnet-runtime#0.98-alt1.1 ocaml-runtime = 3.08.1-alt1.1
oxine#0.5-alt2 libMagick.so.9
partitionmorpher#0.3-alt8 libparted-1.6.so.13
pentaval-tools#2.1.10-alt1 kernel-modules-pentaval
perl-Module-Signature#0.50-alt1 perl(PAR/Dist.pm)
perl-SOAP-Lite#0.67-alt1 perl(DIME/Message.pm)
perl-SOAP-Lite#0.67-alt1 perl(DIME/Payload.pm)
php-ldap#1:4.4.2-alt0.cvs20051121.1 liblber-2.2.so.7
php-ldap#1:4.4.2-alt0.cvs20051121.1 libldap-2.2.so.7
php-mmcache#1:2.4.6-alt9.1 php-libs = 1:4.4.1-alt0.cvs20051010
php-snmp#1:4.4.2-alt0.cvs20051121.1 libnetsnmp.so.9
php5-ldap#5.1.3.cvs20060122-alt1 liblber-2.2.so.7
php5-ldap#5.1.3.cvs20060122-alt1 libldap-2.2.so.7
pingus#0.6.0-alt7 libhermes
python-ctypes-doc#0.9.6-alt2 python-ctypes = 0.9.6
python-module-FormEncode#0.4-alt2.1 python2.4(formencode)
python-module-MMTK#2.5.13-alt1 python2.4(MMTK_energy_term)
python-module-SQLObject#0.7rc1-alt1 python2.4(formencode)
python-module-ldap#2.2.0-alt1.1 libldap
python-module-matplotlib#0.87.2-alt0.1 python2.4(AppKit)
python-module-matplotlib#0.87.2-alt0.1 python2.4(Foundation)
python-module-matplotlib#0.87.2-alt0.1 python2.4(PyObjCTools)
python-module-matplotlib#0.87.2-alt0.1 python2.4(numarray)
python-module-matplotlib#0.87.2-alt0.1 python2.4(numpy)
python-module-matplotlib#0.87.2-alt0.1 python2.4(paint)
python-module-pyzor#0.4.0-alt1 python2.4(pyzor)
python-module-samba#3.0.21c-alt1 liblber-2.2.so.7
python-module-samba#3.0.21c-alt1 libldap-2.2.so.7
python-musicbrainz-doc#1.0b3-alt1 python-musicbrainz = 1.0b3
rox-system#1.9.0-alt1 libgtop-2.0.so.5
samba#3.0.21c-alt1 liblber-2.2.so.7
samba#3.0.21c-alt1 libldap-2.2.so.7
samba-client#3.0.21c-alt1 liblber-2.2.so.7
samba-client#3.0.21c-alt1 libldap-2.2.so.7
samba-common#3.0.21c-alt1 liblber-2.2.so.7
samba-common#3.0.21c-alt1 libldap-2.2.so.7
samba-swat#3.0.21c-alt1 liblber-2.2.so.7
samba-swat#3.0.21c-alt1 libldap-2.2.so.7
samba-utils#3.0.21c-alt1 liblber-2.2.so.7
samba-utils#3.0.21c-alt1 libldap-2.2.so.7
snort#2.4.3-alt1.1 libprelude
snort-snmp#2.4.3-alt1.1 libnetsnmp.so.9
snort-snmp+flexresp#2.4.3-alt1.1 libnetsnmp.so.9
sylpheed-claws-plugin-dillo#2.2.0.cvs66-alt1 dillo
thoggen#0.3.1-alt4.1 libdbus-1.so.1
thoggen#0.3.1-alt4.1 libdbus-glib-1.so.1
tolua5#5.0-alt2a liblua.so.5
tolua5#5.0-alt2a liblualib.so.5
trac-fcgi#0.9.4-alt1 trac-spawn-fcgi
trophy#1.1.3-alt4.1 libHermes.so.1
twinkle#0.7.1-alt0.1 libresolv.so.2(GLIBC_PRIVATE)
vdr-dvd#0.3.6_b03-alt1 libdvdnav.so.0
vdr-osdpip#0.0.7.1-alt3 libavcodec.so
vlc#0.8.6-alt0.15786 libdvbpsi.so.1
vlc-plugin-dvb#0.8.6-alt0.15786 libdvbpsi.so.1
vlc-plugin-ts#0.8.6-alt0.15786 libdvbpsi.so.1
wmforkplop#0.9.2-alt1 libgtop-2.0.so.5
xalan-c#1.10.0-alt2 libxalanMsg.so
xalan-j-manual#2.7.0-alt2 javadoc = 2.7.0-alt2
xfce4-complete#1.0-alt1 xfce4-netload-plugin
xmms-full#0.1-alt2 xmms-in-mac
xmms-full#0.1-alt2 xmms-vis-gdancer
xmms-full#0.1-alt2 xmms-vis-scivi
zabbix-mysql#1.1rel-alt1 libnetsnmp.so.9
Из них следующее unmet'ы существуют уже не менее двух месяцев.
apt-indicator#0.0.4-alt7 libapt-pkg-libc6.3-6.so.0
fox-examples#1.6.0-alt0.1 libfox = 1.6.0-alt0.1
gdesklets#0.35.2-alt0.1 libgtop-2.0.so.5
gnome-minimal-sisyphus#2.10.0-alt1 gnome-applets-battstat >= 2.10.0
gnomemeeting_1.2#1.2.2-alt1 libedataserver-1.2.so.4
gtk-engines-full#1:2.7.4-alt1 gtk-engines-qtcurve = 0.24.2-alt1
kde-big#3.4-alt2 kover
kde-big#3.4-alt2 myldapklient
kde-big#3.4-alt2 noteedit
kde-distr#3.4-alt2 kde-icon-theme-lush
kde-maxi#3.4-alt2 ananas
kde-maxi#3.4-alt2 kde-icon-theme-lush
kde-maxi#3.4-alt2 kover
kde-maxi#3.4-alt2 myldapklient
kde-maxi#3.4-alt2 noteedit
kernel-modules-aksparlnx-std26-up#1.6-alt1.5 kernel-image-std26-up = 2.6.14-alt5
kernel-modules-amedyn-std26-up#20040801-alt6.132622.5 kernel-image-std26-up = 2.6.14-alt5
kernel-modules-amedyn-wks26-smp#20040801-alt6.132622.1 kernel-image-wks26-smp = 2.6.14-alt1
kernel-modules-unionfs-std26-smp#1.1.1-alt1.132622.5 kernel-image-std26-smp = 2.6.14-alt5
kernel-modules-unionfs-std26-up#1.1.1-alt1.132622.5 kernel-image-std26-up = 2.6.14-alt5
lamip-input-ape#0.0.2-alt0.1.20050227 libmac.so.2
libgsf-sharp#0.6-alt1 libgsf-1.so.113
libgsf-sharp#0.6-alt1 libgsf-gnome-1.so.113
libq#6.2-alt1.1 libgg.so.0
libq#6.2-alt1.1 libggi.so.2
libq#6.2-alt1.1 libgii.so.0
midgard-data#1.5.1-alt0.3cvs20030916 php-midgard
mozilla-be#1.7.12-alt1.3 mozilla = 1.7.12-alt3.4
mozilla-uk#1.7.12-alt1.3 mozilla = 1.7.12-alt3.3
ocaml-wlex#20030929-alt7.1 camlp4 = 3.08.1-alt1.1
ocaml-wlex#20030929-alt7.1 ocaml = 3.08.1-alt1.1
ocamlnet#0.98-alt1.1 ocaml = 3.08.1-alt1.1
ocamlnet#0.98-alt1.1 pcre-ocaml = 5.09.0-alt1.1
ocamlnet-runtime#0.98-alt1.1 ocaml-runtime = 3.08.1-alt1.1
perl-Module-Signature#0.50-alt1 perl(PAR/Dist.pm)
perl-SOAP-Lite#0.67-alt1 perl(DIME/Message.pm)
perl-SOAP-Lite#0.67-alt1 perl(DIME/Payload.pm)
php-mmcache#1:2.4.6-alt9.1 php-libs = 1:4.4.1-alt0.cvs20051010
python-ctypes-doc#0.9.6-alt2 python-ctypes = 0.9.6
python-module-FormEncode#0.4-alt2.1 python2.4(formencode)
python-module-SQLObject#0.7rc1-alt1 python2.4(formencode)
python-module-pyzor#0.4.0-alt1 python2.4(pyzor)
python-musicbrainz-doc#1.0b3-alt1 python-musicbrainz = 1.0b3
rox-system#1.9.0-alt1 libgtop-2.0.so.5
vdr-dvd#0.3.6_b03-alt1 libdvdnav.so.0
wmforkplop#0.9.2-alt1 libgtop-2.0.so.5
xalan-c#1.10.0-alt2 libxalanMsg.so
xalan-j-manual#2.7.0-alt2 javadoc = 2.7.0-alt2
xmms-full#0.1-alt2 xmms-in-mac
xmms-full#0.1-alt2 xmms-vis-gdancer
xmms-full#0.1-alt2 xmms-vis-scivi
Часть анметов таковыми не является, потому что rpm эти пакеты нормально ставит.
Апт не понимает одной тонкости в зависимостях, которая связана с путями.
[at@basalt RPMS]$ rpm -qpR f-spot-0.1.11-alt1.i586.rpm |grep /lib
/usr/lib/f-spot/libfspoteog.so.0
/usr/lib/f-spot/libfspotjpegtran.so.0
[at@basalt RPMS]$ rpm -iv --test f-spot-0.1.11-alt1.i586.rpm
Preparing packages for installation...
[at@basalt RPMS]$
Предлагаю в связи с этим зафиксить apt. Кто знает, как фиксить apt?
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] libldap22? (was: full list of unmets)
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
@ 2006-06-19 8:00 ` Michael Shigorin
2006-06-19 9:09 ` [devel] full list of unmets Alexey I. Froloff
` (3 subsequent siblings)
4 siblings, 0 replies; 47+ messages in thread
From: Michael Shigorin @ 2006-06-19 8:00 UTC (permalink / raw)
To: devel
On Mon, Jun 19, 2006 at 05:06:37AM +0400, Alexey Tourbin wrote:
> LDAPExplorerTool#0.6-alt0.1 liblber-2.2.so.7
> LDAPExplorerTool#0.6-alt0.1 libldap-2.2.so.7
Насколько понимаю, не всё пересобралось без рукоприкладства?
Имеет ли смысл собрать libldap22 или как раз только что и
говорили, что нафиг-нафиг?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
2006-06-19 8:00 ` [devel] libldap22? (was: full list of unmets) Michael Shigorin
@ 2006-06-19 9:09 ` Alexey I. Froloff
2006-06-19 9:38 ` Led
` (2 subsequent siblings)
4 siblings, 0 replies; 47+ messages in thread
From: Alexey I. Froloff @ 2006-06-19 9:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
* Alexey Tourbin <at@> [060619 05:08]:
> Робот, который отслеживает unmet'ы, был запущен ровно год назад.
Теоретически, часть анметов можно разруливать на автомате:
Группируем unmet'ы по %{SOURCERPM}. Пересобираем этот пакет.
Если после пересборки все эти unmet'ы пропали, пинаем qa-робота
на пересборку "with new $(diff -U0 requires.old requires.new |
grep '^+')". Это решает автоматические пересборки с новым
SONAME, пересборку модулей php или firefox extensions и так
далее.
Да можно даже не напрягать робота-пересборщика (которого нет), а
просто говорить, что такие пакеты могут быть _пересобраны_.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
2006-06-19 8:00 ` [devel] libldap22? (was: full list of unmets) Michael Shigorin
2006-06-19 9:09 ` [devel] full list of unmets Alexey I. Froloff
@ 2006-06-19 9:38 ` Led
2006-06-19 9:54 ` Epiphanov Sergei
` (3 more replies)
2006-06-19 11:44 ` Igor Vlasenko
2006-06-20 0:04 ` [devel] " Alexey Tourbin
4 siblings, 4 replies; 47+ messages in thread
From: Led @ 2006-06-19 9:38 UTC (permalink / raw)
To: devel
В сообщении от 19 июня 2006 04:06 Alexey Tourbin написал(a):
> Вот полный список unmet'ов.
...........
> gparted#0.2.5-alt3 libparted-1.7.so.0
............
Прошу помощи в выпуске gparted#0.2.5-alt4.
Конкретнее: помогите придумать запись в %changelog для alt4, потому как кроме
- fucking rebuild cause fucking random queue in incoming!
ничего в голову не приходит :(
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 9:38 ` Led
@ 2006-06-19 9:54 ` Epiphanov Sergei
2006-06-19 9:58 ` Kirill Maslinsky
` (2 subsequent siblings)
3 siblings, 0 replies; 47+ messages in thread
From: Epiphanov Sergei @ 2006-06-19 9:54 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Monday 19 June 2006 13:38 Led написал(a):
> В сообщении от 19 июня 2006 04:06 Alexey Tourbin написал(a):
> Прошу помощи в выпуске gparted#0.2.5-alt4.
> Конкретнее: помогите придумать запись в %changelog для alt4, потому как
> кроме
- rebuild only to fix unmets
?
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 9:38 ` Led
2006-06-19 9:54 ` Epiphanov Sergei
@ 2006-06-19 9:58 ` Kirill Maslinsky
2006-06-19 10:11 ` Anton Farygin
2006-06-19 10:11 ` Michael Shigorin
3 siblings, 0 replies; 47+ messages in thread
From: Kirill Maslinsky @ 2006-06-19 9:58 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 470 bytes --]
> > Вот полный список unmet'ов.
> ...........
> > gparted#0.2.5-alt3 libparted-1.7.so.0
> ............
>
> Прошу помощи в выпуске gparted#0.2.5-alt4.
> Конкретнее: помогите придумать запись в %changelog для alt4, потому как кроме
>
> - fucking rebuild cause fucking random queue in incoming!
Наверное, правильнее будет написать так:
- f####ng rebuild caused by f####ng random queue in incoming
:)
--
Kirill Maslinsky
ALT Linux Documentation Team
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 9:38 ` Led
2006-06-19 9:54 ` Epiphanov Sergei
2006-06-19 9:58 ` Kirill Maslinsky
@ 2006-06-19 10:11 ` Anton Farygin
2006-06-19 10:11 ` Michael Shigorin
3 siblings, 0 replies; 47+ messages in thread
From: Anton Farygin @ 2006-06-19 10:11 UTC (permalink / raw)
To: ALT Devel discussion list
Led wrote:
> В сообщении от 19 июня 2006 04:06 Alexey Tourbin написал(a):
>> Вот полный список unmet'ов.
> ...........
>> gparted#0.2.5-alt3 libparted-1.7.so.0
> ............
>
> Прошу помощи в выпуске gparted#0.2.5-alt4.
> Конкретнее: помогите придумать запись в %changelog для alt4, потому как кроме
>
> - fucking rebuild cause fucking random queue in incoming!
>
> ничего в голову не приходит :(
>
rebuild без изменений
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 9:38 ` Led
` (2 preceding siblings ...)
2006-06-19 10:11 ` Anton Farygin
@ 2006-06-19 10:11 ` Michael Shigorin
2006-06-19 10:22 ` Led
3 siblings, 1 reply; 47+ messages in thread
From: Michael Shigorin @ 2006-06-19 10:11 UTC (permalink / raw)
To: devel
On Mon, Jun 19, 2006 at 12:38:16PM +0300, Led wrote:
> Прошу помощи в выпуске gparted#0.2.5-alt4.
> Конкретнее: помогите придумать запись в %changelog для alt4
- rebuild
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 10:11 ` Michael Shigorin
@ 2006-06-19 10:22 ` Led
2006-06-19 12:28 ` Michael Shigorin
0 siblings, 1 reply; 47+ messages in thread
From: Led @ 2006-06-19 10:22 UTC (permalink / raw)
To: devel
В сообщении от 19 июня 2006 13:11 Michael Shigorin написал(a):
> On Mon, Jun 19, 2006 at 12:38:16PM +0300, Led wrote:
> > Прошу помощи в выпуске gparted#0.2.5-alt4.
> > Конкретнее: помогите придумать запись в %changelog для alt4
>
> - rebuild
Всем спасибо за совет, честно:)
Хотя всё же мне не совсем понятна цель тестовых пересборок, если результат из
не попадает в репозитарий. Тем более, что уведомления о "неуспешной"
пересборке именно gparted не было: оно и понятно - он сразу же
успешно "пересобрался"...
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
` (2 preceding siblings ...)
2006-06-19 9:38 ` Led
@ 2006-06-19 11:44 ` Igor Vlasenko
2006-06-19 15:45 ` Alexey Tourbin
2006-06-20 0:04 ` [devel] " Alexey Tourbin
4 siblings, 1 reply; 47+ messages in thread
From: Igor Vlasenko @ 2006-06-19 11:44 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, 19 Jun 2006, Alexey Tourbin wrote:
> Робот, который отслеживает unmet'ы, был запущен ровно год назад.
> С тех пор количество unmet'ов значительно возросло:
> Вот полный список unmet'ов.
Спасибо большое за список,
по своему опыту хочу высказать назревшее пожелание:
Было бы идеально модифицировать робот,
добавив пару строчек, чтобы тот автоматически где-то публиковал в сети
full list of unmets (хотя бы в текстовом виде), хотя бы в /people.
Я вот посмотрел full list и увидел пару неожиданных unmets на ffmpeg.
Притом что я внимательно читаю рассылку ---
проблемы с почтовым сервером :(
чужой сервер, чужой спамфилтер.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 10:22 ` Led
@ 2006-06-19 12:28 ` Michael Shigorin
2006-06-19 12:32 ` Led
0 siblings, 1 reply; 47+ messages in thread
From: Michael Shigorin @ 2006-06-19 12:28 UTC (permalink / raw)
To: devel
On Mon, Jun 19, 2006 at 01:22:49PM +0300, Led wrote:
> Хотя всё же мне не совсем понятна цель тестовых пересборок,
> если результат из не попадает в репозитарий.
Работает -- не трогай.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 12:28 ` Michael Shigorin
@ 2006-06-19 12:32 ` Led
0 siblings, 0 replies; 47+ messages in thread
From: Led @ 2006-06-19 12:32 UTC (permalink / raw)
To: devel
В сообщении от 19 июня 2006 15:28 Michael Shigorin написал(a):
> On Mon, Jun 19, 2006 at 01:22:49PM +0300, Led wrote:
> > Хотя всё же мне не совсем понятна цель тестовых пересборок,
> > если результат из не попадает в репозитарий.
>
> Работает -- не трогай.
Дык, в данном случае, как раз "НЕ работает":)
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 11:44 ` Igor Vlasenko
@ 2006-06-19 15:45 ` Alexey Tourbin
2006-06-19 18:18 ` Alexey Tourbin
0 siblings, 1 reply; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-19 15:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1.1: Type: text/plain, Size: 1030 bytes --]
On Mon, Jun 19, 2006 at 02:44:41PM +0300, Igor Vlasenko wrote:
> On Mon, 19 Jun 2006, Alexey Tourbin wrote:
> > Робот, который отслеживает unmet'ы, был запущен ровно год назад.
> > С тех пор количество unmet'ов значительно возросло:
> > Вот полный список unmet'ов.
>
> Спасибо большое за список,
> по своему опыту хочу высказать назревшее пожелание:
>
> Было бы идеально модифицировать робот,
> добавив пару строчек, чтобы тот автоматически где-то публиковал в сети
> full list of unmets (хотя бы в текстовом виде), хотя бы в /people.
>
> Я вот посмотрел full list и увидел пару неожиданных unmets на ffmpeg.
> Притом что я внимательно читаю рассылку ---
> проблемы с почтовым сервером :(
> чужой сервер, чужой спамфилтер.
Можно время от времени закидывать full list of unmets в sisyphus-cybertalk.
Вот задача на пару трубок. Имеется полный список список анметов и
инкрементный лог их появления (прицеплено). Требуется к каждому анмету
проставить время (в неделях), которое этот анмет существует.
[-- Attachment #1.2: dump.log.gz --]
[-- Type: application/x-gzip, Size: 11402 bytes --]
[-- Attachment #1.3: dump.old.gz --]
[-- Type: application/x-gzip, Size: 3414 bytes --]
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 15:45 ` Alexey Tourbin
@ 2006-06-19 18:18 ` Alexey Tourbin
2006-06-19 20:06 ` Alexey I. Froloff
2006-06-19 20:13 ` Damir Shayhutdinov
0 siblings, 2 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-19 18:18 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 436 bytes --]
On Mon, Jun 19, 2006 at 07:45:17PM +0400, Alexey Tourbin wrote:
> Можно время от времени закидывать full list of unmets в sisyphus-cybertalk.
>
> Вот задача на пару трубок. Имеется полный список список анметов и
> инкрементный лог их появления (прицеплено). Требуется к каждому анмету
> проставить время (в неделях), которое этот анмет существует.
Элегантное решение существует. Стоимость элегантного решения прмерно $481.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 18:18 ` Alexey Tourbin
@ 2006-06-19 20:06 ` Alexey I. Froloff
2006-06-19 20:22 ` Alexey Tourbin
2006-06-19 20:13 ` Damir Shayhutdinov
1 sibling, 1 reply; 47+ messages in thread
From: Alexey I. Froloff @ 2006-06-19 20:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 399 bytes --]
* Alexey Tourbin <at@> [060619 22:24]:
> > Вот задача на пару трубок. Имеется полный список список анметов и
> > инкрементный лог их появления (прицеплено). Требуется к каждому анмету
> > проставить время (в неделях), которое этот анмет существует.
> Элегантное решение существует. Стоимость элегантного решения прмерно $481.
Как обычно по доллару за байт? ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 18:18 ` Alexey Tourbin
2006-06-19 20:06 ` Alexey I. Froloff
@ 2006-06-19 20:13 ` Damir Shayhutdinov
2006-06-19 20:38 ` Alexey Tourbin
1 sibling, 1 reply; 47+ messages in thread
From: Damir Shayhutdinov @ 2006-06-19 20:13 UTC (permalink / raw)
To: ALT Devel discussion list
19.06.06, Alexey Tourbin<at@altlinux.ru> написал(а):
> On Mon, Jun 19, 2006 at 07:45:17PM +0400, Alexey Tourbin wrote:
> > Можно время от времени закидывать full list of unmets в sisyphus-cybertalk.
> >
> > Вот задача на пару трубок. Имеется полный список список анметов и
> > инкрементный лог их появления (прицеплено). Требуется к каждому анмету
> > проставить время (в неделях), которое этот анмет существует.
>
> Элегантное решение существует. Стоимость элегантного решения прмерно $481.
Зипованные доллары принимаете?
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 20:06 ` Alexey I. Froloff
@ 2006-06-19 20:22 ` Alexey Tourbin
0 siblings, 0 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-19 20:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 739 bytes --]
On Tue, Jun 20, 2006 at 12:06:08AM +0400, Alexey I. Froloff wrote:
> * Alexey Tourbin <at@> [060619 22:24]:
> > > Вот задача на пару трубок. Имеется полный список список анметов и
> > > инкрементный лог их появления (прицеплено). Требуется к каждому анмету
> > > проставить время (в неделях), которое этот анмет существует.
> > Элегантное решение существует. Стоимость элегантного решения прмерно $481.
> Как обычно по доллару за байт? ;-)
Да. Элегантные программы наверное того стоят. :-) Правда,
в большинстве случаев нельзя определить, является ли программа
элегантной (т.е. наиболее элегантной в своем роде).
Theorem (Chaitin): It is not possible in general to determine whether
or not a given program is elegant.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 20:13 ` Damir Shayhutdinov
@ 2006-06-19 20:38 ` Alexey Tourbin
2006-06-24 10:08 ` [devel] [JT] " Ivan Fedorov
0 siblings, 1 reply; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-19 20:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 719 bytes --]
On Tue, Jun 20, 2006 at 12:13:44AM +0400, Damir Shayhutdinov wrote:
> 19.06.06, Alexey Tourbin<at@altlinux.ru> написал(а):
> > On Mon, Jun 19, 2006 at 07:45:17PM +0400, Alexey Tourbin wrote:
> > > Можно время от времени закидывать full list of unmets в sisyphus-cybertalk.
> > >
> > > Вот задача на пару трубок. Имеется полный список список анметов и
> > > инкрементный лог их появления (прицеплено). Требуется к каждому анмету
> > > проставить время (в неделях), которое этот анмет существует.
> >
> > Элегантное решение существует. Стоимость элегантного решения прмерно $481.
> Зипованные доллары принимаете?
Зип хорошо жмет от $1000.
$ wc -c <full_unmets
972
$ gzip <full_unmets |wc -c
554
$
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
` (3 preceding siblings ...)
2006-06-19 11:44 ` Igor Vlasenko
@ 2006-06-20 0:04 ` Alexey Tourbin
2006-06-20 0:17 ` Dmitry V. Levin
` (2 more replies)
4 siblings, 3 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 0:04 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2044 bytes --]
On Mon, Jun 19, 2006 at 05:06:37AM +0400, Alexey Tourbin wrote:
> Минимальным значение unmet'ов было в марте.
>
> Date: Sun, 26 Mar 2006 05:08:19 +0400
> Subject: [Sisyphus-cybertalk] I: Sisyphus-20060326 i586 unmets: -3 (82/67)
Ещё меньше анметов было в феврале.
Date: Mon, 20 Feb 2006 21:08:18 +0300
Subject: [Sisyphus-cybertalk] I: Sisyphus-20060220 i586 unmets: -4 (57/50)
Теперь запущен ещё один робот, который два раза в месяц будет постить
полный список анметов, отсортированный по времени их появления.
Однако я сомневаюсь, что одними только "информационными" методам удастся
решить проблему с анметами.
Я также сомневаюсь, что удастся найти "волшебный" алгоритм, который
блокирует анметы на входе. Например, вчера в сизиф прошла новая версия
firefox. Часть плагинов была пересобрана с новой версией firefox, тогда
как другая часть не была пересобрана. Может быть эти пакеты просто
забыли автоматически пересобрать? От incoming/incominger'а по этому
поводу ничего не слышно.
В любом случае, любой сколько-нибудь "волшебный" алгоритм должен был бы
зарубить новый firefox, потому что он увеличивает количество анметов.
То есть сам алгоритм не дал бы ничего нового. Нужно учить алгоритм
пересобирать все остальные зависимые пакеты. Поскольку пересборка
зависимых пакетов может занять значительное время, требуется какая-то
система управления заданиями.
Короче, у меня два вопроса по поводу вчерашнего firefox:
1) почему робот автоматически не пересобрал все остальные плагины?
в результате количество анметов увеличилось более чем на 20.
2) почему плагины так жестко зависят от версии firefox, так что их даже
приходится пересобирать при sub-micro изменении версии, очевидно
багфиксной? Кто и зачем придумал такие жесткие зависимости?
А на x86_64 анметов вообще 700 штук. Будет у нас Фриз, Бранч или
Херанч, или не будет, в общем-то ясно, что от проблемы анметов никуда
не уйти. По-моему до "ловли блох" ещё далеко (и пока нет веских
оснований думать, что к зиме будет ближе).
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:04 ` [devel] " Alexey Tourbin
@ 2006-06-20 0:17 ` Dmitry V. Levin
2006-06-20 0:55 ` Alexey Tourbin
` (3 more replies)
2006-06-20 7:23 ` Michael Shigorin
2006-06-20 9:07 ` Alexey Gladkov
2 siblings, 4 replies; 47+ messages in thread
From: Dmitry V. Levin @ 2006-06-20 0:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1862 bytes --]
On Tue, Jun 20, 2006 at 04:04:10AM +0400, Alexey Tourbin wrote:
> Я также сомневаюсь, что удастся найти "волшебный" алгоритм, который
> блокирует анметы на входе. Например, вчера в сизиф прошла новая версия
> firefox. Часть плагинов была пересобрана с новой версией firefox, тогда
> как другая часть не была пересобрана. Может быть эти пакеты просто
> забыли автоматически пересобрать? От incoming/incominger'а по этому
> поводу ничего не слышно.
Я не знаю, существует ли этот "волшебный" алгоритм.
Но у меня есть такое наблюдение: среди множества пакетов, приходящих в
течение суток в /i/S, всегда есть такие, которые не порождают новых
unmet'ов. Я думаю, что выявлять такие пакеты теперь, когда Legion по моей
просьбе написал оптимизированную замену genpkglist, можно быстро и дёшево.
Я полагаю, что для начала нужно обеспечить быстрое (автоматическое, без
участия человека вообще) прохождение этих пакетов из /i/S в Sisyphus.
Я удивляюсь тому факту, что это ещё не реализовано.
> А на x86_64 анметов вообще 700 штук. Будет у нас Фриз, Бранч или
> Херанч, или не будет, в общем-то ясно, что от проблемы анметов никуда
> не уйти. По-моему до "ловли блох" ещё далеко (и пока нет веских
> оснований думать, что к зиме будет ближе).
Должен отметить, что меня как пользователя Сизифа эти unmet'ы не волнуют,
ибо они меня как пользователя Сизифа просто не затрагивают.
Иногда мне кажется, что я единственный пользователь Сизифа, и в такие
моменты мне хочется просто удалить все пакеты с unmet'ами, а также все
несобирающиеся пакеты, и ещё некоторое количество пакетов, которые мне
просто не нравятся. Хорошо, что это быстро проходит. :)
Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
выделить небольшое подмножество Сизифа, которое будет гарантированно
замкнутым (например, как Owl)?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:17 ` Dmitry V. Levin
@ 2006-06-20 0:55 ` Alexey Tourbin
2006-06-20 0:58 ` Alexey Tourbin
` (2 more replies)
2006-06-20 7:27 ` [devel] замкнутое подмножество (was: full list of unmets) Michael Shigorin
` (2 subsequent siblings)
3 siblings, 3 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 0:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3752 bytes --]
On Tue, Jun 20, 2006 at 04:17:25AM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 20, 2006 at 04:04:10AM +0400, Alexey Tourbin wrote:
> > Я также сомневаюсь, что удастся найти "волшебный" алгоритм, который
> > блокирует анметы на входе. Например, вчера в сизиф прошла новая версия
> > firefox. Часть плагинов была пересобрана с новой версией firefox, тогда
> > как другая часть не была пересобрана. Может быть эти пакеты просто
> > забыли автоматически пересобрать? От incoming/incominger'а по этому
> > поводу ничего не слышно.
>
> Я не знаю, существует ли этот "волшебный" алгоритм.
Существуют лишь относительно "волшебные" алгоритмы. Абсолютно
волшебного алгоритма в данном случае не существует прежде всего из
соображений falsifiability (по Попперу). То есть нельзя из чего угодно
сделать конфетку. Хороший алгоритм просто откажется что-либо пропускать
из остойника в сизиф, а это "не даст ничего нового", потому что и так
можно ничего не пропускать, ровно без всякого алгоритма. :)
> Но у меня есть такое наблюдение: среди множества пакетов, приходящих в
> течение суток в /i/S, всегда есть такие, которые не порождают новых
> unmet'ов. Я думаю, что выявлять такие пакеты теперь, когда Legion по моей
> просьбе написал оптимизированную замену genpkglist, можно быстро и дёшево.
> Я полагаю, что для начала нужно обеспечить быстрое (автоматическое, без
> участия человека вообще) прохождение этих пакетов из /i/S в Sisyphus.
> Я удивляюсь тому факту, что это ещё не реализовано.
Некоторые трудности реализации обсуждались в соседних тредах.
В общем случае это не так-то просто реализовать. Может быть можно
выделать некоторые частные случаи и отдать их на откуп автоматике.
В простейшем случае есть сизиф и есть отсойник (оверлей, типа RPMS.hasher).
Все входящие пакеты собираются в отстойнике. Если какой-либо пакет
1) при сборке не зацепил в сборочную среду каких-либо пакетов из
отстойника 2) не порождает новых анметов ни в сизифе, ни в отстойнике
тогда этот пакет можно автоматически без каких-либо опасений перемещать
в сизиф.
Первый пункт гарантирует то, что пакет пакета на сизифе (без отстойника)
будет идентичной.
Второй пункт требует пояснений. Вообще говоря, НЕЛЬЗЯ проверять
количество анметов по оверлею из aptbox'а. Нужно полностью сформировать
переходный репозитарий, удалить ошметки собранных пакетов при помощи
sisyphus_unpaired и проверять анметы уже по нему. Это выявляет
хаки по маскировке анметов, типа libldap->libldap2.3 или
lublua5->liblua5.1.
> > А на x86_64 анметов вообще 700 штук. Будет у нас Фриз, Бранч или
> > Херанч, или не будет, в общем-то ясно, что от проблемы анметов никуда
> > не уйти. По-моему до "ловли блох" ещё далеко (и пока нет веских
> > оснований думать, что к зиме будет ближе).
>
> Должен отметить, что меня как пользователя Сизифа эти unmet'ы не волнуют,
> ибо они меня как пользователя Сизифа просто не затрагивают.
>
> Иногда мне кажется, что я единственный пользователь Сизифа, и в такие
> моменты мне хочется просто удалить все пакеты с unmet'ами, а также все
> несобирающиеся пакеты, и ещё некоторое количество пакетов, которые мне
> просто не нравятся. Хорошо, что это быстро проходит. :)
>
> Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
> выделить небольшое подмножество Сизифа, которое будет гарантированно
> замкнутым (например, как Owl)?
Я тоже пользуюсь весьма ограниченным набором пакетов из сизифа.
И всё же если бы набор этих пакетов был совсем уж ограниченным, тогда
есть повод совсем пересесть на Owl.
То есть приходится не только воспринимать себя "как пользователя Сизифа",
но и как разработчика сизифа, причем не сугубо как maintainer'а отдельных
пакетов.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:55 ` Alexey Tourbin
@ 2006-06-20 0:58 ` Alexey Tourbin
2006-06-20 1:15 ` Dmitry V. Levin
2006-06-20 7:36 ` Michael Shigorin
2 siblings, 0 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 0:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 612 bytes --]
On Tue, Jun 20, 2006 at 04:55:01AM +0400, Alexey Tourbin wrote:
> В простейшем случае есть сизиф и есть отсойник (оверлей, типа RPMS.hasher).
> Все входящие пакеты собираются в отстойнике. Если какой-либо пакет
> 1) при сборке не зацепил в сборочную среду каких-либо пакетов из
> отстойника 2) не порождает новых анметов ни в сизифе, ни в отстойнике
> тогда этот пакет можно автоматически без каких-либо опасений перемещать
> в сизиф.
>
> Первый пункт гарантирует то, что пакет пакета на сизифе (без отстойника)
> будет идентичной.
"Что _сборка_ пакета на сизифе без отстойника будет идентичной."
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:55 ` Alexey Tourbin
2006-06-20 0:58 ` Alexey Tourbin
@ 2006-06-20 1:15 ` Dmitry V. Levin
2006-06-20 1:32 ` Alexey Tourbin
2006-06-20 2:02 ` Alexey Tourbin
2006-06-20 7:36 ` Michael Shigorin
2 siblings, 2 replies; 47+ messages in thread
From: Dmitry V. Levin @ 2006-06-20 1:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2304 bytes --]
On Tue, Jun 20, 2006 at 04:55:01AM +0400, Alexey Tourbin wrote:
> On Tue, Jun 20, 2006 at 04:17:25AM +0400, Dmitry V. Levin wrote:
> > On Tue, Jun 20, 2006 at 04:04:10AM +0400, Alexey Tourbin wrote:
> > > Я также сомневаюсь, что удастся найти "волшебный" алгоритм, который
> > > блокирует анметы на входе. Например, вчера в сизиф прошла новая версия
> > > firefox. Часть плагинов была пересобрана с новой версией firefox, тогда
> > > как другая часть не была пересобрана. Может быть эти пакеты просто
> > > забыли автоматически пересобрать? От incoming/incominger'а по этому
> > > поводу ничего не слышно.
> >
> > Я не знаю, существует ли этот "волшебный" алгоритм.
>
> Существуют лишь относительно "волшебные" алгоритмы. Абсолютно
> волшебного алгоритма в данном случае не существует прежде всего из
> соображений falsifiability (по Попперу). То есть нельзя из чего угодно
> сделать конфетку. Хороший алгоритм просто откажется что-либо пропускать
> из остойника в сизиф, а это "не даст ничего нового", потому что и так
> можно ничего не пропускать, ровно без всякого алгоритма. :)
Я утверждаю, что существует простой алгоритм, который будет работать
хорошо и быстро в простых случаях. Это всё равно будет лучше чем сейчас.
> В простейшем случае есть сизиф и есть отсойник (оверлей, типа RPMS.hasher).
В простейшем случае нет отстойника.
Например, каждый новый пакет, будучи собранным, образует новый репозиторий
Sisyphus, состоящий из всех прежних пакетов минус пакеты, собранные из
прежней версии (если были) плюс свежесобранные пакеты.
Если в этом репозитории unmet'ов не прибавилось по сравнению с
первоначальным Сизифом, то свежесобранный пакет можно спокойно пропускать,
а свежесформированный репозиторий использовать дальше для сборки.
Если нет, то пакет требует более сложной обработки, а свежесформированный
репозиторий откатывается на прежний.
Я голословно утверждаю, что не менее половины пакетов, приходящих в /i/S,
могут быть обработаны таким простым способом.
При наличии оптимизированной замены genpkglist формирование нового
временного репозитория Sisyphus должно происходить существенно быстрее,
чем сборка среднего пакета.
Что касается более сложной обработки, то тут надо вспомнить математику и
хорошенько подумать.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 1:15 ` Dmitry V. Levin
@ 2006-06-20 1:32 ` Alexey Tourbin
2006-08-01 23:34 ` Dmitry V. Levin
2006-06-20 2:02 ` Alexey Tourbin
1 sibling, 1 reply; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 1:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1644 bytes --]
On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> В простейшем случае нет отстойника.
> Например, каждый новый пакет, будучи собранным, образует новый репозиторий
> Sisyphus, состоящий из всех прежних пакетов минус пакеты, собранные из
> прежней версии (если были) плюс свежесобранные пакеты.
Что значит "плюс свежесобранные пакеты"?
Вот идут подряд пакеты A и B. Пакет B сборочно-завист от A. Пакет A не
удовлетворяет простому алгоритму (т.е. откладывается в "отстойник" --
решение будет приниматься вручную). Тогда сборки пакета B на-сизифе и
на-отстойнике в общем случае не идентичны. Где собирать пакет B?
В идеале нельзя собирать пакет B раньше, чем будет принято решение
по пакету A. Это особенно важно, если пакеты A и B пришли от одного
maintainer'а, потому что maintiner таким образом может рассчитывать,
что пакет B будет собран именно с этим пакетом A.
> Если в этом репозитории unmet'ов не прибавилось по сравнению с
> первоначальным Сизифом, то свежесобранный пакет можно спокойно пропускать,
> а свежесформированный репозиторий использовать дальше для сборки.
> Если нет, то пакет требует более сложной обработки, а свежесформированный
> репозиторий откатывается на прежний.
> Я голословно утверждаю, что не менее половины пакетов, приходящих в /i/S,
> могут быть обработаны таким простым способом.
> При наличии оптимизированной замены genpkglist формирование нового
> временного репозитория Sisyphus должно происходить существенно быстрее,
> чем сборка среднего пакета.
>
> Что касается более сложной обработки, то тут надо вспомнить математику и
> хорошенько подумать.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 1:15 ` Dmitry V. Levin
2006-06-20 1:32 ` Alexey Tourbin
@ 2006-06-20 2:02 ` Alexey Tourbin
2006-06-20 7:38 ` Anton Farygin
2006-06-20 8:46 ` Led
1 sibling, 2 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 2:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1052 bytes --]
On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> Что касается более сложной обработки, то тут надо вспомнить математику и
> хорошенько подумать.
Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
например алгоритм 'apt-get --print-uris install' закоден непосредственно
в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
пакет или нет, приходится запускать apt-get и парсить его вывод.
Каждый такой запуск стоит порядка секунды, а большая часть времени
уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
загрузить кеш один раз и проверить все пакеты в пределах одного
процесса.
libapt-pkg дает доступ только ко внутренним структурам данных, но не
к алгоритмам. Ни --print-uris, ни unmets из libapt-pkg извлечь нельзя.
Чем думали авторы апта?
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:04 ` [devel] " Alexey Tourbin
2006-06-20 0:17 ` Dmitry V. Levin
@ 2006-06-20 7:23 ` Michael Shigorin
2006-06-20 15:44 ` Денис Смирнов
2006-06-20 9:07 ` Alexey Gladkov
2 siblings, 1 reply; 47+ messages in thread
From: Michael Shigorin @ 2006-06-20 7:23 UTC (permalink / raw)
To: devel
On Tue, Jun 20, 2006 at 04:04:10AM +0400, Alexey Tourbin wrote:
> В любом случае, любой сколько-нибудь "волшебный" алгоритм должен был бы
> зарубить новый firefox, потому что он увеличивает количество анметов.
Алгоритм оказался бы дураком, поскольку нифига не читает даже
bugtraq@ и не в состоянии осознать, что свежий firefox всегда
важнее примочек.
> 2) почему плагины так жестко зависят от версии firefox, так что
> их даже приходится пересобирать при sub-micro изменении версии,
> очевидно багфиксной? Кто и зачем придумал такие жесткие
> зависимости?
Насколько помню, это суровая правда жизни (как-то задавался этим
же вопросом ради mozilla-uk).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* [devel] замкнутое подмножество (was: full list of unmets)
2006-06-20 0:17 ` Dmitry V. Levin
2006-06-20 0:55 ` Alexey Tourbin
@ 2006-06-20 7:27 ` Michael Shigorin
2006-06-20 7:34 ` [devel] full list of unmets Anton Farygin
2006-06-20 15:46 ` Денис Смирнов
3 siblings, 0 replies; 47+ messages in thread
From: Michael Shigorin @ 2006-06-20 7:27 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jun 20, 2006 at 04:17:25AM +0400, Dmitry V. Levin wrote:
> Кстати, если с волшебными алгоритмами ничего не выйдет, может
> просто выделить небольшое подмножество Сизифа, которое будет
> гарантированно замкнутым (например, как Owl)?
main / contrib? По критериям "замкнуто" (если и не "грозились
поддерживать").
Я -- за. Feeble practice вида "держать в некоторых vserver'ах
Master/2.4 main", по крайней мере, оказалась не сильно хлопотной.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:17 ` Dmitry V. Levin
2006-06-20 0:55 ` Alexey Tourbin
2006-06-20 7:27 ` [devel] замкнутое подмножество (was: full list of unmets) Michael Shigorin
@ 2006-06-20 7:34 ` Anton Farygin
2006-06-20 7:48 ` Kirill A. Shutemov
2006-06-20 15:46 ` Денис Смирнов
3 siblings, 1 reply; 47+ messages in thread
From: Anton Farygin @ 2006-06-20 7:34 UTC (permalink / raw)
To: ALT Devel discussion list
Dmitry V. Levin wrote:
> On Tue, Jun 20, 2006 at 04:04:10AM +0400, Alexey Tourbin wrote:
>> Я также сомневаюсь, что удастся найти "волшебный" алгоритм, который
>> блокирует анметы на входе. Например, вчера в сизиф прошла новая версия
>> firefox. Часть плагинов была пересобрана с новой версией firefox, тогда
>> как другая часть не была пересобрана. Может быть эти пакеты просто
>> забыли автоматически пересобрать? От incoming/incominger'а по этому
>> поводу ничего не слышно.
>
> Я не знаю, существует ли этот "волшебный" алгоритм.
> Но у меня есть такое наблюдение: среди множества пакетов, приходящих в
> течение суток в /i/S, всегда есть такие, которые не порождают новых
> unmet'ов. Я думаю, что выявлять такие пакеты теперь, когда Legion по моей
> просьбе написал оптимизированную замену genpkglist, можно быстро и дёшево.
> Я полагаю, что для начала нужно обеспечить быстрое (автоматическое, без
> участия человека вообще) прохождение этих пакетов из /i/S в Sisyphus.
> Я удивляюсь тому факту, что это ещё не реализовано.
>
>> А на x86_64 анметов вообще 700 штук. Будет у нас Фриз, Бранч или
>> Херанч, или не будет, в общем-то ясно, что от проблемы анметов никуда
>> не уйти. По-моему до "ловли блох" ещё далеко (и пока нет веских
>> оснований думать, что к зиме будет ближе).
>
> Должен отметить, что меня как пользователя Сизифа эти unmet'ы не волнуют,
> ибо они меня как пользователя Сизифа просто не затрагивают.
>
> Иногда мне кажется, что я единственный пользователь Сизифа, и в такие
> моменты мне хочется просто удалить все пакеты с unmet'ами, а также все
> несобирающиеся пакеты, и ещё некоторое количество пакетов, которые мне
> просто не нравятся. Хорошо, что это быстро проходит. :)
>
> Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
> выделить небольшое подмножество Сизифа, которое будет гарантированно
> замкнутым (например, как Owl)?
И назвать его Sisyphus core.
Отличная идея, без шуток.
Rgds,
Rider
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:55 ` Alexey Tourbin
2006-06-20 0:58 ` Alexey Tourbin
2006-06-20 1:15 ` Dmitry V. Levin
@ 2006-06-20 7:36 ` Michael Shigorin
2 siblings, 0 replies; 47+ messages in thread
From: Michael Shigorin @ 2006-06-20 7:36 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jun 20, 2006 at 04:55:01AM +0400, Alexey Tourbin wrote:
> В общем случае это не так-то просто реализовать.
Поэтому и не надо сразу бросаться на общий случай. Здравый смысл
подсказывает, что в процессе решения частных накапливается опыт и
обычно вылазят вещи, которые не были понятны заранее и по меньшей
мере оттянули бы хоть какое-то общее решение.
См. "the rise of worse is better" в качестве экстремума ;)
> Может быть можно выделать некоторые частные случаи и отдать их
> на откуп автоматике.
Не "может быть", а именно!
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 2:02 ` Alexey Tourbin
@ 2006-06-20 7:38 ` Anton Farygin
2006-06-20 15:33 ` Alexey Tourbin
2006-06-20 8:46 ` Led
1 sibling, 1 reply; 47+ messages in thread
From: Anton Farygin @ 2006-06-20 7:38 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin wrote:
> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
>> Что касается более сложной обработки, то тут надо вспомнить математику и
>> хорошенько подумать.
>
> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> например алгоритм 'apt-get --print-uris install' закоден непосредственно
> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
> пакет или нет, приходится запускать apt-get и парсить его вывод.
> Каждый такой запуск стоит порядка секунды, а большая часть времени
> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
> загрузить кеш один раз и проверить все пакеты в пределах одного
> процесса.
Для этого есть apt-pipe, который вполне реально IMHO научить жить под
обычным пользователем (создавать сокет в заданном каталоге).
сейчас это выглядит вот так (тормозит только первый запуск):
[root@rider ~]# time apt-pipe ls >/dev/null
0.00user 0.00system 0:02.81elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2major+615minor)pagefaults 0swaps
[root@rider ~]# time apt-pipe ls >/dev/null
0.00user 0.00system 0:00.03elapsed 43%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+567minor)pagefaults 0swaps
[root@rider ~]# time apt-pipe showpkg icewm >/dev/null
0.00user 0.00system 0:00.01elapsed 80%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+568minor)pagefaults 0swaps
>
> libapt-pkg дает доступ только ко внутренним структурам данных, но не
> к алгоритмам. Ни --print-uris, ни unmets из libapt-pkg извлечь нельзя.
> Чем думали авторы апта?
авторов apt'а было слишком много, что бы они могли чем-то думать ;)
Rgds,
Rider
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 7:34 ` [devel] full list of unmets Anton Farygin
@ 2006-06-20 7:48 ` Kirill A. Shutemov
0 siblings, 0 replies; 47+ messages in thread
From: Kirill A. Shutemov @ 2006-06-20 7:48 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 629 bytes --]
On 11:34 Tue 20 Jun, Anton Farygin wrote:
> Dmitry V. Levin wrote:
> > Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
> > выделить небольшое подмножество Сизифа, которое будет гарантированно
> > замкнутым (например, как Owl)?
>
> И назвать его Sisyphus core.
>
> Отличная идея, без шуток.
+1
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
По "техническим причинам" я буду молчать или реагировать с бооольшой
задержкой на все почтовое в лучшем случае до понедельника следующей недели.
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 2:02 ` Alexey Tourbin
2006-06-20 7:38 ` Anton Farygin
@ 2006-06-20 8:46 ` Led
2006-06-20 9:06 ` Anton Farygin
2006-06-20 15:35 ` Alexey Tourbin
1 sibling, 2 replies; 47+ messages in thread
From: Led @ 2006-06-20 8:46 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a):
> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> > Что касается более сложной обработки, то тут надо вспомнить математику и
> > хорошенько подумать.
>
> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> например алгоритм 'apt-get --print-uris install' закоден непосредственно
> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
> пакет или нет, приходится запускать apt-get и парсить его вывод.
> Каждый такой запуск стоит порядка секунды, а большая часть времени
> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
> загрузить кеш один раз и проверить все пакеты в пределах одного
> процесса.
А разве apt-shell не так делает?
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 8:46 ` Led
@ 2006-06-20 9:06 ` Anton Farygin
2006-06-20 9:12 ` Led
2006-06-20 15:35 ` Alexey Tourbin
1 sibling, 1 reply; 47+ messages in thread
From: Anton Farygin @ 2006-06-20 9:06 UTC (permalink / raw)
To: ALT Devel discussion list
Led wrote:
> В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a):
>> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
>>> Что касается более сложной обработки, то тут надо вспомнить математику и
>>> хорошенько подумать.
>> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
>> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
>> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
>> например алгоритм 'apt-get --print-uris install' закоден непосредственно
>> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
>> пакет или нет, приходится запускать apt-get и парсить его вывод.
>> Каждый такой запуск стоит порядка секунды, а большая часть времени
>> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
>> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
>> загрузить кеш один раз и проверить все пакеты в пределах одного
>> процесса.
>
> А разве apt-shell не так делает?
>
apt-shell надо всё-таки перезапускать ;)
apt-pipe рулит ;)
Rgds,
Rider
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:04 ` [devel] " Alexey Tourbin
2006-06-20 0:17 ` Dmitry V. Levin
2006-06-20 7:23 ` Michael Shigorin
@ 2006-06-20 9:07 ` Alexey Gladkov
2006-06-20 15:41 ` Alexey Tourbin
2 siblings, 1 reply; 47+ messages in thread
From: Alexey Gladkov @ 2006-06-20 9:07 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
> Короче, у меня два вопроса по поводу вчерашнего firefox:
>
> 1) почему робот автоматически не пересобрал все остальные плагины?
> в результате количество анметов увеличилось более чем на 20.
Сколько можно повторять: _нету_у_нас_этого_робота_ ?!
Когда он будет всем сразу об этом скажут.
Часть плагинов пересобрал я сам ... остальные не заметил так как ими
не пользуюсь. Я пересоберу их не глядя ... хотя это не хочется делать
так как я не могу гарантировать их работоспособность с новой версией
firefox.
> 2) почему плагины так жестко зависят от версии firefox, так что их даже
> приходится пересобирать при sub-micro изменении версии, очевидно
> багфиксной? Кто и зачем придумал такие жесткие зависимости?
В начале это было необходимо ... сейчас можно не ставить зависимость
на версию... те кому это нужно могут поставить менее жёсткую зависимость.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 9:06 ` Anton Farygin
@ 2006-06-20 9:12 ` Led
0 siblings, 0 replies; 47+ messages in thread
From: Led @ 2006-06-20 9:12 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 20 июня 2006 12:06 Anton Farygin написал(a):
> Led wrote:
> > В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a):
> >> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> >>> Что касается более сложной обработки, то тут надо вспомнить математику
> >>> и хорошенько подумать.
> >>
> >> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> >> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> >> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> >> например алгоритм 'apt-get --print-uris install' закоден непосредственно
> >> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
> >> пакет или нет, приходится запускать apt-get и парсить его вывод.
> >> Каждый такой запуск стоит порядка секунды, а большая часть времени
> >> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
> >> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
> >> загрузить кеш один раз и проверить все пакеты в пределах одного
> >> процесса.
> >
> > А разве apt-shell не так делает?
>
> apt-shell надо всё-таки перезапускать ;)
А expect для чего?
> apt-pipe рулит ;)
Не спорю. Просто его как раз ещё не пробовал:)
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 7:38 ` Anton Farygin
@ 2006-06-20 15:33 ` Alexey Tourbin
2006-06-20 15:55 ` Sergey Bolshakov
2006-06-21 6:24 ` Anton Farygin
0 siblings, 2 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 15:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1318 bytes --]
On Tue, Jun 20, 2006 at 11:38:35AM +0400, Anton Farygin wrote:
> Alexey Tourbin wrote:
> > On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> >> Что касается более сложной обработки, то тут надо вспомнить математику и
> >> хорошенько подумать.
> >
> > Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> > переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> > библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> > например алгоритм 'apt-get --print-uris install' закоден непосредственно
> > в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
> > пакет или нет, приходится запускать apt-get и парсить его вывод.
> > Каждый такой запуск стоит порядка секунды, а большая часть времени
> > уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
> > проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
> > загрузить кеш один раз и проверить все пакеты в пределах одного
> > процесса.
>
> Для этого есть apt-pipe, который вполне реально IMHO научить жить под
> обычным пользователем (создавать сокет в заданном каталоге).
Я когда смотрел apt-pipe, он не умел жить под отдельным пользователем,
то есть всегда создавал сокет под /var/lib/apt. Спасибо, посмотрю ещё.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 8:46 ` Led
2006-06-20 9:06 ` Anton Farygin
@ 2006-06-20 15:35 ` Alexey Tourbin
2006-06-20 15:39 ` Led
1 sibling, 1 reply; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 15:35 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]
On Tue, Jun 20, 2006 at 11:46:16AM +0300, Led wrote:
> В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a):
> > On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> > > Что касается более сложной обработки, то тут надо вспомнить математику и
> > > хорошенько подумать.
> >
> > Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> > переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> > библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> > например алгоритм 'apt-get --print-uris install' закоден непосредственно
> > в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
> > пакет или нет, приходится запускать apt-get и парсить его вывод.
> > Каждый такой запуск стоит порядка секунды, а большая часть времени
> > уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
> > проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
> > загрузить кеш один раз и проверить все пакеты в пределах одного
> > процесса.
>
> А разве apt-shell не так делает?
Это несколько облегчает, но не отменяют проблему. Нативные байндинги
к перлу сделать нельзя. А при наличии нативных байндингов можно делать
нетривиальные вещи. Вообще перл можно рассматривать как интерпретатор
Си, amorozov когда-то об этом писал.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 15:35 ` Alexey Tourbin
@ 2006-06-20 15:39 ` Led
0 siblings, 0 replies; 47+ messages in thread
From: Led @ 2006-06-20 15:39 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 20 июня 2006 18:35 Alexey Tourbin написал(a):
> On Tue, Jun 20, 2006 at 11:46:16AM +0300, Led wrote:
> > В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a):
> > > On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> > > > Что касается более сложной обработки, то тут надо вспомнить
> > > > математику и хорошенько подумать.
> > >
> > > Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
> > > переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
> > > библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
> > > например алгоритм 'apt-get --print-uris install' закоден
> > > непосредственно в apt-get. Чтобы попробовать узнать, можно установить
> > > отдельно взятый пакет или нет, приходится запускать apt-get и парсить
> > > его вывод. Каждый такой запуск стоит порядка секунды, а большая часть
> > > времени уходит на чтение/инициализацию кеша. То есть нельзя достаточно
> > > быстро проверить, какие пакеты в сизифе устанавливаемы, а какие нет.
> > > Нельзя загрузить кеш один раз и проверить все пакеты в пределах одного
> > > процесса.
> >
> > А разве apt-shell не так делает?
>
> Это несколько облегчает, но не отменяют проблему.
Это была реплика на "Нельзя загрузить кеш один раз и проверить все пакеты в
пределах одного процесса". Не более того...
> Нативные байндинги
> к перлу сделать нельзя. А при наличии нативных байндингов можно делать
> нетривиальные вещи. Вообще перл можно рассматривать как интерпретатор
ИМХО на перле "свет клином не сошёлся".
--
Led.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 9:07 ` Alexey Gladkov
@ 2006-06-20 15:41 ` Alexey Tourbin
0 siblings, 0 replies; 47+ messages in thread
From: Alexey Tourbin @ 2006-06-20 15:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 949 bytes --]
On Tue, Jun 20, 2006 at 01:07:27PM +0400, Alexey Gladkov wrote:
> > 2) почему плагины так жестко зависят от версии firefox, так что их даже
> > приходится пересобирать при sub-micro изменении версии, очевидно
> > багфиксной? Кто и зачем придумал такие жесткие зависимости?
>
> В начале это было необходимо ... сейчас можно не ставить зависимость
> на версию... те кому это нужно могут поставить менее жёсткую зависимость.
Нужно поставить менее жесткую зависимость. Если цифры в версиях вообще
что-либо означают, то $major.$minor.$micro.$sub_micro нужно понимать так:
1) $micro фиксирует совместимость на уровне интерфейсов;
2) $sub_micro содержит исключительно багфиксы.
Тогда совместимость нужно зафиксировать на уровне $major.$minor, в
данном случае плагины должны зависеть от чего-то вроде firefox_api = 1.5.
Поскольку есть отдельный пакет rpm-build-firefox, этот вопрос можно
решить один раз и надолго для всех плагинов.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 7:23 ` Michael Shigorin
@ 2006-06-20 15:44 ` Денис Смирнов
0 siblings, 0 replies; 47+ messages in thread
From: Денис Смирнов @ 2006-06-20 15:44 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jun 20, 2006 at 10:23:53AM +0300, Michael Shigorin wrote:
>> В любом случае, любой сколько-нибудь "волшебный" алгоритм должен был бы
>> зарубить новый firefox, потому что он увеличивает количество анметов.
MS> Алгоритм оказался бы дураком, поскольку нифига не читает даже
MS> bugtraq@ и не в состоянии осознать, что свежий firefox всегда
MS> важнее примочек.
apt-get upgrade оказался бы точно таким же дураком.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Зачем вам понадобился -L/usr/lib?
-- ldv in sisyphus@
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 0:17 ` Dmitry V. Levin
` (2 preceding siblings ...)
2006-06-20 7:34 ` [devel] full list of unmets Anton Farygin
@ 2006-06-20 15:46 ` Денис Смирнов
2006-06-25 11:23 ` Dmitry V. Levin
3 siblings, 1 reply; 47+ messages in thread
From: Денис Смирнов @ 2006-06-20 15:46 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jun 20, 2006 at 04:17:25AM +0400, Dmitry V. Levin wrote:
DVL> Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
DVL> выделить небольшое подмножество Сизифа, которое будет гарантированно
DVL> замкнутым (например, как Owl)?
Я об этом уже месяц кричу на каждом углу. Только я предлагаю выделять не
руками, а роботом.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Какой-то патч страшненький у тебя получился.
-- ldv in #6099
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 15:33 ` Alexey Tourbin
@ 2006-06-20 15:55 ` Sergey Bolshakov
2006-06-21 6:24 ` Anton Farygin
1 sibling, 0 replies; 47+ messages in thread
From: Sergey Bolshakov @ 2006-06-20 15:55 UTC (permalink / raw)
To: ALT Devel discussion list
>>>>> "Alexey" == Alexey Tourbin <at@altlinux.ru> writes:
[skipped]
>> Для этого есть apt-pipe, который вполне реально IMHO научить жить под
>> обычным пользователем (создавать сокет в заданном каталоге).
> Я когда смотрел apt-pipe, он не умел жить под отдельным пользователем,
> то есть всегда создавал сокет под /var/lib/apt. Спасибо, посмотрю ещё.
Не умеет и сейчас. Желающие приделать ключик -- да не убоятся.
--
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 15:33 ` Alexey Tourbin
2006-06-20 15:55 ` Sergey Bolshakov
@ 2006-06-21 6:24 ` Anton Farygin
1 sibling, 0 replies; 47+ messages in thread
From: Anton Farygin @ 2006-06-21 6:24 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin wrote:
> On Tue, Jun 20, 2006 at 11:38:35AM +0400, Anton Farygin wrote:
>> Alexey Tourbin wrote:
>>> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
>>>> Что касается более сложной обработки, то тут надо вспомнить математику и
>>>> хорошенько подумать.
>>> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно
>>> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия:
>>> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть
>>> например алгоритм 'apt-get --print-uris install' закоден непосредственно
>>> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый
>>> пакет или нет, приходится запускать apt-get и парсить его вывод.
>>> Каждый такой запуск стоит порядка секунды, а большая часть времени
>>> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро
>>> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя
>>> загрузить кеш один раз и проверить все пакеты в пределах одного
>>> процесса.
>> Для этого есть apt-pipe, который вполне реально IMHO научить жить под
>> обычным пользователем (создавать сокет в заданном каталоге).
>
> Я когда смотрел apt-pipe, он не умел жить под отдельным пользователем,
> то есть всегда создавал сокет под /var/lib/apt. Спасибо, посмотрю ещё.
Он и сейчас не умеет, но IMHO научить достаточно просто.
Rgds,
Rider
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] [JT] full list of unmets
2006-06-19 20:38 ` Alexey Tourbin
@ 2006-06-24 10:08 ` Ivan Fedorov
0 siblings, 0 replies; 47+ messages in thread
From: Ivan Fedorov @ 2006-06-24 10:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 277 bytes --]
Alexey Tourbin пишет:
>>> Элегантное решение существует. Стоимость элегантного решения прмерно $481.
>> Зипованные доллары принимаете?
>
> Зип хорошо жмет от $1000.
>
> $ wc -c <full_unmets
> 972
> $ gzip <full_unmets |wc -c
> 554
> $
А что говорит zme ? :)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 254 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 15:46 ` Денис Смирнов
@ 2006-06-25 11:23 ` Dmitry V. Levin
2006-06-25 19:19 ` Денис Смирнов
0 siblings, 1 reply; 47+ messages in thread
From: Dmitry V. Levin @ 2006-06-25 11:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
On Tue, Jun 20, 2006 at 07:46:01PM +0400, Денис Смирнов wrote:
> On Tue, Jun 20, 2006 at 04:17:25AM +0400, Dmitry V. Levin wrote:
>
> DVL> Кстати, если с волшебными алгоритмами ничего не выйдет, может просто
> DVL> выделить небольшое подмножество Сизифа, которое будет гарантированно
> DVL> замкнутым (например, как Owl)?
>
> Я об этом уже месяц кричу на каждом углу. Только я предлагаю выделять не
> руками, а роботом.
Роботом можно только помогать. Я говорю о том, что есть небольшое по
меркам Сизифа число пакетов, которые нужны настолько, что люди (а не
только роботы) готовы постоянно держать их в полной готовности.
Таких пакетов не может быть много.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-25 11:23 ` Dmitry V. Levin
@ 2006-06-25 19:19 ` Денис Смирнов
0 siblings, 0 replies; 47+ messages in thread
From: Денис Смирнов @ 2006-06-25 19:19 UTC (permalink / raw)
To: devel
On Sun, Jun 25, 2006 at 03:23:41PM +0400, Dmitry V. Levin wrote:
>> Я об этом уже месяц кричу на каждом углу. Только я предлагаю выделять не
>> руками, а роботом.
DVL> Роботом можно только помогать.
У меня есть мнение что в такой работе таки человек должен помогать роботу,
а не наоборот. И только при каких-либо нетривиальных ситуациях, тяжело
разруливаемых роботом.
DVL> Я говорю о том, что есть небольшое по
DVL> меркам Сизифа число пакетов, которые нужны настолько, что люди (а не
DVL> только роботы) готовы постоянно держать их в полной готовности.
DVL> Таких пакетов не может быть много.
Да, согласен. Но при этом очень хочется иметь репозиторий, в котором все
пакеты и всегда в полной готовности. Или максимально близкой к полной, но
пакеты таки все.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Если программа полностью отлажена, ее нужно будет скорректировать.
^ permalink raw reply [flat|nested] 47+ messages in thread
* Re: [devel] full list of unmets
2006-06-20 1:32 ` Alexey Tourbin
@ 2006-08-01 23:34 ` Dmitry V. Levin
0 siblings, 0 replies; 47+ messages in thread
From: Dmitry V. Levin @ 2006-08-01 23:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1482 bytes --]
On Tue, Jun 20, 2006 at 05:32:01AM +0400, Alexey Tourbin wrote:
> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote:
> > В простейшем случае нет отстойника.
> > Например, каждый новый пакет, будучи собранным, образует новый репозиторий
> > Sisyphus, состоящий из всех прежних пакетов минус пакеты, собранные из
> > прежней версии (если были) плюс свежесобранные пакеты.
>
> Что значит "плюс свежесобранные пакеты"?
>
> Вот идут подряд пакеты A и B. Пакет B сборочно-завист от A. Пакет A не
> удовлетворяет простому алгоритму (т.е. откладывается в "отстойник" --
> решение будет приниматься вручную). Тогда сборки пакета B на-сизифе и
> на-отстойнике в общем случае не идентичны. Где собирать пакет B?
>
> В идеале нельзя собирать пакет B раньше, чем будет принято решение
> по пакету A. Это особенно важно, если пакеты A и B пришли от одного
> maintainer'а, потому что maintiner таким образом может рассчитывать,
> что пакет B будет собран именно с этим пакетом A.
Я всё же думаю, что в описанной ситуации пакет B следует собирать без учёта
пакета A. Обоснование простое и состоит из двух частей:
1. Мантейнер может и должен позаботиться о том, чтобы пакет A не попал в
отстойник. В частности, если имеет место soname change, следует
именовать пакет с библиотекой в духе Debian policy (позаимствованной
оттуда позднее в mdk).
2. Наконец, если это столь важно, мантейнер может добавить строгую
сборочную зависимость.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 47+ messages in thread
end of thread, other threads:[~2006-08-01 23:34 UTC | newest]
Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-19 1:06 [devel] full list of unmets Alexey Tourbin
2006-06-19 8:00 ` [devel] libldap22? (was: full list of unmets) Michael Shigorin
2006-06-19 9:09 ` [devel] full list of unmets Alexey I. Froloff
2006-06-19 9:38 ` Led
2006-06-19 9:54 ` Epiphanov Sergei
2006-06-19 9:58 ` Kirill Maslinsky
2006-06-19 10:11 ` Anton Farygin
2006-06-19 10:11 ` Michael Shigorin
2006-06-19 10:22 ` Led
2006-06-19 12:28 ` Michael Shigorin
2006-06-19 12:32 ` Led
2006-06-19 11:44 ` Igor Vlasenko
2006-06-19 15:45 ` Alexey Tourbin
2006-06-19 18:18 ` Alexey Tourbin
2006-06-19 20:06 ` Alexey I. Froloff
2006-06-19 20:22 ` Alexey Tourbin
2006-06-19 20:13 ` Damir Shayhutdinov
2006-06-19 20:38 ` Alexey Tourbin
2006-06-24 10:08 ` [devel] [JT] " Ivan Fedorov
2006-06-20 0:04 ` [devel] " Alexey Tourbin
2006-06-20 0:17 ` Dmitry V. Levin
2006-06-20 0:55 ` Alexey Tourbin
2006-06-20 0:58 ` Alexey Tourbin
2006-06-20 1:15 ` Dmitry V. Levin
2006-06-20 1:32 ` Alexey Tourbin
2006-08-01 23:34 ` Dmitry V. Levin
2006-06-20 2:02 ` Alexey Tourbin
2006-06-20 7:38 ` Anton Farygin
2006-06-20 15:33 ` Alexey Tourbin
2006-06-20 15:55 ` Sergey Bolshakov
2006-06-21 6:24 ` Anton Farygin
2006-06-20 8:46 ` Led
2006-06-20 9:06 ` Anton Farygin
2006-06-20 9:12 ` Led
2006-06-20 15:35 ` Alexey Tourbin
2006-06-20 15:39 ` Led
2006-06-20 7:36 ` Michael Shigorin
2006-06-20 7:27 ` [devel] замкнутое подмножество (was: full list of unmets) Michael Shigorin
2006-06-20 7:34 ` [devel] full list of unmets Anton Farygin
2006-06-20 7:48 ` Kirill A. Shutemov
2006-06-20 15:46 ` Денис Смирнов
2006-06-25 11:23 ` Dmitry V. Levin
2006-06-25 19:19 ` Денис Смирнов
2006-06-20 7:23 ` Michael Shigorin
2006-06-20 15:44 ` Денис Смирнов
2006-06-20 9:07 ` Alexey Gladkov
2006-06-20 15:41 ` Alexey Tourbin
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