1

Запрос на сборку devel-версии
Сайт программы: http://www.winehq.org/

Отсутствует в репозиториях магеи2 и MRC.

Навеяно темой: http://linuxforum.ru/viewtopic.php?id=23948

1) Версия магеи: 2
2) Архитектура: 32/64
3)  SRPM: http://mirror.yandex.ru/mageia/distrib/ … a3.src.rpm


з.ы. смотрю в /construct есть версия 1.5.10

2 (2012-08-31 08:41:35 отредактировано olelukoie)

У меня есть собранная версия с патчем для rawinput, я ее сейчас тестирую, через пару дней залью в construct. А пока там есть 1.5.10 без rawinput smile

И да, вопрос: надо ли собирать 64-битную версию wine или достаточно 32-битной? Лично у меня нет ни одной 64-битной виндовой проги для запуска под wine, так что большого смысла в наличии 64-битного wine я не вижу...

И да, в магее я на своих компах и в виртуалках наблюдаю баг с открытием и сохранением документов в MS Office с любыми версиями wine. Но если с wine 1.4 и 1.5.10 не работают только диалоги "Открыть" и "Сохранить как" (wine сегфолтится где-то в shell32.dll), а открытие из командной строки и сохранение после редактирования без смены имени и расположения файла работают, то с wine 1.5.11 не работают и они (пишет, что недостаточно памяти, предлагает немедленно сохранить документ, но не может этого сделать). Поэтому я и не тороплюсь wine 1.5.11 выкладывать, а хочу дождаться выхода 1.5.12 (надеюсь, что он выйдет сегодня).

3

С последними devel-версиями wine (.11 и .12) какие-то странные проблемы при использовании MS Office (я тестил 2003-ю версию офиса, так как именно ее мне чаще всего приходится использовать по работе): Word, Excel и другие проги офиса не могут открыть или сохранить ни один файл, пишут, что недостаточно памяти и предлагают срочно сохранить уже открытый документ (пустой, который создается при запуске проги). При этом в той же openSUSE 12.1 эти же версии wine работают с MS Office без всяких проблем...

Но есть и маленькая радость: в разрабатываемую ветку наконец-то добавлена поддержка rawinput smile :
http://source.winehq.org/git/wine.git/commit/faaf3d388eb6db8c2594cb11f76a2b1bce77edf3

4

openSUSE использует некоторые убунтовские патчи - там немного другой wine. Его, кстати, можно из пакетов распаковать в /opt, связать через q4wine c каким-нибудь тестовым префиксом и посмотреть, что будет.
Еще я заметил, в Mageia  не указаны некоторые нужные зависимости в wine32 - на 64-битных системах приходится отыскивать и ставить вручную.
Совсем недавно пытался запустить 3D-редактор. В Убунте работал, в openSUSE 12.2 - тоже запустился без проблем. В Магее - нифига. (В Федоре и Арче пробовал раньше - тоже не работал). Нашел в опенсьюзовских спеках упоминание о libXcomposite. Установил - заработало.

5

olelukoie, просьба обо всех выявленных багах сообщить в баг-трекер когда удастся их выявить.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

6 (2012-09-13 07:23:57 отредактировано olelukoie)

romkaromka пишет:

olelukoie, просьба обо всех выявленных багах сообщить в баг-трекер когда удастся их выявить.

Все баги уже там.

http://bugs.winehq.org/show_bug.cgi?id=31689 (касательно свежих devel-версий)
https://bugs.mageia.org/show_bug.cgi?id=6723 (касательно версии 1.4.1)

atkv пишет:

openSUSE использует некоторые убунтовские патчи - там немного другой wine. Его, кстати, можно из пакетов распаковать в /opt, связать через q4wine c каким-нибудь тестовым префиксом и посмотреть, что будет.
Еще я заметил, в Mageia  не указаны некоторые нужные зависимости в wine32 - на 64-битных системах приходится отыскивать и ставить вручную.
Совсем недавно пытался запустить 3D-редактор. В Убунте работал, в openSUSE 12.2 - тоже запустился без проблем. В Магее - нифига. (В Федоре и Арче пробовал раньше - тоже не работал). Нашел в опенсьюзовских спеках упоминание о libXcomposite. Установил - заработало.

Что за 3D-редактор? Название, версия? Нужно для баг-репорта.

Что касается патчей, то для баг-репортов в апстрим я беру версии из git и собираю их без всяких патчей и без переопределения дефолтных параметров сборки (т.е. не использую директив типа export CFLAGS=...). Так что патчи ни при чем.

И да, с версией 1.4.х вчера уже разобрались, проблема была в том, что при сборке использовалась опция -D_FORTYFY_SOURCE, которая "портит" wine. Со свежими версиями еще предстоит разобраться.

7

olelukoie пишет:

Что за 3D-редактор? Название, версия? Нужно для баг-репорта.

