From: Alexey Tourbin <at@altlinux.ru> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: [devel] статус пересборки библиотек Date: Sat, 19 Feb 2011 04:49:45 +0300 Message-ID: <20110219014945.GE7636@altlinux.org> (raw) In-Reply-To: <20110207153951.GA32369@altlinux.org> On Mon, Feb 07, 2011 at 06:39:51PM +0300, Dmitry V. Levin wrote: > On Mon, Feb 07, 2011 at 04:21:53PM +0300, Alexey Tourbin wrote: > > Мне хочется пересобрать некоторые пакеты из этого списка. В первую > > очередь нужно пересобрать несколько гномовских и иксовых пакетов. > > Попутно я хочу акуратно демонтировать самодельные version-скрипты. > > Если нужно, то нужно. > > # echo GIRAR_REPO_SUPERUSERS=at >> /etc/girar/repo/sisyphus > > Use with care. Первый этап пересборки закончен: пересобрана большая часть системных/ часто используемых библиотек. Ниже они отмечены плюсиком (а число означает количество src.rpm пакетов, в которых происходит линковка с библиотекой). Я целенаправленно пересобирал библиотеки xorg, gtk2 и qt4 - почти все эти библиотеки собраны в правильном порядке/с полным набором debuginfo зависимостей. Некоторые библиотеки собраны maintainer'ами вне очереди - придётся придумать повод, чтобы пересобрать их ещё раз. Из списка видно, что самой часто используемой библиотекой, которая ещё не пересобрана, является libpython2.6.so.1.0. Я не стал пересобирать питон, т.к. вместо этого есть смысл постараться мигрировать на питон-2.7. Далее идёт библиотека libSDL. Эта библиотека не линкуется с системным библиотеками, которые она использует (напр. libasound), а откупоривает их через dlopen, чтобы не создавать лишних зависимостей. Так что все наши усилия по контролю совместимости идут лесом. Как слинковать libSDL с библиотеками, которые она хочет окупоривать, я с ходу не разобрался; а as is пересобирать не стал, потому что для Национальной ОС такая библиотека as is всё равно не годится. Короче я наверное запью на несколько дней, а то перспектива создания Национальной ОС навевает тоску. И ещё несколько книжек надо прочитать. На следующей неделе думаю начать собирать питон-2.7. + 33 libQtScript.so.4 33 libavutil.so.50 33 libbonobo-activation.so.4 33 libfuse.so.2 33 libgnome-keyring.so.0 34 libnspr4.so 34 libruby.so.1.9 + 35 liblcms.so.1 + 35 libwrap.so.0 + 36 libXi.so.6 + 36 libltdl.so.7 37 libXss.so.1 + 37 libgdkmm-2.4.so.1 37 libmad.so.0 + 37 libphonon.so.4 38 libglib-1.2.so.0 38 libpulse.so.0 38 libusb-0.1.so.4 39 libbonobo-2.so.0 + 39 libpangoft2-1.0.so.0 + 40 libQt3Support.so.4 + 40 libQtOpenGL.so.4 + 40 libXfixes.so.3 + 40 libkparts.so.4 41 libFLAC.so.8 41 libavformat.so.52 41 libgnutls.so.26 + 41 libncursesw.so.5 41 libvorbisenc.so.2 + 42 libQtSql.so.4 42 libatkmm-1.6.so.1 42 libwx_gtk2u_core-2.8.so.0 + 43 libgtkmm-2.4.so.1 + 43 liblapack.so.3 + 43 liblber-2.4.so.2 43 libwx_baseu-2.8.so.0 + 44 libQtSvg.so.4 + 44 libXxf86vm.so.1 44 libsoup-2.4.so.1 46 libavcodec.so.52 46 libgtk-1.2.so.0 + 46 libuuid.so.1 + 47 libXinerama.so.1 47 libjack.so.0 47 librsvg-2.so.2 48 libSDL_ttf-2.0.so.0 + 48 libblas.so.3 + 48 libdb-4.7.so 49 libxslt.so.1 + 50 libQtWebKit.so.4 50 libgcrypt.so.11 50 libpopt.so.0 + 52 libXrandr.so.2 + 52 libtcl8.5.so + 52 libxfce4util.so.4 53 libDCOP.so.4 54 liblua-5.1.so.0 + 54 libphp-5.3.5.so.0 55 libXaw.so.7 55 libsndfile.so.1 + 56 libXft.so.2 + 56 libglibmm-2.4.so.1 + 56 libgnomeui-2.so.0 + 57 ld-linux-x86-64.so.2 + 57 libgmp.so.3 + 57 libgnome-2.so.0 59 libXtst.so.6 + 62 libldap-2.4.so.2 62 libnotify.so.1 62 libpcap.so.0.8 + 62 libresolv.so.2 62 libsigc-2.0.so.0 + 66 libgfortran.so.3 + 68 libgstreamer-0.10.so.0 + 68 libpq.so.5 + 69 libmysqlclient.so.16 70 libvorbis.so.0 + 71 libICE.so.6 + 71 libSM.so.6 72 libogg.so.0 + 73 libXrender.so.1 + 73 libpcre.so.3 + 76 libkio.so.5 78 libXmu.so.6 79 libkio.so.4 82 libvorbisfile.so.3 + 83 libutil.so.1 + 85 libkdeui.so.5 + 88 libkdecore.so.5 + 91 libbz2.so.1 + 91 libexpat.so.1 92 libglade-2.0.so.0 + 94 libQtDBus.so.4 94 libkdecore.so.4 95 libkdeui.so.4 + 96 libfontconfig.so.1 99 libpam.so.0 + 101 libsqlite3.so.0 103 libSDL_image-1.2.so.0 105 libXpm.so.4 + 106 libtiff.so.4 + 110 libcrypt.so.1 + 110 libcurl.so.4 + 113 libncurses.so.5 + 123 libpangocairo-1.0.so.0 + 128 libQtXml.so.4 + 129 libXt.so.6 132 libSDL_mixer-1.2.so.0 + 134 libQtNetwork.so.4 + 136 libatk-1.0.so.0 + 136 libfreetype.so.6 + 150 libdbus-1.so.3 153 libqt-mt.so.3 + 153 libreadline.so.5 159 libgconf-2.so.4 + 160 libdbus-glib-1.so.2 + 162 libGLU.so.1 + 163 libssl.so.10 + 166 libasound.so.2 + 170 libgmodule-2.0.so.0 + 182 librt.so.1 + 192 libgio-2.0.so.0 + 210 libtinfo.so.5 + 218 libjpeg.so.62 + 235 libcrypto.so.10 + 242 libXext.so.6 + 253 libpng12.so.0 + 263 libGL.so.1 271 libSDL-1.2.so.0 + 271 libgthread-2.0.so.0 + 284 libcairo.so.2 + 289 libperl-5.12.so + 302 libQtGui.so.4 325 libpython2.6.so.1.0 + 327 libQtCore.so.4 + 330 libxml2.so.2 + 366 libpango-1.0.so.0 + 524 libgdk_pixbuf-2.0.so.0 + 549 libdl.so.2 + 549 libz.so.1 + 644 libgdk-x11-2.0.so.0 + 773 libgtk-x11-2.0.so.0 + 882 libX11.so.6 + 994 libgobject-2.0.so.0 + 1097 libglib-2.0.so.0 + 1292 libgcc_s.so.1 + 1435 libstdc++.so.6 + 1869 libm.so.6 + 1965 libpthread.so.0 + 5248 libc.so.6 > > at@solemn ~ 9 $ pkglist-query '[%{=SourceRPM}\t%{RequireName}\n]' /var/lib/apt/lists/_ALT_Sisyphus_x86%5f64_base_pkglist.classic |sed -n 's/(.*)(64bit)//p' |sort -u |cut -f2 |sort |uniq -c |sort -n |tail -33 > > 163 libssl.so.10 > > 167 libasound.so.2 > > 172 libgmodule-2.0.so.0
next prev parent reply other threads:[~2011-02-19 1:49 UTC|newest] Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-02-07 15:39 ` [devel] [#38128] FAILED srpm=glib2-2.26.2-alt2.src.rpm Dmitry V. Levin 2011-02-07 16:10 ` Sergey V Turchin 2011-02-07 16:25 ` Yuri N. Sedunov 2011-02-07 16:34 ` Alexey Tourbin 2011-02-07 16:46 ` Yuri N. Sedunov 2011-02-19 1:49 ` Alexey Tourbin [this message] 2011-02-19 11:31 ` [devel] статус пересборки библиотек REAL 2011-02-19 11:49 ` Michael Shigorin 2011-02-19 11:51 ` REAL 2011-02-19 14:57 ` Michael Shigorin 2011-02-19 15:40 ` REAL 2011-02-19 17:06 ` Michael Shigorin 2011-02-19 17:00 ` REAL 2011-02-19 11:57 ` REAL 2011-03-08 23:58 ` Dmitry V. Levin 2011-03-09 0:20 ` Alexey Tourbin 2011-03-09 0:47 ` Yuri N. Sedunov 2011-03-09 0:57 ` Alexey Tourbin 2011-03-09 1:09 ` Yuri N. Sedunov 2011-03-09 1:51 ` Alexey Tourbin 2011-03-09 5:33 ` REAL 2011-04-16 22:39 ` [devel] fixing packages Dmitry V. Levin 2011-04-17 5:16 ` REAL 2011-04-17 8:30 ` Dmitry V. Levin 2011-04-17 9:28 ` REAL 2011-04-17 19:48 ` Dmitry V. Levin 2011-04-18 8:35 ` Sergey Y. Afonin 2011-04-18 8:40 ` REAL 2011-04-18 9:32 ` Sergey Y. Afonin 2011-04-18 9:45 ` REAL 2011-04-28 23:51 ` Dmitry V. Levin 2011-04-29 2:20 ` Радик Юсупов 2011-04-29 10:47 ` Радик Юсупов 2011-04-29 11:13 ` Anton Gorlov 2011-04-29 11:17 ` Радик Юсупов 2011-04-29 2:33 ` REAL 2011-04-29 9:50 ` Sergey V Turchin 2011-04-29 9:52 ` Dmitry V. Levin 2011-04-29 10:25 ` Sergey V Turchin 2011-04-29 21:13 ` Dmitry V. Levin 2011-04-30 7:13 ` Alexey Morozov 2011-04-30 7:10 ` Hihin Ruslan 2011-05-03 12:24 ` Sergey V Turchin 2011-04-30 9:01 ` Aleksey Novodvorsky 2011-04-30 9:45 ` [devel] [JT] " Alexey Morozov 2011-04-30 9:42 ` Aleksey Novodvorsky 2011-04-30 9:49 ` Aleksey Novodvorsky 2011-05-03 12:22 ` [devel] " Sergey V Turchin 2011-05-03 12:22 ` Sergey V Turchin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20110219014945.GE7636@altlinux.org \ --to=at@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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