ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: rpm-build-4.0.4-alt19
@ 2003-05-15 11:44 Dmitry V. Levin
  2003-05-15 12:50 ` Stanislav Ievlev
  2003-05-15 23:26 ` Сергей Глодин
  0 siblings, 2 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2003-05-15 11:44 UTC (permalink / raw)
  To: ALT Devel discussion list

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

FYI:

$ rpmquery --lastchange rpm-build |sed -e 's/@[^>]*>/@>/g' |grep -v '^$'
* Fri May 09 2003 Dmitry V. Levin <ldv@> 4.0.4-alt19
- Reduced amount of rpm subpackage dependencies.
- Moved update-alternatives to separate package.
- convertrpmrc.sh: relocated to build subpackage.
- find-requires: more filename-based autodependencies.
- find-provides: limit path where to search library provides.
- platform.in: added macros for find-provides library
  search path manipulations.
- perl.{req,prov}: new version from perl maintainer.
- brp-strip: removed perms-based lookup optimization.

В переводе на русский язык, это немного более экспериментальная версия,
чем обычно.  Из наиболее заметных изменений:

1. update-alternatives вынесен в самостоятельный пакет.

2. уменьшено число зависимостей пакета rpm:
$ ./aptbox/uris rpm |sed -e 's,.*/Sisyphus/i586/RPMS\.classic/,,g'
alt-gpgkeys-0.1-alt13.i586.rpm
glibc-core-2.2.6-alt0.8.i586.rpm
gzip-1.3.3-alt3.i586.rpm
sh-2.05b-alt5.i586.rpm
terminfo-5.3.20021019-alt1.i586.rpm
bzlib-1.0.2-alt7.i586.rpm
bzip2-1.0.2-alt7.i586.rpm
info-install-4.5-alt2.i586.rpm
libtinfo-5.3.20021019-alt1.i586.rpm
coreutils-5.0-alt2.i586.rpm
libbeecrypt-2.2.0-alt2.i586.rpm
libdb4.0-4.0.14-alt10.i586.rpm
libpopt-1.7-alt7.i586.rpm
zlib-1.1.4-alt4.i586.rpm
librpm-4.0.4-alt19.i586.rpm
rpm-4.0.4-alt19.i586.rpm

3. Больше автозависимостей, порождаемых размещением файлов, см.
/usr/lib/rpm/files.req.list

4. Меньше автозависимостей, порождаемых разделяемыми библиотеками.
В этой версии просматриваются только каталоги, перечисленные в
%_findprov_lib_path; как всегда, есть %{set,add}_findprov_lib_path для
изменения поведения (напр., %add_findprov_lib_path /usr/lib/qt3/lib),
которое, скорее всего, ещё может измениться.

5. Убрана оптимизация при поиске ELF'ов, которые надо strip'ать, см.
дискуссию в этом списке на этой неделе.

6. Обновлены perl.{req,prov} - теперь perl'овые зависимости будут ещё
лучше! :)

7. Sisyphus/doc/alt-packaging/ будет обновлён сегодня вечером.


--
ldv

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

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

* Re: [devel] I: rpm-build-4.0.4-alt19
  2003-05-15 11:44 [devel] I: rpm-build-4.0.4-alt19 Dmitry V. Levin
@ 2003-05-15 12:50 ` Stanislav Ievlev
  2003-05-15 23:26 ` Сергей Глодин
  1 sibling, 0 replies; 6+ messages in thread
From: Stanislav Ievlev @ 2003-05-15 12:50 UTC (permalink / raw)
  To: devel

On Thu, May 15, 2003 at 03:44:51PM +0400, Dmitry V. Levin wrote:
> FYI:
> 
> $ rpmquery --lastchange rpm-build |sed -e 's/@[^>]*>/@>/g' |grep -v '^$'
> * Fri May 09 2003 Dmitry V. Levin <ldv@> 4.0.4-alt19
> - Reduced amount of rpm subpackage dependencies.
> - Moved update-alternatives to separate package.
> - convertrpmrc.sh: relocated to build subpackage.
> - find-requires: more filename-based autodependencies.
> - find-provides: limit path where to search library provides.
> - platform.in: added macros for find-provides library
>   search path manipulations.
> - perl.{req,prov}: new version from perl maintainer.
> - brp-strip: removed perms-based lookup optimization.
> 
> В переводе на русский язык, это немного более экспериментальная версия,
> чем обычно.  Из наиболее заметных изменений:
> 
> 1. update-alternatives вынесен в самостоятельный пакет.
Пожайлуста обратите внимание на это мантейнеры всех пакетов со старыми
альтернативами. Если у Вас есть ошибка (надо сказать самая
распространённая) с отсутвием зависимости на /usr/sbin/update-alternatives,
то могут быть проблемы с обновлением пакета.

