Автор Тема: А не опакетить ли palemoon ?  (Прочитано 290360 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1050 : 03.03.2017 07:54:41 »
https://packages.altlinux.org/ru/p8/srpms/palemoon/spec
Conflicts: newmoon <= 27.1.1-alt0.M80P.2
Obsoletes: newmoon <= 27.1.1-alt0.M80P.2
Provides: newmoon = %version-%release

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: А не опакетить ли palemoon ?
« Ответ #1051 : 03.03.2017 08:36:06 »
Странно тогда. Provides/Obsoletes в таком виде должно быть тоже достаточно, хотя я бы, всё равно, от текущей версии отталкивался - оно универсально бы было и для бранча, и для Сизифа. А вот Conflicts... Зачем, если есть Obsoletes и пакет будет замещаться в любом случае ? И, вероятно, из-за него apt не пытается обновить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1052 : 03.03.2017 08:55:59 »
А вот Conflicts... Зачем, если есть Obsoletes и пакет будет замещаться в любом случае ?
там конфликт по файлам.
« Последнее редактирование: 03.03.2017 08:59:28 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1053 : 03.03.2017 08:58:47 »
И, вероятно, из-за него apt не пытается обновить.
Через dist-upgrade?
Мне трудно воспроизвести, т.к. я проверял обновление через apt-repo test  до появления пакета в бренче. Могу только вечером проверить.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: А не опакетить ли palemoon ?
« Ответ #1054 : 03.03.2017 09:12:45 »
А вот Conflicts... Зачем, если есть Obsoletes и пакет будет замещаться в любом случае ?
там конфликт по файлам.
Так пакет будет замещён за счёт Obsoletes. Это вот если бы Obsoletes не было, нужен бы был Conflicts.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1055 : 03.03.2017 09:16:43 »
Вопрос в каком порядке идёт обновление. По-моему без conflict вначале будет устанавливаться новый пакет , потом будет удаляться старый, но времени проверить это у меня нет - слишком долго собирается пакет, что-бы это проверить.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: А не опакетить ли palemoon ?
« Ответ #1056 : 03.03.2017 09:47:53 »
Вопрос в каком порядке идёт обновление. По-моему без conflict вначале будет устанавливаться новый пакет , потом будет удаляться старый
Будет как при обычном обновлении по версии. Они же тоже конфликтующие по сути.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1057 : 03.03.2017 12:16:23 »
Вот, а надо, что-бв старый пакет вначале удалился,  а потом-бы ставился новый. Иначе обновление не пойдёт.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1058 : 03.03.2017 12:17:09 »
Вся буза с изменением имени только для этого.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1059 : 03.03.2017 13:29:49 »
Да, я это увидел. Только не в курсе как от этого избавится. Там какие-то триггеры упоминались, только я не в курсе какие и как с ними работать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: А не опакетить ли palemoon ?
« Ответ #1060 : 03.03.2017 15:10:15 »
Да, я это увидел. Только не в курсе как от этого избавится. Там какие-то триггеры упоминались, только я не в курсе какие и как с ними работать.
Должно и так сработать, без триггеров.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1061 : 03.03.2017 21:59:32 »
Почему-то не сработало ;-(

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: А не опакетить ли palemoon ?
« Ответ #1062 : 03.03.2017 22:22:26 »
Почему-то не сработало ;-(
Сейчас попробую задание для p8 сделать. У меня такие разделения пакетов вполне проходили, правда без переименования основного пакета. Причём, это вообще без каких-либо проблем было. Но переименование должно было быть обработано через provides.

UPD: А, так там, кроме переименования самих пакетов, катаог /usr/lib64/newmoon/browser/chrome становится симлинком. Это да, надо через триггеры. Хотя и с переименованием тоже засада. При подключенном задании 179132 было предложено удалить palemoon-ru и newmoon, но вот установить newmoon-base и newmoon-data предложено не было. Что непонятно. ВЕчером ещё посмотрю. А триггер у меня есть такой в пакете zyGrib. С той же целью сделать симлинк из каталога.

UPD2: Запустил вторую итерацию, с триггером, но с ним проблема небольшая - по-хорошему, надо бы сделать универсально, для Сизифа и всех остальных, то есть, надо как-то подогнать версии так, чтобы условие для всех бранчей выполнялось. Плюс поменял местами Provides/Obsoletes - больше в голову ничего не приходит, должно было сработать.
« Последнее редактирование: 04.03.2017 12:13:57 от asy »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1063 : 05.03.2017 10:29:52 »
Новая версия для p8:
http://webery.altlinux.org/task/179161
Новая версия для p7:
http://webery.altlinux.org/task/179163

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: А не опакетить ли palemoon ?
« Ответ #1064 : 05.03.2017 10:32:04 »
UPD2: Запустил вторую итерацию, с триггером, но с ним проблема небольшая - по-хорошему, надо бы сделать универсально, для Сизифа и всех остальных, то есть, надо как-то подогнать версии так, чтобы условие для всех бранчей выполнялось. Плюс поменял местами Provides/Obsoletes - больше в голову ничего не приходит, должно было сработать.
Лучше новые сообщения писать, т.к. почта приходит по новым сообщениям ;-)