Bug 25453 - Add exception for /usr/x86_64-pc-mingw32 in FHS check
Summary: Add exception for /usr/x86_64-pc-mingw32 in FHS check
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sisyphus_check (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-16 21:03 MSK by Vitaly Lipatov
Modified: 2011-04-27 03:40 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2011-04-16 21:03:45 MSK
Путь /usr/i386-mingw32msvc устарел,
а вот
/usr/x86_64-pc-mingw64 надо бы разрешить.

Патч здесь:
http://git.altlinux.org/people/lav/packages/sisyphus_check.git?p=sisyphus_check.git;a=commitdiff;h=66411af7ed92d2792a3ae85fec6bbe091afa9dd3
Comment 1 Evgeny Sinelnikov 2011-04-16 22:13:04 MSK
Внёс несколько поправок, в общей сложности представляющих следующие изменения:
--- a/sisyphus_check/fhs
+++ b/sisyphus_check/fhs
@@ -11,9 +11,12 @@ chrooted-resolv              ^/var/resolv($|/)
 dev                    ^/dev($|/)
 dev-minimal            ^/dev($|/)
 gpm                    ^/dev/gpmctl$
-i386-mingw32msvc-*     ^/usr/i386-mingw32msvc($|/)
+i586-pc-mingw32-*      ^/usr/i586-pc-mingw32($|/)
+i586-pc-mingw64-*      ^/usr/i586-pc-mingw64($|/)
+x86_64-pc-mingw64-*    ^/usr/x86_64-pc-mingw64($|/)
 m68k-palmos-*          ^/usr/m68k-palmos($|/)
 mingw32-*              ^/usr/i586-pc-mingw32($|/)
+mingw64-*              ^/usr/x86_64-pc-mingw64($|/)
 oracle-preinstall      ^/opt/oracle($|/)
 pam[02]_mktemp         ^/tmp/\.private$
 prc-tools-common       ^/opt/palmdev$

Изменения доступны в git (ветка alt):
http://git.altlinux.org/people/sin/packages/sisyphus_check.git?p=sisyphus_check.git;a=shortlog;h=refs/heads/alt
Comment 2 Vitaly Lipatov 2011-04-16 22:54:39 MSK
1. Пакетов i586-pc-mingw32 не существует, так что повод для переделки не ясен
2. В связи с тем, что mingw64 не поддерживается в config.sub, просьба пока ничего не делать :)
Comment 3 Vitaly Lipatov 2011-04-17 15:09:37 MSK
Пока пройдут годы до измненений в autotools, нужно разрешить /usr/x86_64-pc-mingw32 для пакетов mingw64-*.

Патч здесь:
http://git.altlinux.org/people/lav/packages/sisyphus_check.git?p=sisyphus_check.git;a=commitdiff;h=7b9dbfa4bfd72408d9d53e63d7c9a13737bb70d9
Comment 4 Repository Robot 2011-04-17 23:42:42 MSK
sisyphus_check-0.8.23-alt1 -> sisyphus:

* Sun Apr 17 2011 Dmitry V. Levin <ldv@altlinux> 0.8.23-alt1
- fhs: added exception for mingw64-* packages (closes: #25453).
Comment 5 Vitaly Lipatov 2011-04-18 15:29:18 MSK
Спасибо!
Comment 6 Vitaly Lipatov 2011-04-25 18:11:35 MSK
Это нужно где-то обновить sisyphus_check ?
sisyphus_check: check-fhs ERROR: FHS violation
hsh-rebuild: pkg.tar: sisyphus_check failed.
2011-Apr-23 22:13:31 :: [x86_64] mingw64-filesystem.git 23-alt2: remote: build failed
2011-Apr-23 22:13:31 :: [x86_64] #200 mingw64-filesystem.git 23-alt2: build FAILED
/.out/mingw64-filesystem-23-alt2.noarch.rpm: FHS-2.2 violations: /usr/x86_64-pc-mingw32
Comment 7 Dmitry V. Levin 2011-04-26 00:38:54 MSK
(In reply to comment #6)
> Это нужно где-то обновить sisyphus_check ?

Да, конечно.
Comment 8 Vitaly Lipatov 2011-04-26 01:40:55 MSK
(В ответ на комментарий №7)
> (In reply to comment #6)
> > Это нужно где-то обновить sisyphus_check ?
> 
> Да, конечно.
А что нужно сделать мне, чтобы это произошло для сборки через git.alt ?
Comment 9 Dmitry V. Levin 2011-04-26 02:29:56 MSK
(In reply to comment #8)
> (В ответ на комментарий №7)
> > (In reply to comment #6)
> > > Это нужно где-то обновить sisyphus_check ?
> > 
> > Да, конечно.
> А что нужно сделать мне, чтобы это произошло для сборки через git.alt ?

Это уже произошло.
Comment 10 Dmitry V. Levin 2011-04-26 12:02:39 MSK
В какой-то момент обсуждения /usr/x86_64-pc-mingw64 превратилось в /usr/x86_64-pc-mingw32.
Comment 11 Repository Robot 2011-04-26 12:05:08 MSK
sisyphus_check-0.8.24-alt1 -> sisyphus:

* Tue Apr 26 2011 Dmitry V. Levin <ldv@altlinux> 0.8.24-alt1
- fhs: changed exception for mingw64-* packages (closes: #25453).
Comment 12 Vitaly Lipatov 2011-04-27 03:40:33 MSK
Ах, вот что... Спасибо!