> 
> 2. уменьшено число зависимостей пакета rpm:
> $ ./aptbox/uris rpm |sed -e 's,.*/Sisyphus/i586/RPMS\.classic/,,g'
> alt-gpgkeys-0.1-alt13.i586.rpm
> glibc-core-2.2.6-alt0.8.i586.rpm
> gzip-1.3.3-alt3.i586.rpm
> sh-2.05b-alt5.i586.rpm
> terminfo-5.3.20021019-alt1.i586.rpm
> bzlib-1.0.2-alt7.i586.rpm
> bzip2-1.0.2-alt7.i586.rpm
> info-install-4.5-alt2.i586.rpm
> libtinfo-5.3.20021019-alt1.i586.rpm
> coreutils-5.0-alt2.i586.rpm
> libbeecrypt-2.2.0-alt2.i586.rpm
> libdb4.0-4.0.14-alt10.i586.rpm
> libpopt-1.7-alt7.i586.rpm
> zlib-1.1.4-alt4.i586.rpm
> librpm-4.0.4-alt19.i586.rpm
> rpm-4.0.4-alt19.i586.rpm
> 
> 3. Больше автозависимостей, порождаемых размещением файлов, см.
> /usr/lib/rpm/files.req.list
> 
> 4. Меньше автозависимостей, порождаемых разделяемыми библиотеками.
> В этой версии просматриваются только каталоги, перечисленные в
> %_findprov_lib_path; как всегда, есть %{set,add}_findprov_lib_path для
> изменения поведения (напр., %add_findprov_lib_path /usr/lib/qt3/lib),
> которое, скорее всего, ещё может измениться.
> 
> 5. Убрана оптимизация при поиске ELF'ов, которые надо strip'ать, см.
> дискуссию в этом списке на этой неделе.
> 
> 6. Обновлены perl.{req,prov} - теперь perl'овые зависимости будут ещё
> лучше! :)
> 
> 7. Sisyphus/doc/alt-packaging/ будет обновлён сегодня вечером.
> 
> 
> --
> ldv




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

