Summary: | Процесс обновления qmmp | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yan <yantux> |
Component: | qmmp | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | dottedmag, drool, swi, vvk, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Yan
2009-01-30 05:31:30 MSK
Дальше прошло или за этом отвалилось? (In reply to comment #1) > Дальше прошло или за этом отвалилось? Нет, не отвалилось. Просто выдало сообщение. Это не бага. Это последствия костыля на период переезда каталога скинов. Думаю что кто хотел - тот уже обновил qmmp и ему этот костыль не нужен. А кто еще не обновился - там можно руками разрулить. У Вас, судя по всему, просто не установлен пакет скинов. Хорошо бы удавливать вывод в таких случаях (>/dev/null 2&>1) Мда, вообще не понятно, зачем такой жуткий костыль в спеке: %pre mv -f %_datadir/%name/skins/* %_wlskindir/ %__rm -rf %_datadir/%name/skins Ну да, скрит такой типично-ржачный. (В ответ на комментарий №5) > Мда, вообще не понятно, зачем такой жуткий костыль в спеке: > %pre > mv -f %_datadir/%name/skins/* %_wlskindir/ > %__rm -rf %_datadir/%name/skins Это понадобилось временно на пару месяцев для обеспечения нормального обновления, когда каталог %_datadir/%name/skins прекратил быть каталогом и стал симлинком на %_wlskindir. Вот так было: https://bugzilla.altlinux.org/show_bug.cgi?id=18199 ==================================================== 1: qmmp error: unpacking of archive failed on file /usr/share/qmmp/skins: cpio: rename failed - Это каталог ( 99%) E: Произошли ошибки при выполнении транзакции ==================================================== Больше этот костыль не нужен, кому нужно было - уже обновился. В сизиф ушла сборка без этого костыля. (В ответ на комментарий №7) > Это понадобилось временно на пару месяцев для обеспечения нормального > обновления Т.е. теперь обновление со старой версии будет невозможно? > кому нужно было - уже обновился. Охренеть. (В ответ на комментарий №8) > Т.е. теперь обновление со старой версии будет невозможно? Будет возможно, сам знаешь. > > кому нужно было - уже обновился. > Охренеть. Если хочется потроллить - не делай это в багзилле, мой джаббер тебе известен. (В ответ на комментарий №9) > (В ответ на комментарий №8) > > Т.е. теперь обновление со старой версии будет невозможно? > Будет возможно, сам знаешь. Каким образом? Имеется в виду, конечно, обновление с версии, где %_datadir/%name/skins был каталогом. (В ответ на комментарий №10) > Каким образом? Имеется в виду, конечно, обновление с версии, где > %_datadir/%name/skins был каталогом. rm -rf /usr/share/qmmp/skins && apt-get dist-upgrade Т.е. я был прав, и штатное обновление невозможно. Пожалуйста, не называй больше троллингом верные претензии. Есть ли в бранчах qmmp, для которого требуется такой костылище? Во всех бранчах версия уже с ним. (В ответ на комментарий №13) > Есть ли в бранчах qmmp, для которого требуется такой костылище? Костыль нужен был только на момент переезда каталога. Сейчас костыль не нужен. После выхода очередного релиза позаливаю в бранчи уже без костыля. И сломаешь этим обновление с любого дистрибутива. Молодец. (В ответ на комментарий №16) > И сломаешь этим обновление с любого дистрибутива. Молодец. В бранчах 4.0/4.1 (за 5.0 не скажу, не в курсе в каком состоянии туда попал qmmp) имеется костыль. Другими словами всем, кто обновлялся из этих бранчей - костыль не требуется. Я могу его вернуть, но сколько времени потребуется держать довольно кривой костыль в ожидании гипотетического случая? P.S. Единственный, кто поймал багу с невозможностью автоматического обновления - Морсов, который где-то нарыл сизиф годичной давности и решил обновить. Так. Нужно разобраться поподробнее. В бранчах костыль есть (в 5.0 тоже), значит обновление на любой свежий дистрибутив из этих бранчей работает. Не будет работать обновление на тухлый дистрибутив из любой ветки (собранный до попадания в неё qmmp с костылём), но это не исправить. Не будет работать обновление с тухлого дистрибутива на Сизиф, но это тоже неважно. Ок, возвращаю "resolved". (В ответ на комментарий №18) > Не будет работать обновление на тухлый дистрибутив из любой ветки (собранный до > попадания в неё qmmp с костылём), но это не исправить. Исправить, вернув костыль. *на* тухлый, который уже не исправить. (В ответ на комментарий №20) > *на* тухлый, который уже не исправить. С тухлого на любую версию, где пути поменялись, а костыля нет. Я не вижу смысла держать этот костыль для абсолютно гипотетической ситуации. Qmmp не входил ни в один дистрибутив и присутствует только в бранчах с 4.0 и до сизифа. Для тех, кто использует Qmmp и обновляется из сетевых репозиториев - костыль сделал свое дело. Сколько времени уже прошло как я его убрал - никто не пожаловался на невозможность обновиться. Значит те, кто пользуется проигрывателем, вложились в те несколько месяцев с костылем. |