* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
@ 2008-11-08 20:31 ` Alexey I. Froloff
2008-11-08 20:41 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-08 20:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
* QA Team Robot <qa@> [081103 20:33]:
> Package: mutt1.5-3:1.5.18-alt3
...
> hasher-priv: master: idle time limit (3600 seconds) exceeded
> hsh-rebuild: rebuild of `mutt1.5-1.5.18-alt3.src.rpm' failed.
Это что-то со сборочечницей, или пакет поломался?
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-08 20:31 ` [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1] Alexey I. Froloff
@ 2008-11-08 20:41 ` Dmitry V. Levin
2008-11-08 22:26 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-11-08 20:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 440 bytes --]
On Sat, Nov 08, 2008 at 11:31:56PM +0300, Alexey I. Froloff wrote:
> * QA Team Robot <qa@> [081103 20:33]:
> > Package: mutt1.5-3:1.5.18-alt3
> ...
> > hasher-priv: master: idle time limit (3600 seconds) exceeded
> > hsh-rebuild: rebuild of `mutt1.5-1.5.18-alt3.src.rpm' failed.
> Это что-то со сборочечницей, или пакет поломался?
Это воспроизводимая ошибка, неделю назад сборка закончилась точно таким
же образом.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-08 20:41 ` Dmitry V. Levin
@ 2008-11-08 22:26 ` Alexey I. Froloff
2008-11-08 22:33 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-08 22:26 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]
* Dmitry V. Levin <ldv@> [081108 23:45]:
> > > Package: mutt1.5-3:1.5.18-alt3
> > ...
> > > hasher-priv: master: idle time limit (3600 seconds) exceeded
> > > hsh-rebuild: rebuild of `mutt1.5-1.5.18-alt3.src.rpm' failed.
> > Это что-то со сборочечницей, или пакет поломался?
> Это воспроизводимая ошибка, неделю назад сборка закончилась точно таким
> же образом.
Очень забавная ошибка...
i586-alt-linux-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I./imap -Iintl -I/usr/include/krb5 -I/usr/include/et -I/include -I./intl -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -o mutt_md5-md5.o `test -f 'md5.c' || echo './'`md5.c
i586-alt-linux-gcc -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -L/lib -o mutt_md5 mutt_md5-md5.o -lidn
И в результате получаем нерабочий mutt_md5. Ессно сборка с
--enable debug проходит нормально. Работать начинает при
отключении опций от -fno-tree-ccp до -fno-tree-vrp включительно
(список опций получил так:
i586-alt-linux-gcc -Wall -pedantic -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -Q --help=optimizers | grep enabled
).
Куда копать?
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-08 22:26 ` Alexey I. Froloff
@ 2008-11-08 22:33 ` Dmitry V. Levin
2008-11-09 11:31 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-11-08 22:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1080 bytes --]
On Sun, Nov 09, 2008 at 01:26:34AM +0300, Alexey I. Froloff wrote:
[...]
> Очень забавная ошибка...
>
> i586-alt-linux-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I./imap -Iintl -I/usr/include/krb5 -I/usr/include/et -I/include -I./intl -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -o mutt_md5-md5.o `test -f 'md5.c' || echo './'`md5.c
> i586-alt-linux-gcc -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -L/lib -o mutt_md5 mutt_md5-md5.o -lidn
>
> И в результате получаем нерабочий mutt_md5. Ессно сборка с
> --enable debug проходит нормально. Работать начинает при
> отключении опций от -fno-tree-ccp до -fno-tree-vrp включительно
> (список опций получил так:
> i586-alt-linux-gcc -Wall -pedantic -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -Q --help=optimizers | grep enabled
> ).
>
> Куда копать?
Если есть подозрение на miscompile, то надо минимизировать test case.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-08 22:33 ` Dmitry V. Levin
@ 2008-11-09 11:31 ` Alexey I. Froloff
2008-11-09 12:09 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-09 11:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 644 bytes --]
* Dmitry V. Levin <ldv@> [081109 01:39]:
> > И в результате получаем нерабочий mutt_md5.
> Если есть подозрение на miscompile, то надо минимизировать test case.
Смиялсо.
$ git log --pretty=oneline --abbrev-commit md5.c
7482ae1... Build local md5 tool for hcachever.sh. Closes #3025.
f9b5f95... Replace RFC md5 implementation with GPL version from coreutils
И там действительно копия lib/md5.c из gnulib, версия от Author:
Simon Josefsson <simon@josefsson.org> 2005-10-17 16:55:00,
commit id 8523c7381469c7279a26fd88f4f3be20d43c4e1d . Обновление
до последней версии (ldv/coreutils.git) не помогает.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 11:31 ` Alexey I. Froloff
@ 2008-11-09 12:09 ` Dmitry V. Levin
2008-11-09 13:04 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-11-09 12:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 896 bytes --]
On Sun, Nov 09, 2008 at 02:31:31PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [081109 01:39]:
> > > И в результате получаем нерабочий mutt_md5.
> > Если есть подозрение на miscompile, то надо минимизировать test case.
> Смиялсо.
>
> $ git log --pretty=oneline --abbrev-commit md5.c
> 7482ae1... Build local md5 tool for hcachever.sh. Closes #3025.
> f9b5f95... Replace RFC md5 implementation with GPL version from coreutils
>
> И там действительно копия lib/md5.c из gnulib, версия от Author:
> Simon Josefsson <simon@josefsson.org> 2005-10-17 16:55:00,
> commit id 8523c7381469c7279a26fd88f4f3be20d43c4e1d . Обновление
> до последней версии (ldv/coreutils.git) не помогает.
Известно, что lib/md5.c из gnulib в сборке coreutils вполне рабочее, по
крайней мере coreutils testsuite проходит.
Я пока не улавливаю суть происходящего с mutt_md5.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 12:09 ` Dmitry V. Levin
@ 2008-11-09 13:04 ` Alexey I. Froloff
2008-11-09 13:38 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-09 13:04 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 5581 bytes --]
* Dmitry V. Levin <ldv@> [081109 15:10]:
> Я пока не улавливаю суть происходящего с mutt_md5.
Код (md5_process_bytes):
/* Move remaining bytes in internal buffer. */
if (len > 0)
{
size_t left_over = ctx->buflen;
memcpy (&((char *) ctx->buffer)[left_over], buffer, len);
left_over += len;
if (left_over >= 64)
{
md5_process_block (ctx->buffer, 64, ctx);
left_over -= 64;
memcpy (ctx->buffer, &ctx->buffer[16], left_over);
}
ctx->buflen = left_over;
}
Соответственно затык происходит на первом memcpy.
(gdb) run
Starting program: /home/raorn/src/gitsnaps/packages/mutt1.5/work/mutt-1.5.18/mutt_md5
foobar
Breakpoint 1, md5_process_bytes (buffer=0xbfd62df4, len=7, ctx=0xbfd63e3c) at md5.c:223
223 if (ctx->buflen != 0)
(gdb) nexti
220 {
(gdb)
0x080497ac 220 {
(gdb)
0x080497af 220 {
(gdb)
0x080497b2 220 {
(gdb)
223 if (ctx->buflen != 0)
(gdb)
0x080497b8 223 if (ctx->buflen != 0)
(gdb)
0x080497ba 223 if (ctx->buflen != 0)
(gdb)
247 if (len >= 64)
(gdb)
0x080497bf 247 if (len >= 64)
(gdb)
269 if (len > 0)
(gdb)
0x080497c3 269 if (len > 0)
(gdb)
271 size_t left_over = ctx->buflen;
(gdb)
52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
271 size_t left_over = ctx->buflen;
(gdb)
52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
0x080497e5 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
0x080497e9 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
274 left_over += len;
(gdb)
52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
0x080497f2 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb)
^C
Program received signal SIGINT, Interrupt.
memcpy (__dest=0xbfd62df4, __src=0x7, __len=3218488892) at /usr/include/bits/string3.h:52
52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
Здесь __dest == buffer, __src == len, __len == ctx, т.е. то
самое, что передали в md5_process_bytes.
Результат (неполный) disasssemble:
0x080497a0 <md5_process_bytes+0>: push %ebp
0x080497a1 <md5_process_bytes+1>: mov %esp,%ebp
0x080497a3 <md5_process_bytes+3>: sub $0x28,%esp
0x080497a6 <md5_process_bytes+6>: mov 0x10(%ebp),%eax
0x080497a9 <md5_process_bytes+9>: mov %esi,0xfffffff8(%ebp)
0x080497ac <md5_process_bytes+12>: mov 0xc(%ebp),%esi
0x080497af <md5_process_bytes+15>: mov %ebx,0xfffffff4(%ebp)
0x080497b2 <md5_process_bytes+18>: mov %edi,0xfffffffc(%ebp)
0x080497b5 <md5_process_bytes+21>: mov 0x18(%eax),%edi
0x080497b8 <md5_process_bytes+24>: test %edi,%edi
0x080497ba <md5_process_bytes+26>: jne 0x8049830 <md5_process_bytes+144>
0x080497bc <md5_process_bytes+28>: cmp $0x3f,%esi
0x080497bf <md5_process_bytes+31>: ja 0x8049808 <md5_process_bytes+104>
0x080497c1 <md5_process_bytes+33>: test %esi,%esi
0x080497c3 <md5_process_bytes+35>: jne 0x80497d8 <md5_process_bytes+56>
0x080497c5 <md5_process_bytes+37>: mov 0xfffffff4(%ebp),%ebx
0x080497c8 <md5_process_bytes+40>: mov 0xfffffff8(%ebp),%esi
0x080497cb <md5_process_bytes+43>: mov 0xfffffffc(%ebp),%edi
0x080497ce <md5_process_bytes+46>: mov %ebp,%esp
0x080497d0 <md5_process_bytes+48>: pop %ebp
0x080497d1 <md5_process_bytes+49>: ret
0x080497d2 <md5_process_bytes+50>: lea 0x0(%esi),%esi
0x080497d8 <md5_process_bytes+56>: mov 0x10(%ebp),%eax
0x080497db <md5_process_bytes+59>: mov 0x8(%ebp),%edx
0x080497de <md5_process_bytes+62>: mov 0x18(%eax),%ebx
0x080497e1 <md5_process_bytes+65>: mov %esi,0x8(%esp)
0x080497e5 <md5_process_bytes+69>: mov %edx,0x4(%esp)
0x080497e9 <md5_process_bytes+73>: lea 0x1c(%eax,%ebx,1),%eax
0x080497ed <md5_process_bytes+77>: add %ebx,%esi
0x080497ef <md5_process_bytes+79>: mov %eax,(%esp)
0x080497f2 <md5_process_bytes+82>: call 0x8049650 <memcpy>
0x080497f7 <md5_process_bytes+87>: cmp $0x3f,%esi
А вот во что компилится вышеприведённый кусок кода без -O2:
0x08048a40 <md5_process_bytes+378>: mov 0x10(%ebp),%eax
0x08048a43 <md5_process_bytes+381>: mov 0x18(%eax),%eax
0x08048a46 <md5_process_bytes+384>: mov %eax,0xfffffff0(%ebp)
0x08048a49 <md5_process_bytes+387>: mov 0x10(%ebp),%eax
0x08048a4c <md5_process_bytes+390>: add $0x1c,%eax
0x08048a4f <md5_process_bytes+393>: mov %eax,%edx
0x08048a51 <md5_process_bytes+395>: add 0xfffffff0(%ebp),%edx
0x08048a54 <md5_process_bytes+398>: mov 0xc(%ebp),%eax
0x08048a57 <md5_process_bytes+401>: mov %eax,0x8(%esp)
0x08048a5b <md5_process_bytes+405>: mov 0x8(%ebp),%eax
0x08048a5e <md5_process_bytes+408>: mov %eax,0x4(%esp)
0x08048a62 <md5_process_bytes+412>: mov %edx,(%esp)
0x08048a65 <md5_process_bytes+415>: call 0x80483fc <memcpy@plt>
0x08048a6a <md5_process_bytes+420>: mov 0xc(%ebp),%eax
0x08048a6d <md5_process_bytes+423>: add %eax,0xfffffff0(%ebp)
0x08048a70 <md5_process_bytes+426>: cmpl $0x3f,0xfffffff0(%ebp)
Куда копать? (ц)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 13:04 ` Alexey I. Froloff
@ 2008-11-09 13:38 ` Dmitry V. Levin
2008-11-09 13:54 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-11-09 13:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2499 bytes --]
On Sun, Nov 09, 2008 at 04:04:11PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [081109 15:10]:
> > Я пока не улавливаю суть происходящего с mutt_md5.
> Код (md5_process_bytes):
>
> /* Move remaining bytes in internal buffer. */
> if (len > 0)
> {
> size_t left_over = ctx->buflen;
>
> memcpy (&((char *) ctx->buffer)[left_over], buffer, len);
> left_over += len;
> if (left_over >= 64)
> {
> md5_process_block (ctx->buffer, 64, ctx);
> left_over -= 64;
> memcpy (ctx->buffer, &ctx->buffer[16], left_over);
> }
> ctx->buflen = left_over;
> }
>
> Соответственно затык происходит на первом memcpy.
>
> (gdb) run
> Starting program: /home/raorn/src/gitsnaps/packages/mutt1.5/work/mutt-1.5.18/mutt_md5
> foobar
>
> Breakpoint 1, md5_process_bytes (buffer=0xbfd62df4, len=7, ctx=0xbfd63e3c) at md5.c:223
> 223 if (ctx->buflen != 0)
> (gdb) nexti
> 220 {
> (gdb)
> 0x080497ac 220 {
> (gdb)
> 0x080497af 220 {
> (gdb)
> 0x080497b2 220 {
> (gdb)
> 223 if (ctx->buflen != 0)
> (gdb)
> 0x080497b8 223 if (ctx->buflen != 0)
> (gdb)
> 0x080497ba 223 if (ctx->buflen != 0)
> (gdb)
> 247 if (len >= 64)
> (gdb)
> 0x080497bf 247 if (len >= 64)
> (gdb)
> 269 if (len > 0)
> (gdb)
> 0x080497c3 269 if (len > 0)
> (gdb)
> 271 size_t left_over = ctx->buflen;
> (gdb)
> 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
> 271 size_t left_over = ctx->buflen;
> (gdb)
> 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
> 0x080497e5 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
> 0x080497e9 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
> 274 left_over += len;
> (gdb)
> 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
> 0x080497f2 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> (gdb)
>
> ^C
> Program received signal SIGINT, Interrupt.
> memcpy (__dest=0xbfd62df4, __src=0x7, __len=3218488892) at /usr/include/bits/string3.h:52
> 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
__len=3218488892? Не многовато ли?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 13:38 ` Dmitry V. Levin
@ 2008-11-09 13:54 ` Alexey I. Froloff
2008-11-09 21:15 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-09 13:54 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 492 bytes --]
* Dmitry V. Levin <ldv@> [081109 16:48]:
> > Program received signal SIGINT, Interrupt.
> > memcpy (__dest=0xbfd62df4, __src=0x7, __len=3218488892) at /usr/include/bits/string3.h:52
> > 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> __len=3218488892? Не многовато ли?
Да и __src=0x7 тоже не должен просто так проскакивать. Это те
параметры, которые передаются в md5_process_bytes(). Я не знаю
как это отлаживать :-(
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 13:54 ` Alexey I. Froloff
@ 2008-11-09 21:15 ` Dmitry V. Levin
2008-11-09 22:27 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-11-09 21:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1206 bytes --]
On Sun, Nov 09, 2008 at 04:54:32PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [081109 16:48]:
> > > Program received signal SIGINT, Interrupt.
> > > memcpy (__dest=0xbfd62df4, __src=0x7, __len=3218488892) at /usr/include/bits/string3.h:52
> > > 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
> > __len=3218488892? Не многовато ли?
> Да и __src=0x7 тоже не должен просто так проскакивать. Это те
> параметры, которые передаются в md5_process_bytes(). Я не знаю
> как это отлаживать :-(
В данном случае проще всего сравнить вывод gcc -E у обычного string.h и
этого md5.c в окрестности определения memcpy.
Нижеприведённое изменение исправляет mutt_md5. Очевидно, в файле md5.h
сидит гадость (отключение __attribute__), которая искажает string.h;
стоит пожаловаться upstream.
В gnulib'овском md5.h отключения __attribute__ уже нет.
Имеет смысл попробовать обновить md5.c _и_ md5.h из gnulib.
--- md5.c
+++ md5.c
@@ -24,11 +24,11 @@
# include <config.h>
#endif
-#include "md5.h"
-
#include <stddef.h>
#include <string.h>
+#include "md5.h"
+
#if USE_UNLOCKED_IO
# include "unlocked-io.h"
#endif
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1]
2008-11-09 21:15 ` Dmitry V. Levin
@ 2008-11-09 22:27 ` Alexey I. Froloff
0 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2008-11-09 22:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 195 bytes --]
* Dmitry V. Levin <ldv@> [081110 00:25]:
> Имеет смысл попробовать обновить md5.c _и_ md5.h из gnulib.
Ну в общем http://dev.mutt.org/trac/ticket/3133 . Спасибо.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-11-09 22:27 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-08 20:31 ` [devel] mutt1.5-3:1.5.18-alt3: i586 rebuild failed [1] Alexey I. Froloff
2008-11-08 20:41 ` Dmitry V. Levin
2008-11-08 22:26 ` Alexey I. Froloff
2008-11-08 22:33 ` Dmitry V. Levin
2008-11-09 11:31 ` Alexey I. Froloff
2008-11-09 12:09 ` Dmitry V. Levin
2008-11-09 13:04 ` Alexey I. Froloff
2008-11-09 13:38 ` Dmitry V. Levin
2008-11-09 13:54 ` Alexey I. Froloff
2008-11-09 21:15 ` Dmitry V. Levin
2008-11-09 22:27 ` Alexey I. Froloff
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