* Re: [devel] I: rpm-build-4.0.4-alt19
  2003-05-15 11:44 [devel] I: rpm-build-4.0.4-alt19 Dmitry V. Levin
  2003-05-15 12:50 ` Stanislav Ievlev
@ 2003-05-15 23:26 ` Сергей Глодин
  2003-05-16 16:36   ` Kachalov Anton
  1 sibling, 1 reply; 6+ messages in thread
From: Сергей Глодин @ 2003-05-15 23:26 UTC (permalink / raw)
  To: devel

>>>>> "DVL" == Dmitry V Levin writes:

 DVL> В переводе на русский язык, это немного более экспериментальная
 DVL> версия, чем обычно.  Из наиболее заметных изменений:

 Прокомментируйте, пожалуйста:

# apt-get update
# apt-get install rpm-build
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  Eterm XFree86 XFree86-100dpi-fonts XFree86-100dpi-fonts-unicode
  XFree86-75dpi-fonts XFree86-75dpi-fonts-unicode XFree86-bitmaps
  XFree86-devel XFree86-doc XFree86-glide-module XFree86-libs XFree86-locales
  XFree86-server XFree86-utils XFree86-xfs app-defaults arson aterm
  autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6 elinks gcc-common
  kdeartwork-locolor kdebase-libs kdebase-smbclient-ro kernel22-headers libqt3
  libqt3-devel libqt3-mysql libqt3-odbc libqt3-postgresql librpm librpm-devel
  links1 python22 python22-devel qt3-designer rpm rpm-python tkinter22
  update-alternatives xterm
Следующие пакеты будут ОБНОВЛЕНЫ:
  Eterm XFree86 XFree86-100dpi-fonts XFree86-100dpi-fonts-unicode
  XFree86-75dpi-fonts XFree86-75dpi-fonts-unicode XFree86-bitmaps
  XFree86-devel XFree86-doc XFree86-glide-module XFree86-libs XFree86-locales
  XFree86-server XFree86-utils XFree86-xfs app-defaults arson aterm
  autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6 elinks gcc-common
  kdeartwork-locolor kdebase-smbclient-ro kernel22-headers libqt3 libqt3-devel
  libqt3-mysql libqt3-odbc libqt3-postgresql librpm librpm-devel links1
  python22 python22-devel qt3-designer rpm rpm-build rpm-python tkinter22
  xterm
Следующие пакеты будут УДАЛЕНЫ:
  boson ethereal-kde k3b kde-devel kdeaddons kdeaddons-kate kdeaddons-kfile
  kdeaddons-kicker kdeaddons-konqueror kdeaddons-noatun kdeartwork
  kdeartwork-base kdeartwork-kworldclock kdeartwork-screensavers
  kdeartwork-xscreensaver kdebase kdebase-devel kdebase-smbclient-source
  kdegames kdegames-kasteroids kdelibs-devel kdelibs-sound-devel kdemultimedia
  kdemultimedia-kaboodle kdemultimedia-krec kdemultimedia-noatun kdepim-devel
  kdetoys kdetoys-eyes kdetoys-fifteen kdetoys-kmoon kdetoys-kteatime
  kdetoys-ktux kdetoys-kweather kdetoys-kworldclock kdeutils
  kdeutils-kcharselect kdeutils-kdf kdeutils-kjots kdeutils-ksim
  kdeutils-laptop kdevelop kdevelop-devel libarts-devel libtse3-devel
  mosfet-liquid sim xscreensaver-kde
Следующие НОВЫЕ пакеты будут установлены:
  kdebase-libs update-alternatives
43 пакетов будет обновлено и 2 новых установлено, 48 пакетов будет
удалено и 1141 не будет обновлено.
Необходимо получить 73,9MB архивов.
После распаковки будет освобождено 166MB дискового пространства.
Продолжить? [Y/n] n

 В то же время:

# apt-get install update-alternatives
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  librpm librpm-devel rpm rpm-build rpm-python
Следующие пакеты будут ОБНОВЛЕНЫ:
  librpm librpm-devel rpm rpm-build rpm-python
Следующие НОВЫЕ пакеты будут установлены:
  update-alternatives
5 пакетов будет обновлено и 1 новых установлено, 0 пакетов будет удалено 
и 1224 не будет обновлено.
Необходимо получить 1475kB архивов.
После распаковки потребуется дополнительно 1354B дискового пространства.
Продолжить? [Y/n] y

-- 
С уважением,
             Сергей Глодин


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

* Re: [devel] I: rpm-build-4.0.4-alt19
  2003-05-15 23:26 ` Сергей Глодин
