Kirill A. Shutemov | 1 Nov 01:44
Gravatar

IA: Toolchain update

Updated toolchain is going to Sisyphus.

glibc-kernherders has been synced with kernel 2.6.32-rc5. If you find any
headers-relared issues, please report me.

binutils has been updated to 2.20.51.0.2. You can read about important
changes here:

http://git.altlinux.org/people/kas/packages/binutils.git?p=binutils.git;a=blob;f=binutils/ld/NEWS
http://git.altlinux.org/people/kas/packages/binutils.git?p=binutils.git;a=blob;f=binutils/binutils/NEWS
http://git.altlinux.org/people/kas/packages/binutils.git?p=binutils.git;a=blob;f=binutils/gas/NEWS

GCC has been updated to 4.4.2-20091027 (svnrev: 153611) + Fedora's patches
from 4.4.2-7. Since it's bugfix release, I don't expect any big issues
with it, but if you find anything, please report.

--
Kirill A. Shutemov
Dmitry V. Levin | 1 Nov 03:14
Favicon

Re: sisyphus_check: /sbin/install-info, /sbin/ldconfig

On Fri, Oct 09, 2009 at 06:46:00PM +0400, Alexey Tourbin wrote:
> On Fri, Oct 09, 2009 at 05:56:00PM +0400, Dmitry V. Levin wrote:
> > On Fri, Oct 09, 2009 at 05:44:51PM +0400, Alexey I. Froloff wrote:
> > > On Fri, Oct 09, 2009 at 06:40:27PM +0500, Sergey Y. Afonin wrote:
> > > > > "sisyphus_check не анализирует спекфайлы".
> > > > Однако installinfo, например, ловить обучен... :-)
> > > Нет.
> > 
> > Спасибо, что напомнили.  Сейчас обучу! *grin*
> 
> Как ты собираешься это сделать?  Желательно у
зависимости проверять
> флаги %{REQUIREFLAGS} на предмет %post-скриптов.  Потому что по крайней
> мере зависимость на /sbin/install-info может быть не связана с
> установкой info-страниц в %post-скрипте пакета.

I've just pushed sisyphus_check 0.8.14-alt1-4-gc78c3ee that implements
this check.  Please have a look.

--

-- 
ldv
Alexey Tourbin | 1 Nov 04:15
Picon
Favicon
Gravatar

Re: sisyphus_check: /sbin/install-info, /sbin/ldconfig

On Sun, Nov 01, 2009 at 05:14:42AM +0300, Dmitry V. Levin wrote:
> > Как ты собираешься это сделать?  Желательно у
зависимости проверять
> > флаги %{REQUIREFLAGS} на предмет %post-скриптов.  Потому что по крайней
> > мере зависимость на /sbin/install-info может быть не связана с
> > установкой info-страниц в %post-скрипте пакета.
>
> I've just pushed sisyphus_check 0.8.14-alt1-4-gc78c3ee that implements
> this check.  Please have a look.

