Summary: | File::Temp regression | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> | ||||
Component: | perl-base | Assignee: | at <at> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P2 | CC: | at, boyarsh, crux, php-coder, viy | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Dmitry V. Levin
2008-09-08 19:21:12 MSD
With "basesystem" package, plain srpmcmp doesn't work, too: [builder@people .in]$ rpmquery perl-base srpmcmp perl-base-5.8.8-alt21 srpmcmp-0.2-alt3 [builder@people .in]$ srpmcmp basesystem-sisyphus-alt17.src.rpm{,} End of diff cannot fetch initial working directory: No such file or directory at /usr/lib/perl5/File/Temp.pm line 901 with perl-base-5.8.8-alt16 works yet, with perl-base-5.8.8-alt17 no longer works. BTW, $ srpmcmp /foo >/dev/null [builder@people .in]$ $ srpmcmp /foo usage: /usr/bin/srpmcmp [--deep] [--autocrap] [--rcs] package1.src.rpm package2.src.rpm See srpmcmp(1) for details. (In reply to comment #2) > with perl-base-5.8.8-alt16 works yet, > with perl-base-5.8.8-alt17 no longer works. perl-base-5.8.8-alt22 still doesn't work. (In reply to comment #3) > (In reply to comment #2) > > with perl-base-5.8.8-alt16 works yet, > > with perl-base-5.8.8-alt17 no longer works. > > perl-base-5.8.8-alt22 still doesn't work. perl-base-5.8.8-alt23 still doesn't work. :( (In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > with perl-base-5.8.8-alt16 works yet, > > > with perl-base-5.8.8-alt17 no longer works. > > > > perl-base-5.8.8-alt22 still doesn't work. > > perl-base-5.8.8-alt23 still doesn't work. :( perl-base-5.8.8-alt24 still doesn't work. :(( (В ответ на комментарий №5) perl-base-5.8.9-alt1.1: srpmcmp работает, но временные каталоги не удаляются. (см. bug #19387) *** Bug 19387 has been marked as a duplicate of this bug. *** perl-base-5.12.2-alt00, временные каталоги всё так же не удаляются. Created attachment 4657 [details]
restore cwd at the end of script
restore cwd at the end of script
Сообщение об ошибке стало более адекватным: cannot remove path when cwd is /tmp/.private/crux/srpmcmp.Zib8UWiHlD for /tmp/.private/crux/srpmcmp.Zib8UWiHlD: at /usr/share/perl5/File/Temp.pm line 902 Т.о. каталог не удаляется, поскольку текущий каталог процесса находится в удаляемом каталоге. Думаю надо патчить srpmcmp, чтобы он восстанавливал текущий каталог перед завершением работы OK, тогда закрываю. |