@ 2003-05-16 16:36   ` Kachalov Anton
  2003-05-16 16:43     ` Kachalov Anton
  2003-05-18 17:12     ` Dmitry V. Levin
  0 siblings, 2 replies; 6+ messages in thread
From: Kachalov Anton @ 2003-05-16 16:36 UTC (permalink / raw)
  To: devel

Сергей Глодин пишет:

>>>>>>"DVL" == Dmitry V Levin writes:
>>>>>>            
>>>>>>
>
> DVL> В переводе на русский язык, это немного более экспериментальная
> DVL> версия, чем обычно.  Из наиболее заметных изменений:
>
> Прокомментируйте, пожалуйста:
>
># apt-get update
># apt-get install rpm-build
>Чтение списков пакетов... Завершено
>Построение дерева зависимостей... Завершено
>Следующие дополнительные пакеты будут установлены:
>  Eterm XFree86 XFree86-100dpi-fonts XFree86-100dpi-fonts-unicode
>  XFree86-75dpi-fonts XFree86-75dpi-fonts-unicode XFree86-bitmaps
>  XFree86-devel XFree86-doc XFree86-glide-module XFree86-libs XFree86-locales
>  XFree86-server XFree86-utils XFree86-xfs app-defaults arson aterm
>  autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6 elinks gcc-common
>  kdeartwork-locolor kdebase-libs kdebase-smbclient-ro kernel22-headers libqt3
>  libqt3-devel libqt3-mysql libqt3-odbc libqt3-postgresql librpm librpm-devel
>  links1 python22 python22-devel qt3-designer rpm rpm-python tkinter22
>  update-alternatives xterm
>Следующие пакеты будут ОБНОВЛЕНЫ:
>  Eterm XFree86 XFree86-100dpi-fonts XFree86-100dpi-fonts-unicode
>  XFree86-75dpi-fonts XFree86-75dpi-fonts-unicode XFree86-bitmaps
>  XFree86-devel XFree86-doc XFree86-glide-module XFree86-libs XFree86-locales
>  XFree86-server XFree86-utils XFree86-xfs app-defaults arson aterm
>  autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6 elinks gcc-common
>  kdeartwork-locolor kdebase-smbclient-ro kernel22-headers libqt3 libqt3-devel
>  libqt3-mysql libqt3-odbc libqt3-postgresql librpm librpm-devel links1
>  python22 python22-devel qt3-designer rpm rpm-build rpm-python tkinter22
>  xterm
>Следующие пакеты будут УДАЛЕНЫ:
>  boson ethereal-kde k3b kde-devel kdeaddons kdeaddons-kate kdeaddons-kfile
>  kdeaddons-kicker kdeaddons-konqueror kdeaddons-noatun kdeartwork
>  kdeartwork-base kdeartwork-kworldclock kdeartwork-screensavers
>  kdeartwork-xscreensaver kdebase kdebase-devel kdebase-smbclient-source
>  kdegames kdegames-kasteroids kdelibs-devel kdelibs-sound-devel kdemultimedia
>  kdemultimedia-kaboodle kdemultimedia-krec kdemultimedia-noatun kdepim-devel
>  kdetoys kdetoys-eyes kdetoys-fifteen kdetoys-kmoon kdetoys-kteatime
>  kdetoys-ktux kdetoys-kweather kdetoys-kworldclock kdeutils
>  kdeutils-kcharselect kdeutils-kdf kdeutils-kjots kdeutils-ksim
>  kdeutils-laptop kdevelop kdevelop-devel libarts-devel libtse3-devel
>  mosfet-liquid sim xscreensaver-kde
>Следующие НОВЫЕ пакеты будут установлены:
>  kdebase-libs update-alternatives
>43 пакетов будет обновлено и 2 новых установлено, 48 пакетов будет
>удалено и 1141 не будет обновлено.
>Необходимо получить 73,9MB архивов.
>После распаковки будет освобождено 166MB дискового пространства.
>Продолжить? [Y/n] n
>
> В то же время:
>
># apt-get install update-alternatives
>Чтение списков пакетов... Завершено
>Построение дерева зависимостей... Завершено
>Следующие дополнительные пакеты будут установлены:
>  librpm librpm-devel rpm rpm-build rpm-python
>Следующие пакеты будут ОБНОВЛЕНЫ:
>  librpm librpm-devel rpm rpm-build rpm-python
>Следующие НОВЫЕ пакеты будут установлены:
>  update-alternatives
>5 пакетов будет обновлено и 1 новых установлено, 0 пакетов будет удалено 
>и 1224 не будет обновлено.
>Необходимо получить 1475kB архивов.
>После распаковки потребуется дополнительно 1354B дискового пространства.
>Продолжить? [Y/n] y
>
>  
>
Думаю, что этот кусочек сможет сказать о многом :)))

rpm -Uvh librpm-devel-4.0.4-alt19.i586.rpm 
libbeecrypt-devel-2.2.0-alt2.i586.rpm 
libdb4.0-devel-4.0.14-alt10.i586.rpm libpopt-devel-1.7-alt7.i586.rpm 
zlib-devel-1.1.4-alt4.i586.rpm librpm-4.0.4-alt19.i586.rpm 
db4.0-utils-4.0.14-alt10.i586.rpm libpopt-1.7-alt7.i586.rpm 
zlib-1.1.4-alt4.i586.rpm rpm-4.0.4-alt19.i586.rpm
error: failed dependencies:
       rpm = 4.0.4-alt18 is needed by rpm-build-4.0.4-alt18
       /usr/sbin/update-alternatives   is needed by cpp3.2-3.2.1-alt2
       /usr/sbin/update-alternatives   is needed by 
libstdc++3.2-devel-3.2.1-alt2
       /usr/sbin/update-alternatives   is needed by elinks-0.4.2-alt1
       /usr/sbin/update-alternatives   is needed by gcc3.2-c++-3.2.1-alt2
       /usr/sbin/update-alternatives   is needed by gcc3.2-3.2.1-alt2
       /usr/sbin/update-alternatives is needed by rpm-build-4.0.4-alt18
       /usr/sbin/update-alternatives   is needed by python22-2.2.2-alt1
       /usr/sbin/update-alternatives   is needed by libstdc++2.96-2.96-alt3

Эт я решил librpm-devel обновить :)) Apt тута непричём, ИМХО.

Rgds,
Anton


-- 
ALTLinux Team [http://www.altlinux.ru]
LRN Team [http://www.lrn.ru]
FreeCraft Team [http://freecraft.sourceforge.net]




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

* Re: [devel] I: rpm-build-4.0.4-alt19
  2003-05-16 16:36   ` Kachalov Anton
