ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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