* [devel] [Fwd: xulrunner-1.8.0.4-alt5: i586 rebuild failed [1]]
@ 2007-10-21 16:40 Alexey Gladkov
2007-10-29 15:28 ` [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration Dmitry V. Levin
0 siblings, 1 reply; 19+ messages in thread
From: Alexey Gladkov @ 2007-10-21 16:40 UTC (permalink / raw)
To: ALT Devel discussion list
Раньше это собиралось нормально.
Я что-то пропустил ?
-------- Исходное сообщение --------
Тема: xulrunner-1.8.0.4-alt5: i586 rebuild failed [1]
Дата: Sun, 21 Oct 2007 20:22:02 +0400 (MSD)
От: QA Team Robot <qa@altlinux.org>
Отвечать: devel@lists.altlinux.org
Кому: Alexey Gladkov <legion@altlinux.org>
Копия: qa@altlinux.org
Package: xulrunner-1.8.0.4-alt5
Packager: Alexey Gladkov <legion@altlinux>
Status: i586 rebuild failed.
Cannot build this package for 1 week(s) (since Sun Oct 14 2007).
Please investigate.
Why:
<skip/>
/usr/include/pango-1.0/pango/pangocairo.h:71: error: 'cairo_font_type_t' was not declared in this scope
/usr/include/pango-1.0/pango/pangocairo.h:73: error: 'cairo_font_type_t' does not name a type
<skip/>
--
Rgrds, legion
--
Rgrds, legion
^ permalink raw reply [flat|nested] 19+ messages in thread
* [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration
2007-10-21 16:40 [devel] [Fwd: xulrunner-1.8.0.4-alt5: i586 rebuild failed [1]] Alexey Gladkov
@ 2007-10-29 15:28 ` Dmitry V. Levin
2007-10-29 15:46 ` Alexey Gladkov
2007-10-29 22:21 ` Alexey Rusakov
0 siblings, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2007-10-29 15:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 892 bytes --]
Hi,
On Sun, Oct 21, 2007 at 08:40:50PM +0400, Alexey Gladkov wrote:
> Раньше это собиралось нормально.
>
> Я что-то пропустил ?
Сломалась обратная совместимость в пакете libpango-devel:
В публичный заголовочный файл /usr/include/pango-1.0/pango/pangocairo.h
было добавлено 2 новых прототипа функций, использующих новый тип
cairo_font_type_t, однако объявление этого нового типа добавлено не было.
Скорее всего необходимое объявление присутствует в заголовочном файле
какого-то другого пакета. В этом случае необходимо добавить
соответствующий #include во все публичные заголовочные файлы пакета
libpango-devel, которые используют cairo_font_type_t.
> /usr/include/pango-1.0/pango/pangocairo.h:71: error: 'cairo_font_type_t' was not declared in this scope
> /usr/include/pango-1.0/pango/pangocairo.h:73: error: 'cairo_font_type_t' does not name a type
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration
2007-10-29 15:28 ` [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration Dmitry V. Levin
@ 2007-10-29 15:46 ` Alexey Gladkov
2007-10-29 22:21 ` Alexey Rusakov
1 sibling, 0 replies; 19+ messages in thread
From: Alexey Gladkov @ 2007-10-29 15:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin wrote:
> Сломалась обратная совместимость в пакете libpango-devel:
>
> В публичный заголовочный файл /usr/include/pango-1.0/pango/pangocairo.h
> было добавлено 2 новых прототипа функций, использующих новый тип
> cairo_font_type_t, однако объявление этого нового типа добавлено не было.
>
> Скорее всего необходимое объявление присутствует в заголовочном файле
> какого-то другого пакета. В этом случае необходимо добавить
> соответствующий #include во все публичные заголовочные файлы пакета
> libpango-devel, которые используют cairo_font_type_t.
Спасибо! Хоть стало ясно что случилось.
Только вопрос остаётся открытым, что делать?
У меня xulrunner, sunbird (и кое-что ещё) заблокированы из-за этого
волшебного подарка.
Я с 21 числа жду реакции мантейнеров... пока тишина.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration
2007-10-29 15:28 ` [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration Dmitry V. Levin
2007-10-29 15:46 ` Alexey Gladkov
@ 2007-10-29 22:21 ` Alexey Rusakov
2007-10-29 23:24 ` Dmitry V. Levin
1 sibling, 1 reply; 19+ messages in thread
From: Alexey Rusakov @ 2007-10-29 22:21 UTC (permalink / raw)
To: devel
On Mon, 29 Oct 2007 18:28:38 +0300
Dmitry V. Levin wrote:
> On Sun, Oct 21, 2007 at 08:40:50PM +0400, Alexey Gladkov wrote:
> > Раньше это собиралось нормально.
> >
> > Я что-то пропустил ?
>
> Сломалась обратная совместимость в пакете libpango-devel:
>
> В публичный заголовочный файл /usr/include/pango-1.0/pango/pangocairo.h
> было добавлено 2 новых прототипа функций, использующих новый тип
> cairo_font_type_t, однако объявление этого нового типа добавлено не было.
Да он вроде вполне себе старый, объявлен в cairo.h (строка 1135):
typedef enum _cairo_font_type {
CAIRO_FONT_TYPE_TOY,
CAIRO_FONT_TYPE_FT,
CAIRO_FONT_TYPE_WIN32,
CAIRO_FONT_TYPE_ATSUI
} cairo_font_type_t;
cairo.h, в свою очередь, #include'ится в pangocairo.h. Я что-то с
переспешки плохо понимаю, что происходит.
--
Alexey "Ktirf" Rusakov
ALT Linux, project manager
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration
2007-10-29 22:21 ` Alexey Rusakov
@ 2007-10-29 23:24 ` Dmitry V. Levin
2007-10-30 0:07 ` [devel] I: xulrunner-1.8.0.4 носит свою копию cairo Dmitry V. Levin
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2007-10-29 23:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1293 bytes --]
On Tue, Oct 30, 2007 at 01:21:17AM +0300, Alexey Rusakov wrote:
> On Mon, 29 Oct 2007 18:28:38 +0300, Dmitry V. Levin wrote:
> > On Sun, Oct 21, 2007 at 08:40:50PM +0400, Alexey Gladkov wrote:
> > > Раньше это собиралось нормально.
> > >
> > > Я что-то пропустил ?
> >
> > Сломалась обратная совместимость в пакете libpango-devel:
> >
> > В публичный заголовочный файл /usr/include/pango-1.0/pango/pangocairo.h
> > было добавлено 2 новых прототипа функций, использующих новый тип
> > cairo_font_type_t, однако объявление этого нового типа добавлено не было.
> Да он вроде вполне себе старый, объявлен в cairo.h (строка 1135):
> typedef enum _cairo_font_type {
> CAIRO_FONT_TYPE_TOY,
> CAIRO_FONT_TYPE_FT,
> CAIRO_FONT_TYPE_WIN32,
> CAIRO_FONT_TYPE_ATSUI
> } cairo_font_type_t;
> cairo.h, в свою очередь, #include'ится в pangocairo.h. Я что-то с
> переспешки плохо понимаю, что происходит.
$ printf '#include <%s>\n' 'pango/pangocairo.h' |gcc -O2 -xc -c `pkg-config --cflags pangocairo` -o/dev/null -; echo $?
0
$ printf '#include <%s>\n' 'pango/pangocairo.h' |g++ -O2 -xc -c `pkg-config --cflags pangocairo` -o/dev/null -; echo $?
0
Раз файл pango/pangocairo.h компилируется обычным образом, значит
дело обстоит несколько иначе.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-29 23:24 ` Dmitry V. Levin
@ 2007-10-30 0:07 ` Dmitry V. Levin
2007-10-30 0:56 ` Alexey Tourbin
2007-10-30 4:55 ` Alexey Gladkov
0 siblings, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2007-10-30 0:07 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 762 bytes --]
On Tue, Oct 30, 2007 at 02:24:42AM +0300, Dmitry V. Levin wrote:
[...]
> Раз файл pango/pangocairo.h компилируется обычным образом, значит
> дело обстоит несколько иначе.
xulrunner-1.8.0.4 носит свою старую копию cairo:
$ fgrep -c cairo_font_type_t /usr/include/cairo/cairo.h /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h
/usr/include/cairo/cairo.h:5
/usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h:0
$ rpmquery libcairo-devel
libcairo-devel-1.4.10-alt1
$ grep 'cairo.*1\.' /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/README
cairo 1.0.2
Если убрать каталог
/usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo, то файл
nsSVGCairoCanvas.cpp компилируется.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 0:07 ` [devel] I: xulrunner-1.8.0.4 носит свою копию cairo Dmitry V. Levin
@ 2007-10-30 0:56 ` Alexey Tourbin
2007-10-30 1:37 ` Konstantin Pavlov
2007-10-30 8:23 ` Slava Semushin
2007-10-30 4:55 ` Alexey Gladkov
1 sibling, 2 replies; 19+ messages in thread
From: Alexey Tourbin @ 2007-10-30 0:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1350 bytes --]
On Tue, Oct 30, 2007 at 03:07:44AM +0300, Dmitry V. Levin wrote:
> xulrunner-1.8.0.4 носит свою старую копию cairo:
>
> $ fgrep -c cairo_font_type_t /usr/include/cairo/cairo.h /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h
> /usr/include/cairo/cairo.h:5
> /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h:0
>
> $ rpmquery libcairo-devel
> libcairo-devel-1.4.10-alt1
> $ grep 'cairo.*1\.' /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/README
> cairo 1.0.2
>
> Если убрать каталог
> /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo, то файл
> nsSVGCairoCanvas.cpp компилируется.
Ужос. У меня есть такая небольшая личная практика при сборке каких бы
то ни было пакетов: первым дело удалять все известные на данный момент
дублирующиеся куски кода. Типа
%prep
%setup -q
rm -rv mozilla/gfx/cairo
Это не всегда удобно, потому что при сборке кто-то хочет как минимум
"заходить" в этот каталог, и поэтому после удаления приходится делать
что-то вроде
mkdir -p mozilla/gfx/cairo
echo 'all:' >mozilla/gfx/cairo/Makefile.am
Это можно обойти и другими способами, без создания каталога с фиктивным
Makefile'ом.
Но в принципе эта практика себя окупает. Так что я советую всем:
на стадии %prep ВЫ ОБЯЗАНЫ УДАЛИТЬ любой дублирующийся системный код.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 0:56 ` Alexey Tourbin
@ 2007-10-30 1:37 ` Konstantin Pavlov
2007-10-30 8:23 ` Slava Semushin
1 sibling, 0 replies; 19+ messages in thread
From: Konstantin Pavlov @ 2007-10-30 1:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 30/10/2007, Alexey Tourbin <at.altlinux.ru> wrote:
> On Tue, Oct 30, 2007 at 03:07:44AM +0300, Dmitry V. Levin wrote:
> > xulrunner-1.8.0.4 носит свою старую копию cairo:
> >
> > $ fgrep -c cairo_font_type_t /usr/include/cairo/cairo.h /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h
> > /usr/include/cairo/cairo.h:5
> > /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/cairo/src/cairo.h:0
> >
> > $ rpmquery libcairo-devel
> > libcairo-devel-1.4.10-alt1
> > $ grep 'cairo.*1\.' /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo/README
> > cairo 1.0.2
> >
> > Если убрать каталог
> > /usr/src/RPM/BUILD/xulrunner-1.8.0.4/mozilla/gfx/cairo, то файл
> > nsSVGCairoCanvas.cpp компилируется.
>
> Ужос. У меня есть такая небольшая личная практика при сборке каких бы
> то ни было пакетов: первым дело удалять все известные на данный момент
> дублирующиеся куски кода. Типа
>
> %prep
> %setup -q
> rm -rv mozilla/gfx/cairo
>
> Это не всегда удобно, потому что при сборке кто-то хочет как минимум
> "заходить" в этот каталог, и поэтому после удаления приходится делать
> что-то вроде
>
> mkdir -p mozilla/gfx/cairo
> echo 'all:' >mozilla/gfx/cairo/Makefile.am
>
> Это можно обойти и другими способами, без создания каталога с фиктивным
> Makefile'ом.
>
> Но в принципе эта практика себя окупает. Так что я советую всем:
> на стадии %prep ВЫ ОБЯЗАНЫ УДАЛИТЬ любой дублирующийся системный код.
Есть тут у меня один возможный upstream, зовется handbrake.
Чуваки невменяемы настолько, насколько может быть невменяем
занимающийся мультимедией программист и по совместительству
пользователь Mac OS X.
Так вот, они несколько патчат многие системные библиотеки, такие как
ffmpeg, mpeg4ip, dvdread, dvdcss, dca, что-то там еще. И все это
таскают с собой в виде .a.
Их мотивация такова, что эти патчи добавляют key features их продукта
и без них особого смысла от него нету. В принципе они правы и половина
их патчей никогда не пройдет в upstream этих библиотек.
Впрочем, паковать ЭТО я все равно пока не собираюсь; это так, к слову
о "таскать с собой".
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 0:07 ` [devel] I: xulrunner-1.8.0.4 носит свою копию cairo Dmitry V. Levin
2007-10-30 0:56 ` Alexey Tourbin
@ 2007-10-30 4:55 ` Alexey Gladkov
2007-10-30 5:23 ` Ildar Mulyukov
1 sibling, 1 reply; 19+ messages in thread
From: Alexey Gladkov @ 2007-10-30 4:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin wrote:
> On Tue, Oct 30, 2007 at 02:24:42AM +0300, Dmitry V. Levin wrote:
> [...]
>> Раз файл pango/pangocairo.h компилируется обычным образом, значит
>> дело обстоит несколько иначе.
>
> xulrunner-1.8.0.4 носит свою старую копию cairo:
Неужели эта дрянь опять вылезла :(
Я периодически её давлю, но выкидывать её нельзя.
Извиняюсь, что по беспокоил, ещё раз спасибо.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 4:55 ` Alexey Gladkov
@ 2007-10-30 5:23 ` Ildar Mulyukov
2007-10-30 6:41 ` Alexey Gladkov
0 siblings, 1 reply; 19+ messages in thread
From: Ildar Mulyukov @ 2007-10-30 5:23 UTC (permalink / raw)
To: devel
On 30.10.2007 10:55:29, Alexey Gladkov wrote:
> Dmitry V. Levin wrote:
> > On Tue, Oct 30, 2007 at 02:24:42AM +0300, Dmitry V. Levin wrote:
> > [...]
>>> Раз файл pango/pangocairo.h компилируется обычным образом, значит
>>> дело обстоит несколько иначе.
> >
> > xulrunner-1.8.0.4 носит свою старую копию cairo:
>
> Неужели эта дрянь опять вылезла :(
> Я периодически её давлю, но выкидывать её нельзя.
>
> Извиняюсь, что по беспокоил, ещё раз спасибо.
С Вас свежий sunburd ;-) ;-) ;-)
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 5:23 ` Ildar Mulyukov
@ 2007-10-30 6:41 ` Alexey Gladkov
2007-10-30 11:39 ` Damir Shayhutdinov
0 siblings, 1 reply; 19+ messages in thread
From: Alexey Gladkov @ 2007-10-30 6:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
Ildar Mulyukov wrote:
> С Вас свежий sunburd ;-) ;-) ;-)
Если Damir Shayhutdinov не будет против и передаст мне (обратно) пакет.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 0:56 ` Alexey Tourbin
2007-10-30 1:37 ` Konstantin Pavlov
@ 2007-10-30 8:23 ` Slava Semushin
2007-10-30 8:31 ` Ildar Mulyukov
2007-10-30 8:41 ` Денис Смирнов
1 sibling, 2 replies; 19+ messages in thread
From: Slava Semushin @ 2007-10-30 8:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
2007/10/30, Alexey Tourbin <at / altlinux.ru>:
[...]
> Но в принципе эта практика себя окупает. Так что я советую всем:
> на стадии %prep ВЫ ОБЯЗАНЫ УДАЛИТЬ любой дублирующийся системный код.
Вот бы робота, чтобы он выявлял такие пакеты ;)
Тогда:
- мэйнтейнер сможет узнать, что в его пакетах кто-то таскает с собой что-то
- мэйнтейнер сможет убедиться, что сделал правильное исправление и уже
никто ничего не таскает
А если не робота, то хотя бы инструмент, чтобы можно было самому
запустить. Это ведь возможно?
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 8:23 ` Slava Semushin
@ 2007-10-30 8:31 ` Ildar Mulyukov
2007-10-30 8:37 ` Slava Semushin
2007-10-30 17:11 ` Andrey Rahmatullin
2007-10-30 8:41 ` Денис Смирнов
1 sibling, 2 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2007-10-30 8:31 UTC (permalink / raw)
To: devel
On 30.10.2007 14:23:33, Slava Semushin wrote:
> 2007/10/30, Alexey Tourbin <at / altlinux.ru>:
> [...]
>> Но в принципе эта практика себя окупает. Так что я советую всем: на
>> стадии %prep ВЫ ОБЯЗАНЫ УДАЛИТЬ любой дублирующийся системный код.
>
> Вот бы робота, чтобы он выявлял такие пакеты ;)
>
> Тогда:
> - мэйнтейнер сможет узнать, что в его пакетах кто-то таскает с собой
> что-то
Эмм. Мне очень неудобно, но разве мэйнтейнер больше не заглядывает в
"папочки" пакетов, которые собирает? Обычно /внешнее/ лежит в отдельных
папочках.
> - мэйнтейнер сможет убедиться, что сделал правильное исправление и уже
> никто ничего не таскает
>
> А если не робота, то хотя бы инструмент, чтобы можно было самому
> запустить. Это ведь возможно?
Что-то такое уже существует в природе, знающие люди подскажут... at@ ?
С уважением, Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 8:31 ` Ildar Mulyukov
@ 2007-10-30 8:37 ` Slava Semushin
2007-10-30 10:20 ` Led
2007-10-30 17:11 ` Andrey Rahmatullin
1 sibling, 1 reply; 19+ messages in thread
From: Slava Semushin @ 2007-10-30 8:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
30.10.07, Ildar Mulyukov<ildar / altlinux.ru> написал(а):
[...]
> > Тогда:
> > - мэйнтейнер сможет узнать, что в его пакетах кто-то таскает с собой
> > что-то
>
> Эмм. Мне очень неудобно, но разве мэйнтейнер больше не заглядывает в
> "папочки" пакетов, которые собирает? Обычно /внешнее/ лежит в отдельных
> папочках.
1. Мэйнтейнер вполне может и не заглядывать. Во-первых, потому что у
него очень много пакетов, во-вторых, потому что у него очень мало
времени, в-третьих, он может быть не достаточно квалифицированным, в
четвёртых, он может знать о подобной проблеме но она его может не
волновать пока всё работает.
2. Чем больше исходного кода тем труднее найти дублирующиеся куски. К
тому же есть апстримы, которые ложат заимсвованный код не в отдельные
папочки, а рядом со своим кодом, причем могут даже файлы
переименовывать в соответствии с правилами именования файлов в их
проекте.
[...]
> > А если не робота, то хотя бы инструмент, чтобы можно было самому
> > запустить. Это ведь возможно?
> Что-то такое уже существует в природе, знающие люди подскажут... at@ ?
Некоторое время назад я интересовался этим вопросом. Как понял, at@
разок запускал такой механизм и развешал багов, но робота такого нет.
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 8:23 ` Slava Semushin
2007-10-30 8:31 ` Ildar Mulyukov
@ 2007-10-30 8:41 ` Денис Смирнов
1 sibling, 0 replies; 19+ messages in thread
From: Денис Смирнов @ 2007-10-30 8:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 892 bytes --]
On Tue, Oct 30, 2007 at 02:23:33PM +0600, Slava Semushin wrote:
>> Но в принципе эта практика себя окупает. Так что я советую всем:
>> на стадии %prep ВЫ ОБЯЗАНЫ УДАЛИТЬ любой дублирующийся системный код.
SS> Вот бы робота, чтобы он выявлял такие пакеты ;)
SS> Тогда:
SS> - мэйнтейнер сможет узнать, что в его пакетах кто-то таскает с собой что-то
SS> - мэйнтейнер сможет убедиться, что сделал правильное исправление и уже
SS> никто ничего не таскает
SS> А если не робота, то хотя бы инструмент, чтобы можно было самому
SS> запустить. Это ведь возможно?
Помнится такой робот у нас был, at@ его писал. Но что-то я очень давно не
видел от этого робота писем.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Всё чудесатее и чудесатее, но по прежнему вне сферы моего влияния.
-- ldv in #8493
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 8:37 ` Slava Semushin
@ 2007-10-30 10:20 ` Led
2007-10-30 17:11 ` Andrey Rahmatullin
0 siblings, 1 reply; 19+ messages in thread
From: Led @ 2007-10-30 10:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Tuesday 30 October 2007 10:37:15 Slava Semushin написал(а):
> 30.10.07, Ildar Mulyukov<ildar / altlinux.ru> написал(а):
> [...]
>
> > > Тогда:
> > > - мэйнтейнер сможет узнать, что в его пакетах кто-то таскает с собой
> > > что-то
> >
> > Эмм. Мне очень неудобно, но разве мэйнтейнер больше не заглядывает в
> > "папочки" пакетов, которые собирает? Обычно /внешнее/ лежит в отдельных
> > папочках.
>
> 1. Мэйнтейнер вполне может и не заглядывать. Во-первых, потому что у
> него очень много пакетов, во-вторых, потому что у него очень мало
> времени, в-третьих, он может быть не достаточно квалифицированным, в
> четвёртых, он может знать о подобной проблеме но она его может не
> волновать пока всё работает.
Вот бы рОбота, который бы вычислял таких мейнтейнеров с
подобными "отмазками" - тогда бы легко было отфильтровывать такие пакеты и не
пользоваться ними...
> 2. Чем больше исходного кода тем труднее найти дублирующиеся куски. К
> тому же есть апстримы, которые ложат заимсвованный код не в отдельные
> папочки, а рядом со своим кодом, причем могут даже файлы
> переименовывать в соответствии с правилами именования файлов в их
> проекте.
Это, скорее, исключение, чем правило
> Некоторое время назад я интересовался этим вопросом. Как понял, at@
> разок запускал такой механизм и развешал багов, но робота такого нет.
--
Led
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 6:41 ` Alexey Gladkov
@ 2007-10-30 11:39 ` Damir Shayhutdinov
0 siblings, 0 replies; 19+ messages in thread
From: Damir Shayhutdinov @ 2007-10-30 11:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Ildar Mulyukov wrote:
> > С Вас свежий sunburd ;-) ;-) ;-)
>
> Если Damir Shayhutdinov не будет против и передаст мне (обратно) пакет.
Я не против. Вечером напишу соотв. notes.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 8:31 ` Ildar Mulyukov
2007-10-30 8:37 ` Slava Semushin
@ 2007-10-30 17:11 ` Andrey Rahmatullin
1 sibling, 0 replies; 19+ messages in thread
From: Andrey Rahmatullin @ 2007-10-30 17:11 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
On Tue, Oct 30, 2007 at 02:31:13PM +0600, Ildar Mulyukov wrote:
> Обычно /внешнее/ лежит в отдельных папочках.
Увы, далеко не всегда.
Т.е. в отдельных, но совсем не обязательно наверху.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Как ГлавВрач Феста я кунания отменяю, как несекурные.
-- jaa in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: xulrunner-1.8.0.4 носит свою копию cairo
2007-10-30 10:20 ` Led
@ 2007-10-30 17:11 ` Andrey Rahmatullin
0 siblings, 0 replies; 19+ messages in thread
From: Andrey Rahmatullin @ 2007-10-30 17:11 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 799 bytes --]
On Tue, Oct 30, 2007 at 12:20:14PM +0200, Led wrote:
> Вот бы рОбота, который бы вычислял таких мейнтейнеров с
> подобными "отмазками" - тогда бы легко было отфильтровывать такие пакеты и не
> пользоваться ними...
%
> А как проверить, пьет ли maintainer коньяк по утрам? (Никак нельзя.)
[ "$maintainer" = "ab@altlinux.org" ] || echo "может пить коньяк по утрам"
-- ab in devel@
%
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<lioka> raorn: собрал xemacs с nas :)
<Voins> lioka, а зачему xemacs'у nas??????
<lioka> Voins: пищщать красиво через сетку :)
<Voins> .... у меня нет слов :)
<lioka> Voins: ну, подумаешь, либку за собой вытащит -- пишшать-то никто не
заставляет
<Voins> :)))))) а текст в нём набрать можно??? :))))
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2007-10-30 17:11 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-21 16:40 [devel] [Fwd: xulrunner-1.8.0.4-alt5: i586 rebuild failed [1]] Alexey Gladkov
2007-10-29 15:28 ` [devel] I: libpango-devel is incomplete wrt cairo_font_type_t declaration Dmitry V. Levin
2007-10-29 15:46 ` Alexey Gladkov
2007-10-29 22:21 ` Alexey Rusakov
2007-10-29 23:24 ` Dmitry V. Levin
2007-10-30 0:07 ` [devel] I: xulrunner-1.8.0.4 носит свою копию cairo Dmitry V. Levin
2007-10-30 0:56 ` Alexey Tourbin
2007-10-30 1:37 ` Konstantin Pavlov
2007-10-30 8:23 ` Slava Semushin
2007-10-30 8:31 ` Ildar Mulyukov
2007-10-30 8:37 ` Slava Semushin
2007-10-30 10:20 ` Led
2007-10-30 17:11 ` Andrey Rahmatullin
2007-10-30 17:11 ` Andrey Rahmatullin
2007-10-30 8:41 ` Денис Смирнов
2007-10-30 4:55 ` Alexey Gladkov
2007-10-30 5:23 ` Ildar Mulyukov
2007-10-30 6:41 ` Alexey Gladkov
2007-10-30 11:39 ` Damir Shayhutdinov
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