Daz Studio 4.0
Баг в апстриме уже побывал Отклонили после того, как я написал причину. (Оно и понятно,  зависимости - проблема мейнтейнеров дистрибутива). А в Магеевскую багзиллу тогда сам вечером добавлю.

8

atkv пишет:

А в Магеевскую багзиллу тогда сам вечером добавлю.

В cauldron'е эта проблема (32-битные зависимости wine в 64-битной системе) уже вроде как решена. Надо решение перенести в Магею 2.

9

olelukoie пишет:

В cauldron'е эта проблема (32-битные зависимости wine в 64-битной системе) уже вроде как решена. Надо решение перенести в Магею 2.

Действительно, в спеке 1.5.12 содержится куча нужных вещей.

Spoiler
# wine dlopen's these, so let's add the dependencies ourself
# Adding these here is especially important with wine, since wine32 is
# commonly one of the few 32-bit components on a 64-bit installation, so
# these packages might not necessarily be pulled by anything else.
# grep WINE_CHECK_SONAME configure.ac :) (though note that some of those
# results are in autoreq already) - (Anssi 08/2012)
Requires:    %dlopenreq freetype
Requires:    %dlopenreq asound
Requires:    %dlopenreq fontconfig
Requires:    %dlopenreq ncurses
Requires:    %dlopenreq Xrender
Requires:    %dlopenreq png
Requires:    %dlopenreq Xcursor
Requires:    %dlopenreq Xi
Requires:    %dlopenreq Xxf86vm
Requires:    %dlopenreq Xrandr
Requires:    %dlopenreq Xinerama
Requires:    %dlopenreq Xcomposite
Requires:    %dlopenreq xslt
Requires:    %dlopenreq dbus-1
Requires:    %dlopenreq gnutls
Requires:    %dlopenreq sane
Requires:    %dlopenreq v4l1
Requires:    %dlopenreq cups
Requires:    %dlopenreq ssl
Requires:    %dlopenreq crypto
Requires:    %dlopenreq gsm
Requires:    %dlopenreq jpeg
Requires:    %dlopenreq tiff
Requires:    %dlopenreq odbc

Может, их в какой-нибудь метапакет оформить, типа wine32-deps, который будет просто тащить зависимости? Попробую сделать на досуге, потренируюсь в пакетостроении.

10

atkv пишет:
olelukoie пишет:

В cauldron'е эта проблема (32-битные зависимости wine в 64-битной системе) уже вроде как решена. Надо решение перенести в Магею 2.

Действительно, в спеке 1.5.12 содержится куча нужных вещей.

Spoiler
# wine dlopen's these, so let's add the dependencies ourself
# Adding these here is especially important with wine, since wine32 is
# commonly one of the few 32-bit components on a 64-bit installation, so
# these packages might not necessarily be pulled by anything else.
# grep WINE_CHECK_SONAME configure.ac :) (though note that some of those
# results are in autoreq already) - (Anssi 08/2012)
Requires:    %dlopenreq freetype
Requires:    %dlopenreq asound
Requires:    %dlopenreq fontconfig
Requires:    %dlopenreq ncurses
Requires:    %dlopenreq Xrender
Requires:    %dlopenreq png
Requires:    %dlopenreq Xcursor
Requires:    %dlopenreq Xi
Requires:    %dlopenreq Xxf86vm
Requires:    %dlopenreq Xrandr
Requires:    %dlopenreq Xinerama
Requires:    %dlopenreq Xcomposite
Requires:    %dlopenreq xslt
Requires:    %dlopenreq dbus-1
Requires:    %dlopenreq gnutls
Requires:    %dlopenreq sane
Requires:    %dlopenreq v4l1
Requires:    %dlopenreq cups
Requires:    %dlopenreq ssl
Requires:    %dlopenreq crypto
Requires:    %dlopenreq gsm
Requires:    %dlopenreq jpeg
Requires:    %dlopenreq tiff
Requires:    %dlopenreq odbc

Может, их в какой-нибудь метапакет оформить, типа wine32-deps, который будет просто тащить зависимости? Попробую сделать на досуге, потренируюсь в пакетостроении.

В официальном тестинге уже должен появиться обновленный пакет wine-1.4.1-1.2.mga2 со всеми фиксами, включая и этот. Так что тратить время на сборку своей версии не стоит.

Спасибо сказали: atkv1

11

Wine для сверки http://abf.rosalinux.ru/downloads/fresh … n/release/

Аккаунт отключен по просьбе пользователя. (28.12.2014)

12

В construct лежит (уже несколько дней) версия 1.5.13. Зависит от месы, которая лежит там же (меса из офф. репозитория магеи собрана без libosmesa, которая нужна wine 1.5 для поддержки DIB).

Все свои версии wine 1.4 я удалил, так как в офф. апдейтах (пока еще testing) есть нормальная версия, а raw input теперь официально поддерживается в ветке 1.5.

13

кто нибудь смог установить wine на 64х битную Магию? )) у меня не получилось что то ( 32х битные репы тоже подключал)

Главный нуб форума

