Bug 40174 - Обновить audacity
Summary: Обновить audacity
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: audacity (show other bugs)
Version: unstable
Hardware: all Linux
: P5 major
Assignee: Ivan A. Melnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 40344
Blocks:
  Show dependency tree
 
Reported: 2021-06-07 12:22 MSK by AEN
Modified: 2021-11-19 15:01 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AEN 2021-06-07 12:22:20 MSK
Не обновлялся больше года.
Comment 1 mikhailnov 2021-06-07 13:58:41 MSK
Да, обновим, давно пора
Comment 2 AEN 2021-07-01 07:39:21 MSK
Ждем новую версию для p10.
Comment 3 mikhailnov 2021-07-01 11:25:21 MSK
Для Audacity желательна новейшая версия wxGTK 3.1, в Сизифе не самая свежая, Антон, посмотри, пожалуйста.
Comment 4 mikhailnov 2021-07-01 13:51:39 MSK
В audacity форкали wxWidgets:
https://github.com/audacity/wxWidgets/commits/audacity-fixes-3.1.3
и бекпортировали туда что-то из апстрима
В openSUSe сейчас собирают Audacity с системным wxGTK 3.1.5
В апстриме, похоже, уже есть всё необходимое, но не в 3.1.3
Comment 5 mikhailnov 2021-07-01 14:52:09 MSK
Не собирается с wxGTK 3.1.3:

[00:00:38] /usr/src/RPM/BUILD/audacity-src-3.0.3/libraries/lib-strings/wxArrayStringEx.h:14:10: fatal error: wx/arrstr.h: No such file or directory
[00:00:38]    14 | #include <wx/arrstr.h>
[00:00:38]       |          ^~~~~~~~~~~~~
[00:00:38] compilation terminated.

