* [devel] I: gcc4.4-4.4.0-alt4
@ 2009-07-13 8:47 Dmitry V. Levin
2009-07-13 13:07 ` Dmitry V. Levin
0 siblings, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-13 8:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 239 bytes --]
Hi,
По результатам тестовой пересборки Сизифа у меня сложилось ощущение
регрессии в gcc4.4-4.4.0-alt4.
Я временно останавливаю сборочную очередь, чтобы предотвратить возможный
рост числа неправильно собранных пакетов.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 8:47 [devel] I: gcc4.4-4.4.0-alt4 Dmitry V. Levin
@ 2009-07-13 13:07 ` Dmitry V. Levin
2009-07-13 13:29 ` Alexey Tourbin
` (6 more replies)
0 siblings, 7 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-13 13:07 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1794 bytes --]
On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
> регрессии в gcc4.4-4.4.0-alt4.
Нет, это скорее "прогрессия":
http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
gnupg ldv
httrack @nobody
libcdio thresh
libgegl shrek
mcrypt lav
samba ab avm
tar ldv
Ещё 7 пакетов собираются с диагностикой "will always overflow destination
buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
собираются нерабочими:
FreeAdhocUDF solo
audacious-plugins lav
avinfo force
barrage lnkvisitor drool
berusky lnkvisitor
callweaver enp
cfengine evg
cmake wrar lav damir
d2x-rebirth george
dsdp real
dvdrtools @nobody
fceultra oddity
gnupg2 zerg
hk_classes @nobody
hping3 force
hydra oddity
iceb lav
iptraf ruslandh
jackit @nobody
john ldv
kftpgrabber wrar
kvm silicium
libeXosip2 @nobody
libhdf5 lav real
libhttrack1 @nobody
libisoburn boyarsh
libmpd0 ktirf
libmpd1 ktirf
libshout naf
liquidwar zerg greycat
lustre real
maui inger dans
mtools ldv mike
netpbm at
php5-pdo_odbc naf legion
playmp3list @nobody
postgresql-8.2eter boris @everybody
postgresql-8.3eter boris @everybody
postgresql8.2 @pgsql
postgresql8.3 misha @pgsql
qemu kas at
qico.xe stalker
qmpdclient wrar
scourge dubrsl
sipcalc azol
spcaview lav
sphinxbase zver vvk
streamripper thresh
supertuxkart karpov
tcpreplay boris @everybody
toppler shev
trackballs oddity
varkon boris
xplanet oddity
Следующие пакеты из вышеперечисленных уже собраны в Сизиф новым
компилятором и таким образом должны были стать нерабочими:
xplanet-1.2.1-alt1 oddity
d2x-rebirth-0.55.1-alt1 george
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
@ 2009-07-13 13:29 ` Alexey Tourbin
2009-07-13 13:43 ` Dmitry V. Levin
2009-07-13 14:37 ` Andrey Rahmatullin
` (5 subsequent siblings)
6 siblings, 1 reply; 32+ messages in thread
From: Alexey Tourbin @ 2009-07-13 13:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 574 bytes --]
On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
> > По результатам тестовой пересборки Сизифа у меня сложилось ощущение
> > регрессии в gcc4.4-4.4.0-alt4.
>
> Нет, это скорее "прогрессия":
> http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
>
> Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
>
> gnupg ldv
> httrack @nobody
> libcdio thresh
> libgegl shrek
> mcrypt lav
> samba ab avm
> tar ldv
Покажи патч для тара, а то так непонятно.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:29 ` Alexey Tourbin
@ 2009-07-13 13:43 ` Dmitry V. Levin
0 siblings, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-13 13:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Mon, Jul 13, 2009 at 05:29:36PM +0400, Alexey Tourbin wrote:
> On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> > On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
> > > По результатам тестовой пересборки Сизифа у меня сложилось ощущение
> > > регрессии в gcc4.4-4.4.0-alt4.
> >
> > Нет, это скорее "прогрессия":
> > http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
> >
> > Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
> >
> > gnupg ldv
> > httrack @nobody
> > libcdio thresh
> > libgegl shrek
> > mcrypt lav
> > samba ab avm
> > tar ldv
>
> Покажи патч для тара, а то так непонятно.
В gcc была исправлена ошибка, следствием которой было необнаружение
переполнения при вызове inlined функций. Патч для tar я запушил.
Ключевые слова в диагностике: will always overflow destination buffer.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
2009-07-13 13:29 ` Alexey Tourbin
@ 2009-07-13 14:37 ` Andrey Rahmatullin
2009-07-14 3:23 ` Alexander Bokovoy
` (4 subsequent siblings)
6 siblings, 0 replies; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-13 14:37 UTC (permalink / raw)
To: devel
On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> kftpgrabber wrar
Не удивлюсь, если именно из-за этого он регулярно воспроизводимо падает.
> qmpdclient wrar
А вот тут вроде всё работает, посмотрим.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
2009-07-13 13:29 ` Alexey Tourbin
2009-07-13 14:37 ` Andrey Rahmatullin
@ 2009-07-14 3:23 ` Alexander Bokovoy
2009-07-14 10:56 ` Dmitry V. Levin
` (2 more replies)
2009-07-14 4:09 ` REAL
` (3 subsequent siblings)
6 siblings, 3 replies; 32+ messages in thread
From: Alexander Bokovoy @ 2009-07-14 3:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/13 Dmitry V. Levin <ldv@altlinux.org>:
> On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
>> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
>> регрессии в gcc4.4-4.4.0-alt4.
>
> Нет, это скорее "прогрессия":
> http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
>
> Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
>
> gnupg ldv
> httrack @nobody
> libcdio thresh
> libgegl shrek
> mcrypt lav
> samba ab avm
> tar ldv
Самба перестала собираться из-за того, что перестал правильно работать
в консольном режиме inkscape. Почините inkscape :)
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
` (2 preceding siblings ...)
2009-07-14 3:23 ` Alexander Bokovoy
@ 2009-07-14 4:09 ` REAL
2009-07-14 7:14 ` Andrey Rahmatullin
` (2 subsequent siblings)
6 siblings, 0 replies; 32+ messages in thread
From: REAL @ 2009-07-14 4:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin пишет:
> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
> собираются нерабочими:
Что-то можно указать компилятору, чтобы он не просто warning, а error
и останавливался при таких ошибках? Исключая -Werr, конечно.
> libhdf5 lav real
Это System/Legacy libraries. Ещё живой (= надо лечить) или пора в морг?
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
` (3 preceding siblings ...)
2009-07-14 4:09 ` REAL
@ 2009-07-14 7:14 ` Andrey Rahmatullin
2009-07-14 7:34 ` Eugene Prokopiev
2009-07-14 22:31 ` Dmitry V. Levin
2009-07-14 8:20 ` Денис Смирнов
2009-07-14 17:27 ` Andrey Rahmatullin
6 siblings, 2 replies; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-14 7:14 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1045 bytes --]
On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
> собираются нерабочими:
Предлагаю помощь по исправлению кода.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<Lost[work]> подруга присылает вопросы из экзамена на "Оператора ЭВМ". Я просто
пацтолом
<Lost[work]> Самый важный вопрос - что делать, если компьютер завис :)
<Lost[work]> Следующий - как открыть Ворд
* wart в школе сдавал экзамен на квалификацию "лаборант-программист".
<wart> Где-то даже свидетельство валяется. О присвоении оной.
<dottedmag> wart: значит можешь пробирки^Wмониторы мыть :)
* thresh в школе на выпускном экзамене по информатике показывал irc-клиент.
Доступа в инет тогда в школе не было -- поэтому пришлось показывать
интерфейс. Потом часа два играл в HalfLife.
<Lost[work]> thresh: вот так делаются презентации промышленной автоматизации
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:14 ` Andrey Rahmatullin
@ 2009-07-14 7:34 ` Eugene Prokopiev
2009-07-14 7:53 ` REAL
` (2 more replies)
2009-07-14 22:31 ` Dmitry V. Levin
1 sibling, 3 replies; 32+ messages in thread
From: Eugene Prokopiev @ 2009-07-14 7:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
14 июля 2009 г. 11:14 пользователь Andrey Rahmatullin
(wrar@altlinux.ru) написал:
> On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
>> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
>> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
>> собираются нерабочими:
> Предлагаю помощь по исправлению кода.
с благодарностью приму патч для callweaver :)
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:34 ` Eugene Prokopiev
@ 2009-07-14 7:53 ` REAL
2009-07-14 13:16 ` Dmitry V. Levin
2009-07-14 17:01 ` [devel] I: gcc4.4-4.4.0-alt4 Andrey Rahmatullin
2009-07-14 8:52 ` Andrey Rahmatullin
2009-07-14 17:22 ` Andrey Rahmatullin
2 siblings, 2 replies; 32+ messages in thread
From: REAL @ 2009-07-14 7:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
Eugene Prokopiev пишет:
>> Предлагаю помощь по исправлению кода.
> с благодарностью приму патч для callweaver :)
А что, таки отдельного ключика компилятора, блокирующего сборку при
возникновении "will always overflow destination buffer", нет?
Жалко :( . Ибо в такой ситуации отныне нужно будет каждую сборку
предварительно вхолостую собирать (чтобы вместо %make_build делать
что-то типа %make_build >log 2>&1 ; exit 1), что муторно.
Я бы вообще на месте ldv@ в сам gcc вкрутил фишку, чтобы обсуждаемое
сообщение имело статус не warning, а error.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
` (4 preceding siblings ...)
2009-07-14 7:14 ` Andrey Rahmatullin
@ 2009-07-14 8:20 ` Денис Смирнов
2009-07-14 21:41 ` Vitaly Lipatov
2009-07-14 22:44 ` Ilya Mashkin
2009-07-14 17:27 ` Andrey Rahmatullin
6 siblings, 2 replies; 32+ messages in thread
From: Денис Смирнов @ 2009-07-14 8:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 637 bytes --]
On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
DVL> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
DVL> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
DVL> собираются нерабочими:
1. Куда выкладываются логи всех сборок (и пересборок) чтобы можно было
анализировать эти пакеты сторониимии средствами (анписать свою утилитку
a-la repocop)?
2. Можно ли вкрутить в сборочницу при обнаружении этой фразы в логах
зарезать пакет?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:34 ` Eugene Prokopiev
2009-07-14 7:53 ` REAL
@ 2009-07-14 8:52 ` Andrey Rahmatullin
2009-07-14 17:22 ` Andrey Rahmatullin
2 siblings, 0 replies; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-14 8:52 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1416 bytes --]
On Tue, Jul 14, 2009 at 11:34:55AM +0400, Eugene Prokopiev wrote:
> >> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
> >> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
> >> собираются нерабочими:
> > Предлагаю помощь по исправлению кода.
> с благодарностью приму патч для callweaver :)
Верхушка бранча srpm из /people/enp/packages/callweaver.git не собирается
в хашере с диагностикой
In file included from loader.c:49:
../libltdl/ltdl.h:36:31: error: libltdl/lt_system.h: No such file or
directory
../libltdl/ltdl.h:37:30: error: libltdl/lt_error.h: No such file or
directory
../libltdl/ltdl.h:38:33: error: libltdl/lt_dlloader.h: No such file or
directory
До этого места ругани на buffer overflow не обнаружено.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Мы сейчас с Димой поговорили... поговорили... В общем, я думаю, мы их
переместили в /usr/include, чтобы отметить особо, что мы переходим на
новую схему. Я думал над причиной в течении минуты, и это единственное
похожее на рациональное.
-- nidd in devel-kernel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 3:23 ` Alexander Bokovoy
@ 2009-07-14 10:56 ` Dmitry V. Levin
2009-07-14 11:50 ` Alexander Bokovoy
2009-07-14 21:18 ` Vitaly Lipatov
2009-08-08 10:04 ` Alexander Bokovoy
2 siblings, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 10:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]
On Tue, Jul 14, 2009 at 06:23:18AM +0300, Alexander Bokovoy wrote:
> 2009/7/13 Dmitry V. Levin <ldv@altlinux.org>:
> > On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
> >> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
> >> регрессии в gcc4.4-4.4.0-alt4.
> >
> > Нет, это скорее "прогрессия":
> > http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
> >
> > Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
> >
> > gnupg ldv
> > httrack @nobody
> > libcdio thresh
> > libgegl shrek
> > mcrypt lav
> > samba ab avm
> > tar ldv
> Самба перестала собираться из-за того, что перестал правильно работать
> в консольном режиме inkscape. Почините inkscape :)
Это ещё не всё. В логе сборки самбы задолго до assertion failed у inkscape
наблюдается следующее:
Compiling printing/lpq_parse.c
In file included from /usr/include/string.h:658,
from ./lib/replace/replace.h:66,
from include/includes.h:29,
from printing/lpq_parse.c:21:
In function 'strncpy',
inlined from 'parse_lpq_nt' at printing/lpq_parse.c:804,
inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1012:
/usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
In function 'strncpy',
inlined from 'parse_lpq_os2' at printing/lpq_parse.c:887,
inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1015:
/usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 10:56 ` Dmitry V. Levin
@ 2009-07-14 11:50 ` Alexander Bokovoy
2009-07-14 11:57 ` Dmitry V. Levin
0 siblings, 1 reply; 32+ messages in thread
From: Alexander Bokovoy @ 2009-07-14 11:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/14 Dmitry V. Levin <ldv@altlinux.org>:
> On Tue, Jul 14, 2009 at 06:23:18AM +0300, Alexander Bokovoy wrote:
>> 2009/7/13 Dmitry V. Levin <ldv@altlinux.org>:
>> > On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
>> >> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
>> >> регрессии в gcc4.4-4.4.0-alt4.
>> >
>> > Нет, это скорее "прогрессия":
>> > http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
>> >
>> > Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
>> >
>> > gnupg ldv
>> > httrack @nobody
>> > libcdio thresh
>> > libgegl shrek
>> > mcrypt lav
>> > samba ab avm
>> > tar ldv
>> Самба перестала собираться из-за того, что перестал правильно работать
>> в консольном режиме inkscape. Почините inkscape :)
>
> Это ещё не всё. В логе сборки самбы задолго до assertion failed у inkscape
> наблюдается следующее:
>
> Compiling printing/lpq_parse.c
> In file included from /usr/include/string.h:658,
> from ./lib/replace/replace.h:66,
> from include/includes.h:29,
> from printing/lpq_parse.c:21:
> In function 'strncpy',
> inlined from 'parse_lpq_nt' at printing/lpq_parse.c:804,
> inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1012:
> /usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
> In function 'strncpy',
> inlined from 'parse_lpq_os2' at printing/lpq_parse.c:887,
> inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1015:
> /usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
Это не имеет отношения к причине отказа в сборке пакета. С libreplace
я разберусь.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 11:50 ` Alexander Bokovoy
@ 2009-07-14 11:57 ` Dmitry V. Levin
0 siblings, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 11:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2073 bytes --]
On Tue, Jul 14, 2009 at 02:50:43PM +0300, Alexander Bokovoy wrote:
> 2009/7/14 Dmitry V. Levin <ldv@altlinux.org>:
> > On Tue, Jul 14, 2009 at 06:23:18AM +0300, Alexander Bokovoy wrote:
> >> 2009/7/13 Dmitry V. Levin <ldv@altlinux.org>:
> >> > On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
> >> >> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
> >> >> регрессии в gcc4.4-4.4.0-alt4.
> >> >
> >> > Нет, это скорее "прогрессия":
> >> > http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
> >> >
> >> > Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
> >> >
> >> > gnupg ldv
> >> > httrack @nobody
> >> > libcdio thresh
> >> > libgegl shrek
> >> > mcrypt lav
> >> > samba ab avm
> >> > tar ldv
> >> Самба перестала собираться из-за того, что перестал правильно работать
> >> в консольном режиме inkscape. Почините inkscape :)
> >
> > Это ещё не всё. В логе сборки самбы задолго до assertion failed у inkscape
> > наблюдается следующее:
> >
> > Compiling printing/lpq_parse.c
> > In file included from /usr/include/string.h:658,
> > from ./lib/replace/replace.h:66,
> > from include/includes.h:29,
> > from printing/lpq_parse.c:21:
> > In function 'strncpy',
> > inlined from 'parse_lpq_nt' at printing/lpq_parse.c:804,
> > inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1012:
> > /usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
> > In function 'strncpy',
> > inlined from 'parse_lpq_os2' at printing/lpq_parse.c:887,
> > inlined from 'parse_lpq_entry' at printing/lpq_parse.c:1015:
> > /usr/include/bits/string3.h:122: warning: call to __builtin___strncpy_chk will always overflow destination buffer
> Это не имеет отношения к причине отказа в сборке пакета.
Это имеет отношение к теме треда (фраза
"will always overflow destination buffer" попала в лог сборки).
> С libreplace я разберусь.
Спасибо.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:53 ` REAL
@ 2009-07-14 13:16 ` Dmitry V. Levin
2009-07-14 22:28 ` [devel] I: gcc4.4-4.4.0-alt6 Dmitry V. Levin
2009-07-14 17:01 ` [devel] I: gcc4.4-4.4.0-alt4 Andrey Rahmatullin
1 sibling, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 13:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 815 bytes --]
On Tue, Jul 14, 2009 at 03:53:35PM +0800, REAL wrote:
> Eugene Prokopiev пишет:
> >>Предлагаю помощь по исправлению кода.
> >с благодарностью приму патч для callweaver :)
>
> А что, таки отдельного ключика
> компилятора, блокирующего сборку при
> возникновении "will always overflow destination buffer",
> нет?
Такого ключика сейчас в gcc нет.
> Жалко :( . Ибо в такой ситуации отныне
> нужно будет каждую сборку
> предварительно вхолостую собирать
> (чтобы вместо %make_build делать что-то типа
> %make_build >log 2>&1 ; exit 1), что муторно.
>
> Я бы вообще на месте ldv@ в сам gcc вкрутил
> фишку, чтобы обсуждаемое сообщение имело
> статус не warning, а error.
Я сейчас тестирую именно это изменение в gcc.
Вы умеете предвидеть ещё не опубликованные коммиты?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:53 ` REAL
2009-07-14 13:16 ` Dmitry V. Levin
@ 2009-07-14 17:01 ` Andrey Rahmatullin
1 sibling, 0 replies; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-14 17:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 457 bytes --]
On Tue, Jul 14, 2009 at 03:53:35PM +0800, REAL wrote:
> Жалко :( . Ибо в такой ситуации отныне нужно будет каждую сборку
> предварительно вхолостую собирать (чтобы вместо %make_build делать
> что-то типа %make_build >log 2>&1 ; exit 1), что муторно.
Достаточно gear-hsh |&tee build.log
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> О, может, поможете майнтейнить?
Я попытаюсь постараться. :-)
-- alb in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:34 ` Eugene Prokopiev
2009-07-14 7:53 ` REAL
2009-07-14 8:52 ` Andrey Rahmatullin
@ 2009-07-14 17:22 ` Andrey Rahmatullin
2009-07-15 4:57 ` Eugene Prokopiev
2 siblings, 1 reply; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-14 17:22 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1344 bytes --]
On Tue, Jul 14, 2009 at 11:34:55AM +0400, Eugene Prokopiev wrote:
> с благодарностью приму патч для callweaver :)
channels/chan_sip.c
В 1922 в поле struct sip_pvt::via пишется snprintf'ом строка максимальной
длины SIP_MAX_LINE_LEN. При этом struct sip_pvt::via в 811 объявлен
размером 256, а SIP_MAX_LINE_LEN в 572 равен 1024. Я не знаю, что с этим
делать, пишите в апстрим. Допустимые для подобного кода решения (не
вдаваясь в то, что код делает) могут быть расширение поля (это ломает
ABI), уменьшение используемой константы (может быть некорректно, если эта
константа используется при записи в более длинные буферы) или
использование другой константы.
res/res_sqlite.c
В 417 в буфер sqlbuf длиной 1024 пишутся strncat'ом строки длиной 1024+1
(sic! завершающий \0 в третьем параметре strncat не учитывается, потому
там должно быть 1023).
В 418 туда же дописывается ещё 1024+1 байта, и это вообще неправильно, т.к.
третий параметр указывает, сколько писать ещё, а не сколько должно
получиться. Надо писать 1024-strlen(sqlbuf) плюс/минус 1, ну или strlcat
использовать (непереносимо).
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> Я например самым лучшим конфигуратором считаю VI (привычка от БСД).
Плохой и неудобный конфигуратор -- в отличие от vim. :)
-- mike in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-13 13:07 ` Dmitry V. Levin
` (5 preceding siblings ...)
2009-07-14 8:20 ` Денис Смирнов
@ 2009-07-14 17:27 ` Andrey Rahmatullin
6 siblings, 0 replies; 32+ messages in thread
From: Andrey Rahmatullin @ 2009-07-14 17:27 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> cmake wrar lav damir
Баги с диагностикой и пояснениями отправлены в апстрим.
> kftpgrabber wrar
Код посмотрел, патчи тривиальны, code path мною не используется, потому
чинить влом.
> qmpdclient wrar
Патч отправлен в апстрим.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> Ходят слухи, что Juniora больше не будет, а на смену ему придёт
> Compact.
Ходят форварды, что это не так.
-- mike in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 3:23 ` Alexander Bokovoy
2009-07-14 10:56 ` Dmitry V. Levin
@ 2009-07-14 21:18 ` Vitaly Lipatov
2009-07-15 4:16 ` Alexander Bokovoy
2009-08-08 10:04 ` Alexander Bokovoy
2 siblings, 1 reply; 32+ messages in thread
From: Vitaly Lipatov @ 2009-07-14 21:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 14 июля 2009, Alexander Bokovoy wrote:
...
> Самба перестала собираться из-за того, что перестал правильно
> работать в консольном режиме inkscape. Почините inkscape :)
На мой взгляд, использование fontforge, inkscape, gimp и
openoffice при сборке пакетов является не очень правильным
решением.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 8:20 ` Денис Смирнов
@ 2009-07-14 21:41 ` Vitaly Lipatov
2009-07-14 22:44 ` Ilya Mashkin
1 sibling, 0 replies; 32+ messages in thread
From: Vitaly Lipatov @ 2009-07-14 21:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 14 июля 2009, Денис Смирнов wrote:
...
> 2. Можно ли вкрутить в сборочницу при обнаружении этой фразы в
> логах зарезать пакет?
Собирайте через rpmbsh - зарежет. :)
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt6
2009-07-14 13:16 ` Dmitry V. Levin
@ 2009-07-14 22:28 ` Dmitry V. Levin
0 siblings, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 22:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 944 bytes --]
On Tue, Jul 14, 2009 at 05:16:58PM +0400, Dmitry V. Levin wrote:
> On Tue, Jul 14, 2009 at 03:53:35PM +0800, REAL wrote:
> > Eugene Prokopiev пишет:
> > >>Предлагаю помощь по исправлению кода.
> > >с благодарностью приму патч для callweaver :)
> >
> > А что, таки отдельного ключика
> > компилятора, блокирующего сборку при
> > возникновении "will always overflow destination buffer",
> > нет?
>
> Такого ключика сейчас в gcc нет.
>
> > Жалко :( . Ибо в такой ситуации отныне
> > нужно будет каждую сборку
> > предварительно вхолостую собирать
> > (чтобы вместо %make_build делать что-то типа
> > %make_build >log 2>&1 ; exit 1), что муторно.
> >
> > Я бы вообще на месте ldv@ в сам gcc вкрутил
> > фишку, чтобы обсуждаемое сообщение имело
> > статус не warning, а error.
>
> Я сейчас тестирую именно это изменение в gcc.
Это изменение под номером 4.4.0-alt6 отправлено на сборку в Сизиф.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 7:14 ` Andrey Rahmatullin
2009-07-14 7:34 ` Eugene Prokopiev
@ 2009-07-14 22:31 ` Dmitry V. Levin
1 sibling, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 22:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 461 bytes --]
On Tue, Jul 14, 2009 at 01:14:19PM +0600, Andrey Rahmatullin wrote:
> On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> > Ещё 7 пакетов собираются с диагностикой "will always overflow destination
> > buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
> > собираются нерабочими:
> Предлагаю помощь по исправлению кода.
У меня была очевидная опечатка, этих пакетов не 7, а 57 (а в сумме 64).
Так что +1.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 8:20 ` Денис Смирнов
2009-07-14 21:41 ` Vitaly Lipatov
@ 2009-07-14 22:44 ` Ilya Mashkin
2009-07-14 23:00 ` Dmitry V. Levin
1 sibling, 1 reply; 32+ messages in thread
From: Ilya Mashkin @ 2009-07-14 22:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
Денис Смирнов wrote:
> On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
>
> DVL> Ещё 7 пакетов собираются с диагностикой "will always overflow destination
> DVL> buffer", что ещё хуже, чем если бы они перестали собираться, ибо они
> DVL> собираются нерабочими:
>
> 1. Куда выкладываются логи всех сборок (и пересборок) чтобы можно было
> анализировать эти пакеты сторониимии средствами (анписать свою утилитку
> a-la repocop)?
>
ftp://ftp.altlinux.org/pub/people/incominger/logs/
Но здесь не всё.
ftp://ftp.altlinux.org/pub/people/incominger/logs/hive/sisyphus/error
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 22:44 ` Ilya Mashkin
@ 2009-07-14 23:00 ` Dmitry V. Levin
0 siblings, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2009-07-14 23:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 858 bytes --]
On Wed, Jul 15, 2009 at 02:44:50AM +0400, Ilya Mashkin wrote:
> Денис Смирнов wrote:
> >On Mon, Jul 13, 2009 at 05:07:25PM +0400, Dmitry V. Levin wrote:
> >
> >DVL> Ещё 7 пакетов собираются с
> >диагностикой "will always overflow destination
> >DVL> buffer", что ещё хуже, чем если бы они
> >перестали собираться, ибо они
> >DVL> собираются нерабочими:
> >
> >1. Куда выкладываются логи всех сборок (и
> >пересборок) чтобы можно было
> >анализировать эти пакеты сторониимии
> >средствами (анписать свою утилитку
> >a-la repocop)?
> >
>
> ftp://ftp.altlinux.org/pub/people/incominger/logs/
>
> Но здесь не всё.
>
> ftp://ftp.altlinux.org/pub/people/incominger/logs/hive/sisyphus/error
В дополнение к error (44M) я выложил и success (1.1G):
ftp://ftp.altlinux.org/pub/people/incominger/logs/hive/sisyphus/success
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 21:18 ` Vitaly Lipatov
@ 2009-07-15 4:16 ` Alexander Bokovoy
2009-07-15 21:59 ` Vitaly Lipatov
0 siblings, 1 reply; 32+ messages in thread
From: Alexander Bokovoy @ 2009-07-15 4:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/15 Vitaly Lipatov <lav@altlinux.ru>:
> On 14 июля 2009, Alexander Bokovoy wrote:
> ...
>> Самба перестала собираться из-за того, что перестал правильно
>> работать в консольном режиме inkscape. Почините inkscape :)
> На мой взгляд, использование fontforge, inkscape, gimp и
> openoffice при сборке пакетов является не очень правильным
> решением.
Не существует других эфективных средств обработки svg в пакетном
режиме, дающих приемлемое на выходе качество рисунка, кроме inkscape в
консольном варианте. Этот режим специально создан и поддерживается в
inkscape для такого использования. Личные оценки в данном случае не
имеют значения.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 17:22 ` Andrey Rahmatullin
@ 2009-07-15 4:57 ` Eugene Prokopiev
0 siblings, 0 replies; 32+ messages in thread
From: Eugene Prokopiev @ 2009-07-15 4:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
14 июля 2009 г. 21:22 пользователь Andrey Rahmatullin
(wrar@altlinux.ru) написал:
> On Tue, Jul 14, 2009 at 11:34:55AM +0400, Eugene Prokopiev wrote:
>> с благодарностью приму патч для callweaver :)
> channels/chan_sip.c
> В 1922 в поле struct sip_pvt::via пишется snprintf'ом строка максимальной
> длины SIP_MAX_LINE_LEN. При этом struct sip_pvt::via в 811 объявлен
> размером 256, а SIP_MAX_LINE_LEN в 572 равен 1024. Я не знаю, что с этим
> делать, пишите в апстрим. Допустимые для подобного кода решения (не
> вдаваясь в то, что код делает) могут быть расширение поля (это ломает
> ABI), уменьшение используемой константы (может быть некорректно, если эта
> константа используется при записи в более длинные буферы) или
> использование другой константы.
>
> res/res_sqlite.c
> В 417 в буфер sqlbuf длиной 1024 пишутся strncat'ом строки длиной 1024+1
> (sic! завершающий \0 в третьем параметре strncat не учитывается, потому
> там должно быть 1023).
> В 418 туда же дописывается ещё 1024+1 байта, и это вообще неправильно, т.к.
> третий параметр указывает, сколько писать ещё, а не сколько должно
> получиться. Надо писать 1024-strlen(sqlbuf) плюс/минус 1, ну или strlcat
> использовать (непереносимо).
Спасибо, пойду в апстрим
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-15 4:16 ` Alexander Bokovoy
@ 2009-07-15 21:59 ` Vitaly Lipatov
2009-07-16 3:13 ` Alexander Bokovoy
0 siblings, 1 reply; 32+ messages in thread
From: Vitaly Lipatov @ 2009-07-15 21:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 15 июля 2009, Alexander Bokovoy wrote:
...
> Не существует других эфективных средств обработки svg в
> пакетном режиме, дающих приемлемое на выходе качество рисунка,
> кроме inkscape в консольном варианте. Этот режим специально
> создан и поддерживается в inkscape для такого использования.
> Личные оценки в данном случае не имеют значения.
Я и не предлагаю никаких альтернатив. Хотя в таком большом
проекте документация могла бы генерироваться и при сборке
самостоятельного пакета, а не удлинять пересборку основного.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-15 21:59 ` Vitaly Lipatov
@ 2009-07-16 3:13 ` Alexander Bokovoy
2009-07-16 7:19 ` Evgeny Sinelnikov
0 siblings, 1 reply; 32+ messages in thread
From: Alexander Bokovoy @ 2009-07-16 3:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/16 Vitaly Lipatov <lav@altlinux.ru>:
> On 15 июля 2009, Alexander Bokovoy wrote:
> ...
>> Не существует других эфективных средств обработки svg в
>> пакетном режиме, дающих приемлемое на выходе качество рисунка,
>> кроме inkscape в консольном варианте. Этот режим специально
>> создан и поддерживается в inkscape для такого использования.
>> Личные оценки в данном случае не имеют значения.
> Я и не предлагаю никаких альтернатив. Хотя в таком большом
> проекте документация могла бы генерироваться и при сборке
> самостоятельного пакета, а не удлинять пересборку основного.
Извините, но это какой-то странный аргумент, я не могу его принять при
всем желании. Учитывая, что с некоторых пор исходники документации
существуют в основном дереве. а не раздельно, то "сборка в
самостоятельном пакете" не имеет никакого смысла.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-16 3:13 ` Alexander Bokovoy
@ 2009-07-16 7:19 ` Evgeny Sinelnikov
2009-07-16 9:01 ` Alexander Bokovoy
0 siblings, 1 reply; 32+ messages in thread
From: Evgeny Sinelnikov @ 2009-07-16 7:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
16 июля 2009 г. 7:13 пользователь Alexander Bokovoy (ab@altlinux.org) написал:
> 2009/7/16 Vitaly Lipatov <lav@altlinux.ru>:
>> On 15 июля 2009, Alexander Bokovoy wrote:
>> ...
>>> Не существует других эфективных средств обработки svg в
>>> пакетном режиме, дающих приемлемое на выходе качество рисунка,
>>> кроме inkscape в консольном варианте. Этот режим специально
>>> создан и поддерживается в inkscape для такого использования.
>>> Личные оценки в данном случае не имеют значения.
>> Я и не предлагаю никаких альтернатив. Хотя в таком большом
>> проекте документация могла бы генерироваться и при сборке
>> самостоятельного пакета, а не удлинять пересборку основного.
> Извините, но это какой-то странный аргумент, я не могу его принять при
> всем желании. Учитывая, что с некоторых пор исходники документации
> существуют в основном дереве. а не раздельно, то "сборка в
> самостоятельном пакете" не имеет никакого смысла.
Полагаю, что это слишком формальный подход, предполагающий
недопустимость разбиения исходников на разные пакеты, если они
предоставляются разработчиками в одном тарболе. Из разных позиций
следуют разные выводы. Я бы не стал уповать на "разумность"
разработчиков, предоставляющих всё в одном большом тарболе. У них есть
основания так делать, чтобы не путать пользователя массой необходимых
тарболов.
Тем не менее, мы же разбиваем бинарные пакеты на массу подпакетов,
хотя и не все так делают? Это наша вольность, как разбить пакет так,
чтобы зависимости были "прямыми". Вторым шагом здесь приходит
разбиение на отдельные сущности не только бинарных, но и исходных
пакетов. Иначе невозможно "выпрямить" сборочные зависимости.
Стоит или не стоит так делать, наверное, нужно решать не из
эстетических соображений, а из то или иного подхода к сборке.
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-16 7:19 ` Evgeny Sinelnikov
@ 2009-07-16 9:01 ` Alexander Bokovoy
0 siblings, 0 replies; 32+ messages in thread
From: Alexander Bokovoy @ 2009-07-16 9:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/16 Evgeny Sinelnikov <sin@altlinux.ru>:
>> Извините, но это какой-то странный аргумент, я не могу его принять при
>> всем желании. Учитывая, что с некоторых пор исходники документации
>> существуют в основном дереве. а не раздельно, то "сборка в
>> самостоятельном пакете" не имеет никакого смысла.
> Полагаю, что это слишком формальный подход, предполагающий
> недопустимость разбиения исходников на разные пакеты, если они
> предоставляются разработчиками в одном тарболе. Из разных позиций
> следуют разные выводы. Я бы не стал уповать на "разумность"
> разработчиков, предоставляющих всё в одном большом тарболе. У них есть
> основания так делать, чтобы не путать пользователя массой необходимых
> тарболов.
В данном случае у апстрима были свои причины, чтобы поместить
исходники документации вместе с остальными и это не забота о
запутывании/распутывании пользователей. Постарайтесь не сводить все к
разумности или неразумности коллег.
> Тем не менее, мы же разбиваем бинарные пакеты на массу подпакетов,
> хотя и не все так делают? Это наша вольность, как разбить пакет так,
> чтобы зависимости были "прямыми". Вторым шагом здесь приходит
> разбиение на отдельные сущности не только бинарных, но и исходных
> пакетов. Иначе невозможно "выпрямить" сборочные зависимости.
Если Вы лично сможете гарантировать, что поставленные Вами разбитые на
части исходные тексты соответствуют оригиналу от апстрима, который был
подписан тем или иным образом, то делайте так, как считаете нужным.
Однако в подавляющем большинстве случаев перепаковка скорее
запутывает, чем помогает.
Если сборка ведется напрямую с использованием системы контроля версий,
которая хранит информацию о подписанных отметках исторических вех
апстрима и упаковщика, то в этом случае применимы несколько иные
подходы и Ваша логическая посылка может быть верна. В случае
обсуждаемого пакета это не так.
К тому же, мы ушли от изначальной темы дискуссии в какие-то непонятные
дебри, в которых зачем-то возник вопрос необходимости исключения
сборки документации из сборки основного пакета. Я не понимаю
осмысленность этого вопроса с самого начала и поэтому не вижу смысла в
этом развитии дискуссии.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] I: gcc4.4-4.4.0-alt4
2009-07-14 3:23 ` Alexander Bokovoy
2009-07-14 10:56 ` Dmitry V. Levin
2009-07-14 21:18 ` Vitaly Lipatov
@ 2009-08-08 10:04 ` Alexander Bokovoy
2 siblings, 0 replies; 32+ messages in thread
From: Alexander Bokovoy @ 2009-08-08 10:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
2009/7/14 Alexander Bokovoy <ab@altlinux.org>:
> 2009/7/13 Dmitry V. Levin <ldv@altlinux.org>:
>> On Mon, Jul 13, 2009 at 12:47:51PM +0400, Dmitry V. Levin wrote:
>>> По результатам тестовой пересборки Сизифа у меня сложилось ощущение
>>> регрессии в gcc4.4-4.4.0-alt4.
>>
>> Нет, это скорее "прогрессия":
>> http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00499.html
>>
>> Пострадало примерно 64 пакета. Из них 7 пакетов перестало сибираться:
>>
>> gnupg ldv
>> httrack @nobody
>> libcdio thresh
>> libgegl shrek
>> mcrypt lav
>> samba ab avm
>> tar ldv
> Самба перестала собираться из-за того, что перестал правильно работать
> в консольном режиме inkscape. Почините inkscape :)
И все-таки, inkscape сломался.
$ inkscape -z -f Samba3-ByExample/images/Charity-Network.svg
--export-png=Samba3-ByExample/images/Charity-Network.png
...
1889 open("/usr/src/RPM/BUILD/samba-3.0.36/docs-xml/Samba3-ByExample/images/Samba3-ByExample/images/Charity-Network.png",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or
directory)
почему-то в новых версиях стал отсчитывать путь к export-png от
директории, в которой лежит оригинальный файл, скорее всего где-то
делается туда chdir.
https://bugs.launchpad.net/inkscape/+bug/396851
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2009-08-08 10:04 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-13 8:47 [devel] I: gcc4.4-4.4.0-alt4 Dmitry V. Levin
2009-07-13 13:07 ` Dmitry V. Levin
2009-07-13 13:29 ` Alexey Tourbin
2009-07-13 13:43 ` Dmitry V. Levin
2009-07-13 14:37 ` Andrey Rahmatullin
2009-07-14 3:23 ` Alexander Bokovoy
2009-07-14 10:56 ` Dmitry V. Levin
2009-07-14 11:50 ` Alexander Bokovoy
2009-07-14 11:57 ` Dmitry V. Levin
2009-07-14 21:18 ` Vitaly Lipatov
2009-07-15 4:16 ` Alexander Bokovoy
2009-07-15 21:59 ` Vitaly Lipatov
2009-07-16 3:13 ` Alexander Bokovoy
2009-07-16 7:19 ` Evgeny Sinelnikov
2009-07-16 9:01 ` Alexander Bokovoy
2009-08-08 10:04 ` Alexander Bokovoy
2009-07-14 4:09 ` REAL
2009-07-14 7:14 ` Andrey Rahmatullin
2009-07-14 7:34 ` Eugene Prokopiev
2009-07-14 7:53 ` REAL
2009-07-14 13:16 ` Dmitry V. Levin
2009-07-14 22:28 ` [devel] I: gcc4.4-4.4.0-alt6 Dmitry V. Levin
2009-07-14 17:01 ` [devel] I: gcc4.4-4.4.0-alt4 Andrey Rahmatullin
2009-07-14 8:52 ` Andrey Rahmatullin
2009-07-14 17:22 ` Andrey Rahmatullin
2009-07-15 4:57 ` Eugene Prokopiev
2009-07-14 22:31 ` Dmitry V. Levin
2009-07-14 8:20 ` Денис Смирнов
2009-07-14 21:41 ` Vitaly Lipatov
2009-07-14 22:44 ` Ilya Mashkin
2009-07-14 23:00 ` Dmitry V. Levin
2009-07-14 17:27 ` Andrey Rahmatullin
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