14 (2012-11-12 17:09:58 отредактировано Zomby)

Вайн 1.5.17 пока не готов. Сам вайн уже собран и залит в тестовую репу для i586 и х86_64, но еще идет сборка wine-gecko и wine-mono.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

15

Zomby пишет:

Вайн 1.5.17 пока не готов. Сам вайн уже собран и залит в тестовую репу для i586 и х86_64, но еще идет сборка wine-gecko и wine-mono.

спасибо за информацию ))) столько времени убил ...  надо было сразу вам написать )

Главный нуб форума

16 (2012-11-12 17:23:13 отредактировано Zomby)

Тестовые репы существуют для тестирования и обкатки новых сборок опытными добровольцами-тестировщиками. Ставить програмы для повседневного пользования настоятельно рекомендуется из главной репы.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

17

Zomby пишет:

Тестовые репы существуют для тестирования и обкатки новых сборок опытными добровольцами-тестировщиками. Ставить програмы для повседневного пользования настоятельно рекомендуется из главной репы.

ну это понятно, я тестинг боюсь подключать )))

Главный нуб форума

18

devel-ветки wine должны оставаться в construct навсегда. Они зависят от многих новых фич месы 9.0, без которых часть функционала просто отваливается, и содержат некоторые регрессии, так что класть их в основную репу нельзя по любому.

19 (2012-11-14 00:35:46 отредактировано Zomby)

Пакеты wine-gecko и wine-mono наконец-то собраны и залиты в тестовую репу.
Полный список пакетов:

wine64-1.5.17-1.mrc.mga2.x86_64.rpm
wine64-devel-1.5.17-1.mrc.mga2.x86_64.rpm
wine-debug-1.5.17-1.mrc.mga2.x86_64.rpm

wine64-gecko-1.8-1.mrc.mga2.x86_64.rpm
wine-gecko-debug-1.8-1.mrc.mga2.x86_64.rpm

wine-mono-0.0.8-1.mrc.mga2.x86_64.rpm
wine-mono-debug-0.0.8-1.mrc.mga2.x86_64.rpm     
_______________________________________

wine-1.5.17-1.mrc.mga2.i586.rpm                   
wine-debug-1.5.17-1.mrc.mga2.i586.rpm             
wine-devel-1.5.17-1.mrc.mga2.i586.rpm   
wine32-1.5.17-1.mrc.mga2.i586.rpm
         
wine-gecko-1.8-1.mrc.mga2.i586.rpm                 
wine-gecko-debug-1.8-1.mrc.mga2.i586.rpm           

wine-mono-0.0.8-1.mrc.mga2.i586.rpm               
wine-mono-debug-0.0.8-1.mrc.mga2.i586.rpm

Под x86_64 запустил эмулятор денди - работает.
Сейчас попробую офис 2010...

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!
Спасибо сказали: XliN1

20

Zomby пишет:

Пакеты wine-gecko и wine-mono наконец-то собраны и залиты в тестовую репу.

какой именно реп из тестинга  подключать? Core, Non-Free ... или я не о том? ))

Главный нуб форума

21

Не о том.
Можно ручками скачать отсюда
А можно подключить нашу тестовую репу в список источников и устанавливать пакеты через центр управления или из консоли с помощью urpmi:

XliN пишет:

I586

urpmi.addmedia --wget --distrib --nopubkey mageia.org.ru-i586- http://packages.mageia.org.ru/mageia2/i586

x86_64

urpmi.addmedia --wget --distrib --nopubkey mageia.org.ru-x86_64- http://packages.mageia.org.ru/mageia2/x86_64

Testinng i586

urpmi.addmedia --wget --nopubkey mageia.org.ru-testing- http://packages.mageia.org.ru/mageia2/construct/RPMS/i586
urpmi.addmedia --wget --nopubkey mageia.org.ru-testing-noarch- http://packages.mageia.org.ru/mageia2/construct/RPMS/noarch

Testinng x86_64

urpmi.addmedia --wget --nopubkey mageia.org.ru-testing- http://packages.mageia.org.ru/mageia2/construct/RPMS/x86_64
urpmi.addmedia --wget --nopubkey mageia.org.ru-testing-noarch- http://packages.mageia.org.ru/mageia2/construct/RPMS/noarch
Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

22

Zomby⇓ пишет:

А можно подключить нашу тестовую репу в список источников и устанавливать пакеты через центр управления или из консоли с помощью urpmi:

Но желательно тестовую репу включать только по необходимости. Т.е. добавили, установили что надо, в менеджере источников галочки убрали с тестовой репы. Когда снова понадобилась - галочки выставили обратно, список пакетов обновили, установили все и потом снова убрали галочки с тестовой репы в менеджере источников.

Fedora & GNOME
Спасибо сказали: Zomby1

23

Именно так!

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

24

завтра попробую рискнуть ))

Главный нуб форума

25

Zomby, скажите, а как Вы поступили с зависимостью нового wine от libosmesa? Собрали без нее?