* [devel] the girar: /dev/pts/ -- Read-only file system?
@ 2016-02-19 11:01 Ivan Zakharyaschev
2016-02-19 11:51 ` Dmitry V. Levin
2016-02-19 18:35 ` Michael Shigorin
0 siblings, 2 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 11:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1294 bytes --]
Здравствуйте!
Есть отличия в сборке
git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в hasher-е и
в сборочнице.
(Сначала думал, что что-то не понимаю про hsh --mountpoints , потому что
смотрел невнимательно на логи, а тесты проваливались те же самые, что без
--mountpoints=/dev/pts . И даже попробовал добавить явные BuildPreReq в
-alt2, но это не важно.)
На самом на сборочнице вот такое --
http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
======================================================================
ERROR: test_read_pty_output
(test.test_asyncio.test_events.PollEventLoopTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
line 564, in wrapper
return func(*args, **kw)
File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
line 519, in wrapper
return func(*args, **kw)
File
"/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
line 1376, in test_read_pty_output
master, slave = os.openpty()
OSError: [Errno 30] Read-only file system
Это специально на сборочнице /dev/pts/ read-only? Как к этому
адаптироваться или что делать?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 11:01 [devel] the girar: /dev/pts/ -- Read-only file system? Ivan Zakharyaschev
@ 2016-02-19 11:51 ` Dmitry V. Levin
2016-02-19 17:45 ` Ivan Zakharyaschev
2016-02-19 18:35 ` Michael Shigorin
1 sibling, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2016-02-19 11:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1455 bytes --]
On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
> Здравствуйте!
>
> Есть отличия в сборке
> git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
> hasher-е и в сборочнице.
>
> (Сначала думал, что что-то не понимаю про
> hsh --mountpoints , потому что смотрел
> невнимательно на логи, а тесты
> проваливались те же самые, что без
> --mountpoints=/dev/pts . И даже попробовал добавить
> явные BuildPreReq в -alt2, но это не важно.)
>
> На самом на сборочнице вот такое --
> http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
>
> ======================================================================
> ERROR: test_read_pty_output
> (test.test_asyncio.test_events.PollEventLoopTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> line 564, in wrapper
> return func(*args, **kw)
> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> line 519, in wrapper
> return func(*args, **kw)
> File
> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
> line 1376, in test_read_pty_output
> master, slave = os.openpty()
> OSError: [Errno 30] Read-only file system
>
> Это специально на сборочнице /dev/pts/ read-only?
Нет, это был эксперимент. Вернул обратно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 11:51 ` Dmitry V. Levin
@ 2016-02-19 17:45 ` Ivan Zakharyaschev
2016-02-19 18:35 ` Dmitry V. Levin
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 17:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2312 bytes --]
On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
> On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
>> Есть отличия в сборке
>> git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
>> hasher-е и в сборочнице.
>>
>> (Сначала думал, что что-то не понимаю про
>> hsh --mountpoints , потому что смотрел
>> невнимательно на логи, а тесты
>> проваливались те же самые, что без
>> --mountpoints=/dev/pts . И даже попробовал добавить
>> явные BuildPreReq в -alt2, но это не важно.)
>>
>> На самом на сборочнице вот такое --
>> http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
>>
>> ======================================================================
>> ERROR: test_read_pty_output
>> (test.test_asyncio.test_events.PollEventLoopTests)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 564, in wrapper
>> return func(*args, **kw)
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 519, in wrapper
>> return func(*args, **kw)
>> File
>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>> line 1376, in test_read_pty_output
>> master, slave = os.openpty()
>> OSError: [Errno 30] Read-only file system
>>
>> Это специально на сборочнице /dev/pts/ read-only?
>
> Нет, это был эксперимент. Вернул обратно.
Теперь, видно, новый эксперимент (с правами в /dev/pts/) --
http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
======================================================================
ERROR: test_read_pty_output
(test.test_asyncio.test_events.EPollEventLoopTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
line 564, in wrapper
return func(*args, **kw)
File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
line 519, in wrapper
return func(*args, **kw)
File
"/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
line 1376, in test_read_pty_output
master, slave = os.openpty()
PermissionError: [Errno 1] Operation not permitted
Да?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 17:45 ` Ivan Zakharyaschev
@ 2016-02-19 18:35 ` Dmitry V. Levin
2016-02-19 19:40 ` Ivan Zakharyaschev
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2016-02-19 18:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2549 bytes --]
On Fri, Feb 19, 2016 at 08:45:27PM +0300, Ivan Zakharyaschev wrote:
> On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
> >On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
>
> >>Есть отличия в сборке
> >>git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
> >>hasher-е и в сборочнице.
> >>
> >>(Сначала думал, что что-то не понимаю про
> >>hsh --mountpoints , потому что смотрел
> >>невнимательно на логи, а тесты
> >>проваливались те же самые, что без
> >>--mountpoints=/dev/pts . И даже попробовал добавить
> >>явные BuildPreReq в -alt2, но это не важно.)
> >>
> >>На самом на сборочнице вот такое --
> >>http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
> >>
> >>======================================================================
> >>ERROR: test_read_pty_output
> >>(test.test_asyncio.test_events.PollEventLoopTests)
> >>----------------------------------------------------------------------
> >>Traceback (most recent call last):
> >> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> >>line 564, in wrapper
> >> return func(*args, **kw)
> >> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> >>line 519, in wrapper
> >> return func(*args, **kw)
> >> File
> >>"/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
> >>line 1376, in test_read_pty_output
> >> master, slave = os.openpty()
> >>OSError: [Errno 30] Read-only file system
> >>
> >>Это специально на сборочнице /dev/pts/ read-only?
> >
> >Нет, это был эксперимент. Вернул обратно.
>
> Теперь, видно, новый эксперимент (с
> правами в /dev/pts/) --
> http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
>
> ======================================================================
> ERROR: test_read_pty_output
> (test.test_asyncio.test_events.EPollEventLoopTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> line 564, in wrapper
> return func(*args, **kw)
> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> line 519, in wrapper
> return func(*args, **kw)
> File
> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
> line 1376, in test_read_pty_output
> master, slave = os.openpty()
> PermissionError: [Errno 1] Operation not permitted
>
> Да?
Это когда-то раньше работало?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 11:01 [devel] the girar: /dev/pts/ -- Read-only file system? Ivan Zakharyaschev
2016-02-19 11:51 ` Dmitry V. Levin
@ 2016-02-19 18:35 ` Michael Shigorin
2016-02-19 20:03 ` Ivan Zakharyaschev
1 sibling, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2016-02-19 18:35 UTC (permalink / raw)
To: devel
On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
> (Сначала думал, что что-то не понимаю про hsh --mountpoints ,
> потому что смотрел невнимательно на логи, а тесты проваливались
> те же самые, что без --mountpoints=/dev/pts . И даже попробовал
> добавить явные BuildPreReq в -alt2, но это не важно.)
Часом не
https://lists.altlinux.org/pipermail/sisyphus/2010-January/344918.html?
Этот тест когда-либо вообще работал при сборке в hasher?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 18:35 ` Dmitry V. Levin
@ 2016-02-19 19:40 ` Ivan Zakharyaschev
2016-02-19 19:46 ` Ivan Zakharyaschev
2016-02-19 21:58 ` Dmitry V. Levin
2016-02-20 14:53 ` Ivan Zakharyaschev
2 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 19:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2747 bytes --]
On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
> On Fri, Feb 19, 2016 at 08:45:27PM +0300, Ivan Zakharyaschev wrote:
>> On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
>>> On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
>>
>>>> Есть отличия в сборке
>>>> git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
>>>> hasher-е и в сборочнице.
>>>>
>>>> (Сначала думал, что что-то не понимаю про
>>>> hsh --mountpoints , потому что смотрел
>>>> невнимательно на логи, а тесты
>>>> проваливались те же самые, что без
>>>> --mountpoints=/dev/pts . И даже попробовал добавить
>>>> явные BuildPreReq в -alt2, но это не важно.)
>>>>
>>>> На самом на сборочнице вот такое --
>>>> http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
>>>>
>>>> ======================================================================
>>>> ERROR: test_read_pty_output
>>>> (test.test_asyncio.test_events.PollEventLoopTests)
>>>> ----------------------------------------------------------------------
>>>> Traceback (most recent call last):
>>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>>> line 564, in wrapper
>>>> return func(*args, **kw)
>>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>>> line 519, in wrapper
>>>> return func(*args, **kw)
>>>> File
>>>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>>>> line 1376, in test_read_pty_output
>>>> master, slave = os.openpty()
>>>> OSError: [Errno 30] Read-only file system
>>>>
>>>> Это специально на сборочнице /dev/pts/ read-only?
>>>
>>> Нет, это был эксперимент. Вернул обратно.
>>
>> Теперь, видно, новый эксперимент (с
>> правами в /dev/pts/) --
>> http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
>>
>> ======================================================================
>> ERROR: test_read_pty_output
>> (test.test_asyncio.test_events.EPollEventLoopTests)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 564, in wrapper
>> return func(*args, **kw)
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 519, in wrapper
>> return func(*args, **kw)
>> File
>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>> line 1376, in test_read_pty_output
>> master, slave = os.openpty()
>> PermissionError: [Errno 1] Operation not permitted
>>
>> Да?
>
> Это когда-то раньше работало?
Работает в своём чистом hasher-е.
Можно сравнить, что было у Глеба в середине января, если сохранилась
какая-то информация. Тег его же был отправлен на сборку.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 19:40 ` Ivan Zakharyaschev
@ 2016-02-19 19:46 ` Ivan Zakharyaschev
0 siblings, 0 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 19:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1517 bytes --]
On Fri, 19 Feb 2016, Ivan Zakharyaschev wrote:
>
> On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
>> > Теперь, видно, новый эксперимент (с
>> > правами в /dev/pts/) --
>> > http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
>> >
>> > ======================================================================
>> > ERROR: test_read_pty_output
>> > (test.test_asyncio.test_events.EPollEventLoopTests)
>> > ----------------------------------------------------------------------
>> > Traceback (most recent call last):
>> > File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> > line 564, in wrapper
>> > return func(*args, **kw)
>> > File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> > line 519, in wrapper
>> > return func(*args, **kw)
>> > File
>> > "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>> > line 1376, in test_read_pty_output
>> > master, slave = os.openpty()
>> > PermissionError: [Errno 1] Operation not permitted
>> >
>> > Да?
>>
>> Это когда-то раньше работало?
>
> Работает в своём чистом hasher-е.
>
> Можно сравнить, что было у Глеба в середине января, если сохранилась какая-то
> информация. Тег его же был отправлен на сборку.
https://lists.altlinux.org/pipermail/sisyphus-incominger/2016-January/423896.html
[#155765] FAILED (try 3) python3.git=3.5.1-alt1
Сохранилась информация о той сборке? (FAILED -- это не значит, что этот
этап не прошёл, конечно.)
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 18:35 ` Michael Shigorin
@ 2016-02-19 20:03 ` Ivan Zakharyaschev
2016-02-19 22:22 ` Ivan Zakharyaschev
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 20:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 694 bytes --]
On Fri, 19 Feb 2016, Michael Shigorin wrote:
> On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
>> (Сначала думал, что что-то не понимаю про hsh --mountpoints ,
>> потому что смотрел невнимательно на логи, а тесты проваливались
>> те же самые, что без --mountpoints=/dev/pts . И даже попробовал
>> добавить явные BuildPreReq в -alt2, но это не важно.)
>
> Часом не
> https://lists.altlinux.org/pipermail/sisyphus/2010-January/344918.html?
Да, может быть, оно хочет allow_ttydev=yes .
> Этот тест когда-либо вообще работал при сборке в hasher?
Да, но там было allow_ttydev=yes (так что не совсем чистый). Не знаю, на
сборочнице оно включается ли.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 18:35 ` Dmitry V. Levin
2016-02-19 19:40 ` Ivan Zakharyaschev
@ 2016-02-19 21:58 ` Dmitry V. Levin
2016-02-19 22:54 ` Ivan Zakharyaschev
2016-02-20 14:53 ` Ivan Zakharyaschev
2 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2016-02-19 21:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3221 bytes --]
On Fri, Feb 19, 2016 at 09:35:10PM +0300, Dmitry V. Levin wrote:
> On Fri, Feb 19, 2016 at 08:45:27PM +0300, Ivan Zakharyaschev wrote:
> > On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
> > >On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
> >
> > >>Есть отличия в сборке
> > >>git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
> > >>hasher-е и в сборочнице.
> > >>
> > >>(Сначала думал, что что-то не понимаю про
> > >>hsh --mountpoints , потому что смотрел
> > >>невнимательно на логи, а тесты
> > >>проваливались те же самые, что без
> > >>--mountpoints=/dev/pts . И даже попробовал добавить
> > >>явные BuildPreReq в -alt2, но это не важно.)
> > >>
> > >>На самом на сборочнице вот такое --
> > >>http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
> > >>
> > >>======================================================================
> > >>ERROR: test_read_pty_output
> > >>(test.test_asyncio.test_events.PollEventLoopTests)
> > >>----------------------------------------------------------------------
> > >>Traceback (most recent call last):
> > >> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> > >>line 564, in wrapper
> > >> return func(*args, **kw)
> > >> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> > >>line 519, in wrapper
> > >> return func(*args, **kw)
> > >> File
> > >>"/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
> > >>line 1376, in test_read_pty_output
> > >> master, slave = os.openpty()
> > >>OSError: [Errno 30] Read-only file system
> > >>
> > >>Это специально на сборочнице /dev/pts/ read-only?
> > >
> > >Нет, это был эксперимент. Вернул обратно.
> >
> > Теперь, видно, новый эксперимент (с
> > правами в /dev/pts/) --
> > http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
> >
> > ======================================================================
> > ERROR: test_read_pty_output
> > (test.test_asyncio.test_events.EPollEventLoopTests)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> > File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> > line 564, in wrapper
> > return func(*args, **kw)
> > File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
> > line 519, in wrapper
> > return func(*args, **kw)
> > File
> > "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
> > line 1376, in test_read_pty_output
> > master, slave = os.openpty()
> > PermissionError: [Errno 1] Operation not permitted
> >
> > Да?
>
> Это когда-то раньше работало?
Проверил, обычный openpty на C работает:
open("/dev/ptmx", O_RDWR) = 3</dev/ptmx>
statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4139}) = 0
ioctl(3</dev/ptmx>, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3</dev/ptmx>, TIOCGPTN, [4]) = 0
stat("/dev/pts/4", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 20:03 ` Ivan Zakharyaschev
@ 2016-02-19 22:22 ` Ivan Zakharyaschev
2016-02-19 22:24 ` Dmitry V. Levin
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 22:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 825 bytes --]
On Fri, 19 Feb 2016, Ivan Zakharyaschev wrote:
>
> On Fri, 19 Feb 2016, Michael Shigorin wrote:
>
>> On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
>> > (Сначала думал, что что-то не понимаю про hsh --mountpoints ,
>> > потому что смотрел невнимательно на логи, а тесты проваливались
>> > те же самые, что без --mountpoints=/dev/pts . И даже попробовал
>> > добавить явные BuildPreReq в -alt2, но это не важно.)
>>
>> Часом не
>> https://lists.altlinux.org/pipermail/sisyphus/2010-January/344918.html?
>
> Да, может быть, оно хочет allow_ttydev=yes .
>
>> Этот тест когда-либо вообще работал при сборке в hasher?
>
> Да, но там было allow_ttydev=yes (так что не совсем чистый). Не знаю, на
> сборочнице оно включается ли.
А в сборочнице поставлено allow_ttydev=YES ?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 22:22 ` Ivan Zakharyaschev
@ 2016-02-19 22:24 ` Dmitry V. Levin
0 siblings, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2016-02-19 22:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 970 bytes --]
On Sat, Feb 20, 2016 at 01:22:19AM +0300, Ivan Zakharyaschev wrote:
> On Fri, 19 Feb 2016, Ivan Zakharyaschev wrote:
> >On Fri, 19 Feb 2016, Michael Shigorin wrote:
> >> On Fri, Feb 19, 2016 at 02:01:52PM +0300, Ivan Zakharyaschev wrote:
> >>> (Сначала думал, что что-то не понимаю
> >>про hsh --mountpoints ,
> >>> потому что смотрел невнимательно на
> >>логи, а тесты проваливались
> >>> те же самые, что без --mountpoints=/dev/pts . И
> >>даже попробовал
> >>> добавить явные BuildPreReq в -alt2, но это не
> >>важно.)
> >>
> >> Часом не
> >> https://lists.altlinux.org/pipermail/sisyphus/2010-January/344918.html?
> >
> >Да, может быть, оно хочет allow_ttydev=yes .
> >
> >> Этот тест когда-либо вообще работал при
> >> сборке в hasher?
> >
> >Да, но там было allow_ttydev=yes (так что не
> >совсем чистый). Не знаю, на сборочнице
> >оно включается ли.
>
> А в сборочнице поставлено allow_ttydev=YES ?
Конечно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 21:58 ` Dmitry V. Levin
@ 2016-02-19 22:54 ` Ivan Zakharyaschev
0 siblings, 0 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-19 22:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3091 bytes --]
On Sat, 20 Feb 2016, Dmitry V. Levin wrote:
>>>>> Есть отличия в сборке
>>>>> git.alt:/people/glebfm/packages/python3.git=3.5.1-alt1 у себя в
>>>>> hasher-е и в сборочнице.
>>>>>
>>>>> (Сначала думал, что что-то не понимаю про
>>>>> hsh --mountpoints , потому что смотрел
>>>>> невнимательно на логи, а тесты
>>>>> проваливались те же самые, что без
>>>>> --mountpoints=/dev/pts . И даже попробовал добавить
>>>>> явные BuildPreReq в -alt2, но это не важно.)
>>>>>
>>>>> На самом на сборочнице вот такое --
>>>>> http://git.altlinux.org/tasks/159698/build/300/x86_64/log :
>>>>>
>>>>> ======================================================================
>>>>> ERROR: test_read_pty_output
>>>>> (test.test_asyncio.test_events.PollEventLoopTests)
>>>>> ----------------------------------------------------------------------
>>>>> Traceback (most recent call last):
>>>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>>>> line 564, in wrapper
>>>>> return func(*args, **kw)
>>>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>>>> line 519, in wrapper
>>>>> return func(*args, **kw)
>>>>> File
>>>>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>>>>> line 1376, in test_read_pty_output
>>>>> master, slave = os.openpty()
>>>>> OSError: [Errno 30] Read-only file system
>>>>>
>>>>> Это специально на сборочнице /dev/pts/ read-only?
>>>>
>>>> Нет, это был эксперимент. Вернул обратно.
>>>
>>> Теперь, видно, новый эксперимент (с
>>> правами в /dev/pts/) --
>>> http://git.altlinux.org/tasks/159698/build/400/x86_64/log :
>>>
>>> ======================================================================
>>> ERROR: test_read_pty_output
>>> (test.test_asyncio.test_events.EPollEventLoopTests)
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>> line 564, in wrapper
>>> return func(*args, **kw)
>>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>>> line 519, in wrapper
>>> return func(*args, **kw)
>>> File
>>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>>> line 1376, in test_read_pty_output
>>> master, slave = os.openpty()
>>> PermissionError: [Errno 1] Operation not permitted
>>>
>>> Да?
>>
>> Это когда-то раньше работало?
На basalt и altair работает в hasher-е.
Больше каких-то особых идей нет. (Ну кроме неособых: версия ядра, какие-то
особенности контейнера, настройки.)
> Проверил, обычный openpty на C работает:
>
> open("/dev/ptmx", O_RDWR) = 3</dev/ptmx>
> statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4139}) = 0
> ioctl(3</dev/ptmx>, TCGETS, {B38400 opost isig icanon echo ...}) = 0
> ioctl(3</dev/ptmx>, TIOCGPTN, [4]) = 0
> stat("/dev/pts/4", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-19 18:35 ` Dmitry V. Levin
2016-02-19 19:40 ` Ivan Zakharyaschev
2016-02-19 21:58 ` Dmitry V. Levin
@ 2016-02-20 14:53 ` Ivan Zakharyaschev
2016-02-20 15:15 ` Ivan Zakharyaschev
2 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-20 14:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2709 bytes --]
On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
> On Fri, Feb 19, 2016 at 08:45:27PM +0300, Ivan Zakharyaschev wrote:
>> ======================================================================
>> ERROR: test_read_pty_output
>> (test.test_asyncio.test_events.EPollEventLoopTests)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 564, in wrapper
>> return func(*args, **kw)
>> File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/support/__init__.py",
>> line 519, in wrapper
>> return func(*args, **kw)
>> File
>> "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_asyncio/test_events.py",
>> line 1376, in test_read_pty_output
>> master, slave = os.openpty()
>> PermissionError: [Errno 1] Operation not permitted
>>
>> Да?
>
> Это когда-то раньше работало?
Прошло с %check под strace загадочным образом.
Теперь любопытным можно прочитать список unmets, которые создаст
python3-3.5 -- http://git.altlinux.org/tasks/159698/logs/events.5.1.log .
Вот diff, который привёл к успешному прохождению -- если ldv@ не менял
ничего в сборочнице, загадка остаётся (там какой-то race? Заметьте,
strace без -f):
$ git --no-pager diff 3.5.1-alt1..3.5.1-alt1.strace
diff --git a/python3.spec b/python3.spec
index be75bad..6157ad2 100644
--- a/python3.spec
+++ b/python3.spec
@@ -61,11 +61,12 @@
Summary: Version 3 of the Python programming language aka Python 3000
Name: python3
Version: %{pybasever}.1
-Release: alt1
+Release: alt1.strace
License: Python
Group: Development/Python3
BuildRequires(pre): rpm-build-python3 >= 0.1.7
+BuildRequires(check): strace
BuildPreReq: liblzma-devel
# For Bluetooth support
# see https://bugzilla.redhat.com/show_bug.cgi?id=879720
@@ -794,7 +795,7 @@ EOF
%add_python3_compile_exclude %_libdir/python%pybasever
%check
-WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd` ./python -m test.regrtest
--verbose --findleaks
+WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd` strace ./python -m
test.regrtest --verbose --findleaks
%files
%doc LICENSE README
@@ -1054,6 +1055,11 @@ WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd`
./python -m test.regrtest --verbo
%pylibdir/Tools/scripts/run_tests.py
%changelog
+* Sat Feb 20 2016 Ivan Zakharyaschev <imz@altlinux.org> 3.5.1-alt1.strace
+- strace %%check (for debugging the Girar);
+ I look for the pieces of the log with the errors like this:
+ sed -e '/test_read_pty_output/,/ERR/ { p; }; d' log
+
* Mon Jan 18 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 3.5.1-alt1
- Updated to 3.5.1.
- Synced with Fedora python3-3.5.1-1.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-20 14:53 ` Ivan Zakharyaschev
@ 2016-02-20 15:15 ` Ivan Zakharyaschev
2016-02-20 15:21 ` Ivan Zakharyaschev
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-20 15:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2173 bytes --]
On Sat, 20 Feb 2016, Ivan Zakharyaschev wrote:
> On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
>> Это когда-то раньше работало?
>
> Прошло с %check под strace загадочным образом.
>
> Теперь любопытным можно прочитать список unmets, которые создаст python3-3.5
> -- http://git.altlinux.org/tasks/159698/logs/events.5.1.log .
>
> Вот diff, который привёл к успешному прохождению -- если ldv@ не менял ничего
> в сборочнице, загадка остаётся (там какой-то race? Заметьте, strace без -f):
Т.к. какие-то изменения в сборочнице, вероятно, были внесены ldv@ в этот
промежуток времени, запустил ещё раз try 6, чтобы проверить сборку чистого
тега.
>
> $ git --no-pager diff 3.5.1-alt1..3.5.1-alt1.strace
> diff --git a/python3.spec b/python3.spec
> index be75bad..6157ad2 100644
> --- a/python3.spec
> +++ b/python3.spec
> @@ -61,11 +61,12 @@
> Summary: Version 3 of the Python programming language aka Python 3000
> Name: python3
> Version: %{pybasever}.1
> -Release: alt1
> +Release: alt1.strace
> License: Python
> Group: Development/Python3
>
> BuildRequires(pre): rpm-build-python3 >= 0.1.7
> +BuildRequires(check): strace
> BuildPreReq: liblzma-devel
> # For Bluetooth support
> # see https://bugzilla.redhat.com/show_bug.cgi?id=879720
> @@ -794,7 +795,7 @@ EOF
> %add_python3_compile_exclude %_libdir/python%pybasever
>
> %check
> -WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd` ./python -m test.regrtest
> --verbose --findleaks
> +WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd` strace ./python -m
> test.regrtest --verbose --findleaks
>
> % files
> % doc LICENSE README
> @@ -1054,6 +1055,11 @@ WITHIN_PYTHON_RPM_BUILD= LD_LIBRARY_PATH=`pwd`
> ./python -m test.regrtest --verbo
> %pylibdir/Tools/scripts/run_tests.py
>
> %changelog
> +* Sat Feb 20 2016 Ivan Zakharyaschev <imz@altlinux.org> 3.5.1-alt1.strace
> +- strace %%check (for debugging the Girar);
> + I look for the pieces of the log with the errors like this:
> + sed -e '/test_read_pty_output/,/ERR/ { p; }; d' log
> +
> * Mon Jan 18 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 3.5.1-alt1
> - Updated to 3.5.1.
> - Synced with Fedora python3-3.5.1-1.
>
>
> --
> Best regards,
> Ivan
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-20 15:15 ` Ivan Zakharyaschev
@ 2016-02-20 15:21 ` Ivan Zakharyaschev
2016-02-20 15:53 ` Ivan Zakharyaschev
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-20 15:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On Sat, 20 Feb 2016, Ivan Zakharyaschev wrote:
>> On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
>
>> > Это когда-то раньше работало?
>>
>> Прошло с %check под strace загадочным образом.
>>
>> Теперь любопытным можно прочитать список unmets, которые создаст
>> python3-3.5 -- http://git.altlinux.org/tasks/159698/logs/events.5.1.log .
>>
>> Вот diff, который привёл к успешному прохождению -- если ldv@ не менял
>> ничего в сборочнице, загадка остаётся (там какой-то race? Заметьте, strace
>> без -f):
>
> Т.к. какие-то изменения в сборочнице, вероятно, были внесены ldv@ в этот
> промежуток времени, запустил ещё раз try 6, чтобы проверить сборку чистого
> тега.
Тот же коммит rt@ уже собирает, так что заабортил. --
http://git.altlinux.org/tasks/159769/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] the girar: /dev/pts/ -- Read-only file system?
2016-02-20 15:21 ` Ivan Zakharyaschev
@ 2016-02-20 15:53 ` Ivan Zakharyaschev
0 siblings, 0 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2016-02-20 15:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 631 bytes --]
On Sat, 20 Feb 2016, Ivan Zakharyaschev wrote:
>> > On Fri, 19 Feb 2016, Dmitry V. Levin wrote:
>>
>> > > Это когда-то раньше работало?
>> Т.к. какие-то изменения в сборочнице, вероятно, были внесены ldv@ в этот
>> промежуток времени, запустил ещё раз try 6, чтобы проверить сборку чистого
>> тега.
>
> Тот же коммит rt@ уже собирает, так что заабортил. --
> http://git.altlinux.org/tasks/159769/
Так что это в сборочнице происходили изменения.
2rt:
Можно было бы сразу тег Глеба 3.5.1-alt1 использовать (им подписанный),
тогда проверка пакета прошла бы дальше. (Чужой тег можно собирать.)
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2016-02-20 15:53 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-19 11:01 [devel] the girar: /dev/pts/ -- Read-only file system? Ivan Zakharyaschev
2016-02-19 11:51 ` Dmitry V. Levin
2016-02-19 17:45 ` Ivan Zakharyaschev
2016-02-19 18:35 ` Dmitry V. Levin
2016-02-19 19:40 ` Ivan Zakharyaschev
2016-02-19 19:46 ` Ivan Zakharyaschev
2016-02-19 21:58 ` Dmitry V. Levin
2016-02-19 22:54 ` Ivan Zakharyaschev
2016-02-20 14:53 ` Ivan Zakharyaschev
2016-02-20 15:15 ` Ivan Zakharyaschev
2016-02-20 15:21 ` Ivan Zakharyaschev
2016-02-20 15:53 ` Ivan Zakharyaschev
2016-02-19 18:35 ` Michael Shigorin
2016-02-19 20:03 ` Ivan Zakharyaschev
2016-02-19 22:22 ` Ivan Zakharyaschev
2016-02-19 22:24 ` Dmitry V. Levin
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