@ 2003-05-16 16:43     ` Kachalov Anton
  2003-05-18 17:12     ` Dmitry V. Levin
  1 sibling, 0 replies; 6+ messages in thread
From: Kachalov Anton @ 2003-05-16 16:43 UTC (permalink / raw)
  To: devel

Kachalov Anton пишет:

> Сергей Глодин пишет:
>
>>>>>>> "DVL" == Dmitry V Levin writes:
>>>>>>>           
>>>>>>
Коче, нуна обновить update-alternatives , а потом уже всё остальное... :)

Rgds,
Anton

-- 
ALTLinux Team [http://www.altlinux.ru]
LRN Team [http://www.lrn.ru]
FreeCraft Team [http://freecraft.sourceforge.net]




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

* Re: [devel] I: rpm-build-4.0.4-alt19
  2003-05-16 16:36   ` Kachalov Anton
  2003-05-16 16:43     ` Kachalov Anton
@ 2003-05-18 17:12     ` Dmitry V. Levin
  1 sibling, 0 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2003-05-18 17:12 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, May 16, 2003 at 08:36:15PM +0400, Kachalov Anton wrote:
[...]
> ># apt-get install update-alternatives
> >Чтение списков пакетов... Завершено
> >Построение дерева зависимостей... Завершено
> >Следующие дополнительные пакеты будут установлены:
> > librpm librpm-devel rpm rpm-build rpm-python
> >Следующие пакеты будут ОБНОВЛЕНЫ:
> > librpm librpm-devel rpm rpm-build rpm-python
> >Следующие НОВЫЕ пакеты будут установлены:
> > update-alternatives
> >5 пакетов будет обновлено и 1 новых установлено, 0 пакетов будет удалено 
> >и 1224 не будет обновлено.
> >Необходимо получить 1475kB архивов.
> >После распаковки потребуется дополнительно 1354B дискового пространства.
> >Продолжить? [Y/n] y
> >
> Думаю, что этот кусочек сможет сказать о многом :)))
> 
> rpm -Uvh librpm-devel-4.0.4-alt19.i586.rpm 
> libbeecrypt-devel-2.2.0-alt2.i586.rpm 
> libdb4.0-devel-4.0.14-alt10.i586.rpm libpopt-devel-1.7-alt7.i586.rpm 
> zlib-devel-1.1.4-alt4.i586.rpm librpm-4.0.4-alt19.i586.rpm 
> db4.0-utils-4.0.14-alt10.i586.rpm libpopt-1.7-alt7.i586.rpm 
> zlib-1.1.4-alt4.i586.rpm rpm-4.0.4-alt19.i586.rpm
> error: failed dependencies:
>       rpm = 4.0.4-alt18 is needed by rpm-build-4.0.4-alt18
>       /usr/sbin/update-alternatives   is needed by cpp3.2-3.2.1-alt2
>       /usr/sbin/update-alternatives   is needed by 
> libstdc++3.2-devel-3.2.1-alt2
>       /usr/sbin/update-alternatives   is needed by elinks-0.4.2-alt1
>       /usr/sbin/update-alternatives   is needed by gcc3.2-c++-3.2.1-alt2
>       /usr/sbin/update-alternatives   is needed by gcc3.2-3.2.1-alt2
>       /usr/sbin/update-alternatives is needed by rpm-build-4.0.4-alt18
>       /usr/sbin/update-alternatives   is needed by python22-2.2.2-alt1
>       /usr/sbin/update-alternatives   is needed by libstdc++2.96-2.96-alt3
> 
> Эт я решил librpm-devel обновить :)) Apt тута непричём, ИМХО.

Виноват именно apt - надо было догадаться вытянуть пакет
update-alternatives, как в случае с dist-upgrade.


--
ldv

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

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

end of thread, other threads:[~2003-05-18 17:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-15 11:44 [devel] I: rpm-build-4.0.4-alt19 Dmitry V. Levin
2003-05-15 12:50 ` Stanislav Ievlev
2003-05-15 23:26 ` Сергей Глодин
2003-05-16 16:36   ` Kachalov Anton
2003-05-16 16:43     ` Kachalov Anton
2003-05-18 17:12     ` Dmitry V. Levin

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