-rpm_requires=[%{requirename:shescape}" %{requireflags:depflags} "%{requireversion:shescape}"
+rpm_requires=[%{requirename:shescape}" %{requireflags} %{requireflags:depflags} "%{requireversion:shescape}"

%{requireflags:octal} may (or may not) be more convenient here,
possibly depending on whether awk can handle octals just as easy
as decimals.

+bad_prereqs='/sbin/install-info
+/sbin/ldconfig'

+       # 2^6: RPMSENSE_PREREQ
+       # 2^14: RPMSENSE_FIND_REQUIRES
+       bad=$(printf %s "$rpm_requires" |
+               awk '$2>=64 && $2!=16384 {print $1}' |
+               egrep -x "$bad_prereqs" |
+               sort -u)

Since %{requireflags} is a bitmap, numeric comparison looks puzzling.
What are exactly the rules we'd like to follow?  Basically, what we want
to do is to forbid the use of /sbin/install-info in %post-like scripts.
(Continue reading)

Slava Semushin | 1 Nov 08:28
Picon
Gravatar

kde-devel-find-lang vs find-lang

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

[c0der <at> rock ~]$ diff -U0 /usr/lib/rpm/find-lang /usr/bin/kde-devel-find-lang
--- /usr/lib/rpm/find-lang      2009-07-14 06:16:32 +0700
+++ /usr/bin/kde-devel-find-lang        2009-02-03 19:04:14 +0600
@@ -71,0 +72 @@
+Modified by Sergey V Turchin <zerg <at> altlinux.org>
@@ -167 +168 @@
-s:\(.*/share/locale/\)\([a-z][^/_@]\+\)\(.*'"$NAME"'\.mo$\):%lang(\2) \1\2\3:
+s:\(.*/locale/\)\([a-z][^/_@]\+\)\(.*'"$NAME"'\.mo$\):%lang(\2) \1\2\3:
@@ -173 +174 @@
-s:\(.*/share/locale/\)\([a-z][^/_@]\+\)\(.*'"$NAME"'\.mo$\):%lang(\2)
%attr(-,root,root) \1\2\3:
+s:\(.*/locale/\)\([a-z][^/_@]\+\)\(.*'"$NAME"'\.mo$\):%lang(\2)
%attr(-,root,root) \1\2\3:
@@ -222 +223 @@
-s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'\):%lang(\2) %dir \1\2\3:
+s:\(.*/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'\):%lang(\2) %dir \1\2\3:
@@ -229 +230 @@
-s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) \1\2\3:
+s:\(.*/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) \1\2\3:
@@ -235 +236 @@
-s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2)
%attr(-,root,root) \1\2\3:
+s:\(.*/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2)
%attr(-,root,root) \1\2\3:

Хочу узнать почему был форкнут скрипт для внесения
небольших изменений
(да ещё размещён в /usr/bin) -- неужели нельзя было как-нибудь
(Continue reading)

Picon
Favicon

Re: repocop: plans for NMU and @qa

On Sat, Oct 31, 2009 at 11:01:50PM +0200, Igor Vlasenko wrote:

IV> Остальные как и раньше должны будут либо
прикладывать руками,
IV> либо оправдываться.

Остальным стоит с некой периодичностью (скажем раз в
месяц) слать спам, в
формате git-am.

--

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Kirill A. Shutemov | 1 Nov 11:45
Gravatar

Task #15054: libbfd soname changed.

On Sun, Nov 1, 2009 at 6:59 AM, Girar Builder robot
<girar-builder <at> altlinux.org> wrote:
> http://git.altlinux.org/tasks/15054/task/log
...
>        i586: NEW unmet dependencies detected:
> anjuta2-valgrind#2.26.2.1-alt2.2        libbfd-2.19.51.0.14.so
> libscalasca#1.2-alt1            libbfd-2.19.51.0.14.so
> libtau#2.18.1p1-alt9.1          libbfd-2.19.51.0.14.so
> mpip#3.1.2-alt2                 libbfd-2.19.51.0.14.so
>        x86_64: NEW unmet dependencies detected:
> anjuta2-valgrind#2.26.2.1-alt2.2        libbfd-2.19.51.0.14.so()(64bit)
> libscalasca#1.2-alt1            libbfd-2.19.51.0.14.so()(64bit)
> libtau#2.18.1p1-alt9.1          libbfd-2.19.51.0.14.so()(64bit)
> mpip#3.1.2-alt2                 libbfd-2.19.51.0.14.so()(64bit)
> 2009-Nov-01 07:59:12 :: dependencies check FAILED
> 2009-Nov-01 07:59:12 :: task #15054 for sisyphus FAILED

Please, add your packages into task #15054 to rebuild it with new libbfd.

Thanks.
_______________________________________________
Devel mailing list
Devel <at> lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel
Slava Semushin | 1 Nov 15:45
Picon
Gravatar

Re: [#14583] FAILED pidgin-mini.git=2.6.3-alt1

Подскажите, пожалуйста, в чем проблема и как её решить?

Спасибо.

2009/10/20 Girar Builder robot <girar-builder <at> altlinux.org>:
> http://git.altlinux.org/tasks/14583/task/log
>
> 2009-Oct-19 23:56:02 :: task #14583 for sisyphus started:
> #1 build 2.6.3-alt1 from /people/php_coder/packages/pidgin-mini.git
> 2009-Oct-19 23:56:17 :: created pkg.tar for pidgin-mini.git tag 2.6.3-alt1
> 2009-Oct-19 23:56:18 :: [i586] pidgin-mini.git 2.6.3-alt1: build start
> 2009-Oct-19 23:56:18 :: [x86_64] pidgin-mini.git 2.6.3-alt1: build start
> 2009-Oct-20 00:03:04 :: [x86_64] pidgin-mini.git 2.6.3-alt1: build OK
> 2009-Oct-20 00:03:11 :: [i586] pidgin-mini.git 2.6.3-alt1: build OK
> 2009-Oct-20 00:03:17 :: build check OK
>  *** Warning: existing src.rpm kicked by new non-matching rpm
> pidgin-2.6.2-alt1.src.rpm       libpurple
> pidgin-2.6.2-alt1.src.rpm       libpurple-devel
> 2009-Oct-20 00:03:18 :: plan OK
> 2009-Oct-20 00:03:18 :: version check OK
> 2009-Oct-20 00:03:33 :: created test repo
>        i586: NEW unmet dependencies detected:
> gnome-default#2.26.3-alt2       pidgin >= 2.5.1
> nautilus-sendto-pidgin#1.1.6-alt2       pidgin
> pidgin-encryption#3.0-alt3      pidgin >= 2.0.0
> pidgin-guifications#2.16-alt1   pidgin >= 2.0.0
> pidgin-libnotify#0.14-alt4      pidgin >= 2.0.0
> pidgin-plugin-xmms#2.6.0-alt1   pidgin >= 2.0.0
> pidgin-plugin_pack#2.6.0-alt1   pidgin >= 2.0.0
> pidgin-rhythmbox#2.0-alt2       pidgin
(Continue reading)

Slava Semushin | 1 Nov 15:50
Picon
Gravatar

Re: Обновление libsoup (was: Re: mpdscribble-0.18.1-alt1: Sisyphus/i586 test rebuild failed)

2009/10/12 Slava Semushin <slava.semushin <at> gmail.com>:
> 2009/10/12 QA Team Robot <qa <at> altlinux.org>:
>> Package: mpdscribble-0.18.1-alt1
> [...]
>> + make -j1 --silent --no-print-directory
>> cc1: warnings being treated as errors
>> src/http_client_soup.c: In function 'http_client_request':
>> src/http_client_soup.c:140: error: cast discards qualifiers from pointer target type
>> src/http_client_soup.c:163: error: cast discards qualifiers from pointer target type
>> make[1]: *** [http_client_soup.o] Error 1
>
> Это нормально, что после обновления libsoup у меня
сломалась сборка
> клиента (пусть даже и использующая -W -Wall -Werror)?

BTW, проблема всё ещё актуальна и проблема не в моём
пакете, а в
libsoup. (В идеале хотелось бы чтобы это выявлялось ещё на стадии
сборки.)

В ближайшее время напишу об этом авторам libsoup. Хотел было
отказаться от libsoup и использовать libcurl, но сходу не
взлетело, а
дебажить пока не очень хочется.

--

-- 
Slava Semushin
_______________________________________________
Devel mailing list
Devel <at> lists.altlinux.org
(Continue reading)

Igor Zubkov | 1 Nov 16:08
Picon
Gravatar

Re: [#14583] FAILED pidgin-mini.git=2.6.3-alt1

2009/11/1 Slava Semushin:
> Подскажите, пожалуйста, в чем проблема и как её решить?
>
> Спасибо.
>
> 2009/10/20 Girar Builder robot <girar-builder <at> altlinux.org>:
>> http://git.altlinux.org/tasks/14583/task/log
>>
>> 2009-Oct-19 23:56:02 :: task #14583 for sisyphus started:
>> #1 build 2.6.3-alt1 from /people/php_coder/packages/pidgin-mini.git
>> 2009-Oct-19 23:56:17 :: created pkg.tar for pidgin-mini.git tag 2.6.3-alt1
>> 2009-Oct-19 23:56:18 :: [i586] pidgin-mini.git 2.6.3-alt1: build start
>> 2009-Oct-19 23:56:18 :: [x86_64] pidgin-mini.git 2.6.3-alt1: build start
>> 2009-Oct-20 00:03:04 :: [x86_64] pidgin-mini.git 2.6.3-alt1: build OK
>> 2009-Oct-20 00:03:11 :: [i586] pidgin-mini.git 2.6.3-alt1: build OK
>> 2009-Oct-20 00:03:17 :: build check OK
>>  *** Warning: existing src.rpm kicked by new non-matching rpm
>> pidgin-2.6.2-alt1.src.rpm       libpurple
>> pidgin-2.6.2-alt1.src.rpm       libpurple-devel

pidgin-mini в себе собирает libpurple и libpurple-devel отдельными
пакетами и пытается их подменить в репозитории. В
репозиории они из
pidgin собраны.

Если уж действительно охота собрать pidgin-mini,
переминуйте подпакеты
libpurple и libpurple-devel во что-то другое и проставьте там
Conflicts: на libpurple и libpurple. Кроме этого, не забудьте в
pidgin-mini проставить Requires: на свою версию библиотеки.
(Continue reading)

Dmitry V. Levin | 1 Nov 17:06
Favicon

Re: sisyphus_check: /sbin/install-info, /sbin/ldconfig

On Sun, Nov 01, 2009 at 06:15:50AM +0300, Alexey Tourbin wrote:
> On Sun, Nov 01, 2009 at 05:14:42AM +0300, Dmitry V. Levin wrote:
[...]
> > I've just pushed sisyphus_check 0.8.14-alt1-4-gc78c3ee that implements
> > this check.  Please have a look.
> 
> -rpm_requires=[%{requirename:shescape}" %{requireflags:depflags} "%{requireversion:shescape}"
> +rpm_requires=[%{requirename:shescape}" %{requireflags} %{requireflags:depflags} "%{requireversion:shescape}"
> 
> %{requireflags:octal} may (or may not) be more convenient here,
> possibly depending on whether awk can handle octals just as easy
> as decimals.

I doubt that octals here may appear more convenient.  GNU awk definitely
handles decimal numbers, and nothing else is going to handle this field
yet.

> +bad_prereqs='/sbin/install-info
> +/sbin/ldconfig'
> 
> +       # 2^6: RPMSENSE_PREREQ
> +       # 2^14: RPMSENSE_FIND_REQUIRES
> +       bad=$(printf %s "$rpm_requires" |
> +               awk '$2>=64 && $2!=16384 {print $1}' |
> +               egrep -x "$bad_prereqs" |
> +               sort -u)
> 
> Since %{requireflags} is a bitmap, numeric comparison looks puzzling.

It is result of optimization, so it may look puzzling and even a bit
(Continue reading)


Gmane