http://git.altlinux.org/tasks/276585/build/100/x86_64/log
Задание 276585
Comment 6 Антон Мидюков 2021-07-01 15:01:32 MSK
(Ответ для mikhailnov на комментарий #5)
> Не собирается с wxGTK 3.1.3:
> 
> [00:00:38]
> /usr/src/RPM/BUILD/audacity-src-3.0.3/libraries/lib-strings/wxArrayStringEx.
> h:14:10: fatal error: wx/arrstr.h: No such file or directory
> [00:00:38]    14 | #include <wx/arrstr.h>
> [00:00:38]       |          ^~~~~~~~~~~~~
> [00:00:38] compilation terminated.
> 
> http://git.altlinux.org/tasks/276585/build/100/x86_64/log
> Задание 276585

Заведите багу на обновление wxGTK3.1, а эту багу поставьте в зависимость от неё.
Я займусь обновлением позже.
Comment 7 mikhailnov 2021-07-01 15:07:24 MSK
(Ответ для Антон Мидюков на комментарий #6)
> (Ответ для mikhailnov на комментарий #5)
> > Не собирается с wxGTK 3.1.3:
> > 
> > [00:00:38]
> > /usr/src/RPM/BUILD/audacity-src-3.0.3/libraries/lib-strings/wxArrayStringEx.
> > h:14:10: fatal error: wx/arrstr.h: No such file or directory
> > [00:00:38]    14 | #include <wx/arrstr.h>
> > [00:00:38]       |          ^~~~~~~~~~~~~
> > [00:00:38] compilation terminated.
> > 
> > http://git.altlinux.org/tasks/276585/build/100/x86_64/log
> > Задание 276585
> 
> Заведите багу на обновление wxGTK3.1, а эту багу поставьте в зависимость от
> неё.
> Я займусь обновлением позже.

Завел: https://bugzilla.altlinux.org/40344
Но почему-то не находится компонент wxGTK3.1, поэтому бага повесилась не на тот компонент
Comment 8 AEN 2021-07-12 18:43:20 MSK
Ждем.
Comment 9 AEN 2021-07-17 18:17:09 MSK
ping
Comment 10 AEN 2021-07-20 03:51:33 MSK
Михаил, прошу откликнуться. 
Вы ведете этот пакет или что-то изменилось?
Comment 11 mikhailnov 2021-07-20 14:05:17 MSK
Да. в процессе. В http://git.altlinux.org/tasks/279836/ ошибка сборки, т.к. ffmpeg не прилинковался, а то ли используется встроенный, то ли dlopen-ается. У audacity в репозитории должен быть прилинкованный в явном виде.

Если это чудо наконец соберется, то проверю перевод, его как раз в апстриме несколько дней назад обновили, немного проверю работу, если все нормально будет, отправлю в сизиф вот этот недорелиз 3.0.3 - сборку из git готовящегося релиза 3.0.3 с уже прошедшим релиз-кандидатом 2.

Для p10 сомнительно, мне кажется, т.к. проект в апстриме начали очень активно курочить, в т.ч. новые люди, перешли на не до конца обкатанный новый формат проектов. Но, думаю, в целом хорошо работать должно. После выхода релиза 3.0.3 обновимся до него.
Comment 12 AEN 2021-07-20 14:11:44 MSK
А почему бы не 3.0.2?
Comment 13 mikhailnov 2021-07-20 14:20:10 MSK
(Ответ для AEN на комментарий #12)
> А почему бы не 3.0.2?

Версия уже устаревшая, есть исправления известных в ней багов (впрочем, как и наверняка привнесения новых багов). Давайте ее соберем, если работа 3.0.3 окажется корявой.
Comment 14 mikhailnov 2021-07-20 16:16:32 MSK
Сорбрано в http://git.altlinux.org/tasks/279844 , пока не отправляю в сизиф, надо поправить некоторые моменты.
Comment 15 AEN 2021-11-01 03:10:32 MSK
Вышел 3.1: https://www.audacityteam.org/audacity-3-1-is-out-now/
Прошу более не откладывать.
Comment 16 AEN 2021-11-03 19:02:18 MSK
2mikhailnov@: когда ждать? Прошу ответить.
Comment 17 mikhailnov 2021-11-03 21:56:10 MSK
(Ответ для AEN на комментарий #16)
> 2mikhailnov@: когда ждать? Прошу ответить.

Может, завтра. Попробую 3.1.х, если не пойдет, то отправлю последнюю 3.0.х в сизиф.
Comment 18 AEN 2021-11-09 05:07:38 MSK
(Ответ для mikhailnov на комментарий #17)
> (Ответ для AEN на комментарий #16)
> > 2mikhailnov@: когда ждать? Прошу ответить.
> 
> Может, завтра. Попробую 3.1.х, если не пойдет, то отправлю последнюю 3.0.х в
> сизиф.

И что?
Отправляйте 3.0 , не тяните. Сделаете до четверга?
Comment 19 mikhailnov 2021-11-11 15:55:38 MSK
Вышел 3.1.1, прямо сейчас начинаю собирать.
Comment 20 AEN 2021-11-11 16:03:34 MSK
(Ответ для mikhailnov на комментарий #19)
> Вышел 3.1.1, прямо сейчас начинаю собирать.

Удачи!
Comment 21 AEN 2021-11-15 21:37:02 MSK
(Ответ для mikhailnov на комментарий #19)
> Вышел 3.1.1, прямо сейчас начинаю собирать.
Все собираете?
Не вижу.
Comment 22 Repository Robot 2021-11-19 14:53:45 MSK
audacity-3.1.2-alt1 -> sisyphus:

 Fri Nov 19 2021 Mikhail Novosyolov <mikhailnov@altlinux> 3.1.2-alt1
 - Version 3.1.2 (Closes: 40174, 38790, 38662, 41340)
 - Do load plugins from /usr/lib/ladspa in addition to /usr/lib64/ladspa
   (this upstream behaviour was incorrectly changed by sed)
 - XXX Upstream removed linkage with libffmpeg, so we do not have propper ABI tracking now
   and depend from libavocodec.so.58 manually
   (https://github.com/audacity/audacity/issues/2161)
 - Build against system libopus, libportaudio and libmidi (as in upstream spec for Fedora)
 - Dropped setting of correct version in the "About" dialog, upstream code changed,
   it is set correctly now by cmake variables like AUDACITY_VERSION
 - Dropped no more needed patches:
   + ALT-Remove-warning-about-alpha-version.patch - upstream code changed, using
     "-DAUDACITY_BUILD_LEVEL=2" now
   + 0001-HACK-off-bundled-libmp3lame.patch - libmp3lame is not bundled any more,
     a chack that system one is linked is kept in %check
   + 0001-update-PO-files-by-update_po_files.sh.patch,
     0002-Fix-fuzzies-in-Russian-transaltion.patch,
     0003-Fix-translation-of-Filter-Curve.patch - dropped in the new version,
     upstream has a special workflow of updating translations
     (see https://github.com/audacity/audacity/pull/558)
 - Renamed and rediffed other patches, make all of them git am-able
 - Hacked to force GTK+3.0 at build time
 - Removed hack with -latomic on MIPS, upstream CMakeLists.txt adds it itself
 - Hacked for liblame-devel missing pkgconfig file
   (reported https://bugzilla.altlinux.org/show_bug.cgi?id=40342)
 - Explicitly disabled networking (it is disabled by default, make sure that
   we do not send crash reports to Audacity servers, they will not be able
   to read them due to debuginfo available separately and because it is not their build)
Comment 23 mikhailnov 2021-11-19 14:59:56 MSK
Простите, что настолько долго. Постараюсь быстрее, удалось наладить нормальную работу в контейнере/чруте.
Comment 24 AEN 2021-11-19 15:01:17 MSK
Спасибо!