Bug 33929

Summary: update please
Product: Sisyphus Reporter: ildar <ildar>
Component: libwxGTK3.1Assignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, lav, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 34841    

Description ildar 2017-09-27 14:59:09 MSK
прошу обновить, чтобы появились методы wxStyledTextCtrl::AddTabStop и т.п.
Я не знаю, как там с версиями, но увидеть можно тут:
https://github.com/wxWidgets/wxWidgets/blob/715608fe6ab2a746eed112036f41f62d7d9dbaa7/include/wx/stc/stc.h#L3041
У меня не собирается пакет wxlua из-за недостающих методов. Заранее спасибо.
Comment 1 Антон Мидюков 2018-03-24 07:15:45 MSK
19 февраля 2018 вышла версия 3.1.1. Настало время обновить, но пакет nobody
Может текущий майнтейнер wxGTK3.0 возьмётся и за поддержку wxGTK3.1?
Comment 2 ildar 2018-03-24 18:42:20 MSK
ой, если будет версия, прошу дать на тестирование заранее, т.к. там не всё так очевидно. Заранее спасибо.
Comment 3 Vitaly Lipatov 2018-05-26 18:33:49 MSK
А кто-то может объяснить, почему обновление до 3.1.0 было сделано таким merge

commit c6594c0168c9a3197fa4ad9ab8a19931f08b9491
Merge: df68dd8 cbb799b1
Author: Anton Midyukov <antohami@altlinux.org>
Date:   Mon Feb 29 15:44:04 2016 +0700

    Merge branch 'upstream'

commit cbb799b1ae3f309c99beb0d287e9bb3b62ea405c
Author: Vadim Zeitlin <vadim@wxwidgets.org>
Date:   Sun Feb 28 22:33:37 2016 +0100

    Updates for 3.1.0 release



что теперь там отличий на полмиллиона строк
$ git diff v3.1.0 | wc -l
1489208

и сделать merge с v3.1.1 невозможно

Если это никого не волнует, то я могу собрать v3.1.1 из tarball
Comment 4 Антон Мидюков 2018-05-27 05:59:08 MSK
(В ответ на комментарий №3)
> А кто-то может объяснить, почему обновление до 3.1.0 было сделано таким merge
> 
> commit c6594c0168c9a3197fa4ad9ab8a19931f08b9491
> Merge: df68dd8 cbb799b1
> Author: Anton Midyukov <antohami@altlinux.org>
> Date:   Mon Feb 29 15:44:04 2016 +0700
> 
>     Merge branch 'upstream'
> 
> commit cbb799b1ae3f309c99beb0d287e9bb3b62ea405c
> Author: Vadim Zeitlin <vadim@wxwidgets.org>
> Date:   Sun Feb 28 22:33:37 2016 +0100
> 
>     Updates for 3.1.0 release
> 
> 
> 
> что теперь там отличий на полмиллиона строк
> $ git diff v3.1.0 | wc -l
> 1489208
> 
> и сделать merge с v3.1.1 невозможно
> 
> Если это никого не волнует, то я могу собрать v3.1.1 из tarball

Лучше собрать из тега, а директорию опустошить, сделав git merge -s ours. Потом можно будет обновлять через gear-remotes-uscan.

Я даже уже не помню как так получилось. Кажется, при мерже было очень много конфликтов, потому я использовал стратегию xtheirs. А надо было собирать из тега (я тогда этого делать не умел).
Comment 5 Антон Мидюков 2018-08-09 10:24:40 MSK
(В ответ на комментарий №0)
> прошу обновить, чтобы появились методы wxStyledTextCtrl::AddTabStop и т.п.
> Я не знаю, как там с версиями, но увидеть можно тут:
> https://github.com/wxWidgets/wxWidgets/blob/715608fe6ab2a746eed112036f41f62d7d9dbaa7/include/wx/stc/stc.h#L3041
> У меня не собирается пакет wxlua из-за недостающих методов. Заранее спасибо.

Попробуйте собрать wxlua, подключив репозиторий таска 211063
Comment 6 ildar 2018-08-09 12:15:51 MSK
хорошо. У меня есть пара дней?
Comment 7 Антон Мидюков 2018-08-09 12:51:20 MSK
(В ответ на комментарий №6)
> хорошо. У меня есть пара дней?

У вас много дней. Если всё ок, я задание расшарю, чтобы вы wxlua в этом же задании собрали. Сейчас wxlua unmet dependencies. Помимо wxlua, нужно ещё много пакетов пересобрать, или собрать с wxGTK3.0.
Comment 8 Repository Robot 2018-09-27 23:00:42 MSK
wxGTK3.1-3.1.1-alt1 -> sisyphus:

Sat Aug 04 2018 Anton Midyukov <antohami@altlinux> 3.1.1-alt1
- New version 3.1.1 (build of a tag) (ALT#33929)
- New separate packages compatible gtk2
- Build with SDL2
- Build with libwebkit2gtk (ALT#34923)