ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Бэкпорт firefox 61.0.1 для p7
@ 2018-08-19 10:12 Владимир Гусев
  2018-08-19 10:17 ` Владимир Гусев
  2018-08-20  5:51 ` Sergey
  0 siblings, 2 replies; 12+ messages in thread
From: Владимир Гусев @ 2018-08-19 10:12 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Иногда утягиваю и пересобираю различные небольшие новинки из p8 для p7,
чтобы как можно дольше идти "в ногу со временем"... Когда пакеты
небольшие, то мне это удается. В случае с firefox мне это не удалось -
руки опускаются... В результате пришось просто скачать с сайта и
механически установить вместо старого - на 99% работает, проблемы
только с radiobutton и "галочками" выбора пунктов. Но хотелось
попробовать пересобрать нормально. Собираю я по старинке, посредством
rpm -ba *.spec

Сначала вышеупомянутая команда вывела огромный список зависимостей.
После того, как я поскреб по сусекам p7, остался следующий список того,
чего в p7 нет:

vova@macbook SPECS $ rpm -ba firefox.spec 
ошибка: неудовлетворенные зависимости сборки:
	clang6.0 нужен для firefox-61.0.1-alt0.M70P.1
	clang6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
	llvm6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
	lld-devel нужен для firefox-61.0.1-alt0.M70P.1
	rust >= 1.24.1 нужен для firefox-61.0.1-alt0.M70P.1
	rust-cargo >= 0.25.0 нужен для firefox-61.0.1-alt0.M70P.1
	/dev/shm нужен для firefox-61.0.1-alt0.M70P.1
	pkgconfig(nspr) >= 4.17 нужен для firefox-61.0.1-alt0.M70P.1
	pkgconfig(nss) >= 3.38.0 нужен для firefox-61.0.1-alt0.M70P.1

Насчет 2-х последних пунктов, это, я думаю, речь идет об libnss-devel и
libnspr-devel.. Но тут версии поновее... Что тут делает /dev/shm - ума
не приложу.

Нахрена нужен целый язык программирования rust??...

В общем я снова уперся в необходимость пересборки целого ряда
совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
обойтись без rust, этого /dev/shm и т.д.? На что это повлияет?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-19 10:12 [Comm] Бэкпорт firefox 61.0.1 для p7 Владимир Гусев
@ 2018-08-19 10:17 ` Владимир Гусев
  2018-08-20  5:51 ` Sergey
  1 sibling, 0 replies; 12+ messages in thread
From: Владимир Гусев @ 2018-08-19 10:17 UTC (permalink / raw)
  To: community

On Sun, 19 Aug 2018 13:12:56 +0300
Владимир Гусев wrote:


>
>vova@macbook SPECS $ rpm -ba firefox.spec 
>ошибка: неудовлетворенные зависимости сборки:
>	clang6.0 нужен для firefox-61.0.1-alt0.M70P.1
>	clang6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
>	llvm6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
>	lld-devel нужен для firefox-61.0.1-alt0.M70P.1
>	rust >= 1.24.1 нужен для firefox-61.0.1-alt0.M70P.1
>	rust-cargo >= 0.25.0 нужен для firefox-61.0.1-alt0.M70P.1
>	/dev/shm нужен для firefox-61.0.1-alt0.M70P.1
>	pkgconfig(nspr) >= 4.17 нужен для firefox-61.0.1-alt0.M70P.1
>	pkgconfig(nss) >= 3.38.0 нужен для firefox-61.0.1-alt0.M70P.1
>
>Насчет 2-х последних пунктов, это, я думаю, речь идет об libnss-devel и
>libnspr-devel.. Но тут версии поновее... Что тут делает /dev/shm - ума
>не приложу.
>
>Нахрена нужен целый язык программирования rust??...

Да и clang я что-то пока не нахожу в p8...


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-19 10:12 [Comm] Бэкпорт firefox 61.0.1 для p7 Владимир Гусев
  2018-08-19 10:17 ` Владимир Гусев
@ 2018-08-20  5:51 ` Sergey
  2018-08-20  7:38   ` Andrey Cherepanov
  2018-08-20 16:27   ` Vasilyi Tё́rkin
  1 sibling, 2 replies; 12+ messages in thread
From: Sergey @ 2018-08-20  5:51 UTC (permalink / raw)
  To: community

On Sunday 19 August 2018, Владимир Гусев wrote:

> В общем я снова уперся в необходимость пересборки целого ряда
> совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
> обойтись без rust, этого /dev/shm и т.д.?

Если бы всё было просто, Андрей Черепанов давно бы бакпорт FF сделал,
как мне кажется.

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-20  5:51 ` Sergey
@ 2018-08-20  7:38   ` Andrey Cherepanov
  2018-08-20 20:14     ` Владимир Гусев
  2018-08-20 16:27   ` Vasilyi Tё́rkin
  1 sibling, 1 reply; 12+ messages in thread
From: Andrey Cherepanov @ 2018-08-20  7:38 UTC (permalink / raw)
  To: community

20.08.2018 08:51, Sergey пишет:
> On Sunday 19 August 2018, Владимир Гусев wrote:
>
>> В общем я снова уперся в необходимость пересборки целого ряда
>> совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
>> обойтись без rust, этого /dev/shm и т.д.?
> Если бы всё было просто, Андрей Черепанов давно бы бакпорт FF сделал,
> как мне кажется.
>
В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт будет.
Только версии ESR - 60.1.0.

Новые версии без llvm6.0 и rust не соберёшь.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-20  5:51 ` Sergey
  2018-08-20  7:38   ` Andrey Cherepanov
@ 2018-08-20 16:27   ` Vasilyi Tё́rkin
  1 sibling, 0 replies; 12+ messages in thread
From: Vasilyi Tё́rkin @ 2018-08-20 16:27 UTC (permalink / raw)
  To: ALT Linux Community general discussions,
	ALT Linux Community general discussions, Sergey



20.08.2018 08:51, Sergey пишет:
> On Sunday 19 August 2018, Владимир Гусев wrote:
>
>> В общем я снова уперся в необходимость пересборки целого ряда
>> совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
>> обойтись без rust, этого /dev/shm и т.д.?
> Если бы всё было просто, Андрей Черепанов давно бы бакпорт FF сделал,
> как мне кажется.
>
Он уже давно не кумир


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-20  7:38   ` Andrey Cherepanov
@ 2018-08-20 20:14     ` Владимир Гусев
  2018-08-21 10:08       ` Andrey Cherepanov
  0 siblings, 1 reply; 12+ messages in thread
From: Владимир Гусев @ 2018-08-20 20:14 UTC (permalink / raw)
  To: community

On Mon, 20 Aug 2018 10:38:08 +0300
Andrey Cherepanov wrote:

>20.08.2018 08:51, Sergey пишет:
>> On Sunday 19 August 2018, Владимир Гусев wrote:
>>  
>>> В общем я снова уперся в необходимость пересборки целого ряда
>>> совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
>>> обойтись без rust, этого /dev/shm и т.д.?  
>> Если бы всё было просто, Андрей Черепанов давно бы бакпорт FF сделал,
>> как мне кажется.
>>  
>В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт будет.
>Только версии ESR - 60.1.0.

Что за c7? Знаю про p7 и t7...

>Новые версии без llvm6.0 и rust не соберёшь.

А clang? Что за пакет за ним стоит?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-20 20:14     ` Владимир Гусев
@ 2018-08-21 10:08       ` Andrey Cherepanov
  2018-08-21 10:37         ` Владимир Гусев
  0 siblings, 1 reply; 12+ messages in thread
From: Andrey Cherepanov @ 2018-08-21 10:08 UTC (permalink / raw)
  To: community

20.08.2018 23:14, Владимир Гусев пишет:
> On Mon, 20 Aug 2018 10:38:08 +0300
> Andrey Cherepanov wrote:
>
>> 20.08.2018 08:51, Sergey пишет:
>>> On Sunday 19 August 2018, Владимир Гусев wrote:
>>>  
>>>> В общем я снова уперся в необходимость пересборки целого ряда
>>>> совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
>>>> обойтись без rust, этого /dev/shm и т.д.?  
>>> Если бы всё было просто, Андрей Черепанов давно бы бакпорт FF сделал,
>>> как мне кажется.
>>>  
>> В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт будет.
>> Только версии ESR - 60.1.0.
> Что за c7? Знаю про p7 и t7...
Это LTS-ный бранч для сертифицированного дистрибутива. Поддержка p7
закончена 30 августа 2016 года (https://www.altlinux.org/Branches/p7)
>
>> Новые версии без llvm6.0 и rust не соберёшь.
> А clang? Что за пакет за ним стоит?

clang - компилятор для llvm6.0.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-21 10:08       ` Andrey Cherepanov
@ 2018-08-21 10:37         ` Владимир Гусев
  2018-08-21 11:03           ` Andrey Cherepanov
  2018-08-21 14:25           ` Michael Shigorin
  0 siblings, 2 replies; 12+ messages in thread
From: Владимир Гусев @ 2018-08-21 10:37 UTC (permalink / raw)
  To: community

On Tue, 21 Aug 2018 13:08:18 +0300
Andrey Cherepanov wrote:

>>> В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт
>>> будет. Только версии ESR - 60.1.0.  
>> Что за c7? Знаю про p7 и t7...  
>Это LTS-ный бранч для сертифицированного дистрибутива. Поддержка p7
>закончена 30 августа 2016 года (https://www.altlinux.org/Branches/p7)


Тогда еще вопрос - известны ли проблемы при переходе с p7 на с7? Это
как-то исследовалось?


P.S. В принципе эта извечная проблема, когда платформа работает
нормально в виде рабочей станции на настольном/ноутбучном железе и
устаревает лишь условно из-за неких внешних факторов. При этом, как
правило, есть желание периодически обновлять лишь две вещи - браузер и
офис. p7 - отличная платформа и вполне еще себе в силах быть
актуальной. Думаю, что пару-тройку больших пакетов (пару браузеров,
офис) можно было бы бэкпортить и для p7. 

P.P.S. Никогда не понимал этого резкого отсечения (устранения из списка
"живых") репозитария, к которому все едва успели привыкнуть... При этом
в новом репо часть программ исчезает, часть затачивается только под
новое, исчезают некоторые вполне рабочие ядра. И идут призывы
переходить на новый репо... А железо, зачастую, остается прежним... А
когда вдруг будет принято решение не делать больше 32-разрядные пакеты,
что прикажете делать? Покупать новое железо?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-21 10:37         ` Владимир Гусев
@ 2018-08-21 11:03           ` Andrey Cherepanov
  2018-08-21 11:21             ` Владимир Гусев
  2018-08-21 14:25           ` Michael Shigorin
  1 sibling, 1 reply; 12+ messages in thread
From: Andrey Cherepanov @ 2018-08-21 11:03 UTC (permalink / raw)
  To: community

21.08.2018 13:37, Владимир Гусев пишет:
> On Tue, 21 Aug 2018 13:08:18 +0300
> Andrey Cherepanov wrote:
>
>>>> В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт
>>>> будет. Только версии ESR - 60.1.0.  
>>> Что за c7? Знаю про p7 и t7...  
>> Это LTS-ный бранч для сертифицированного дистрибутива. Поддержка p7
>> закончена 30 августа 2016 года (https://www.altlinux.org/Branches/p7)
>
> Тогда еще вопрос - известны ли проблемы при переходе с p7 на с7? Это
> как-то исследовалось?
Нет.
> P.S. В принципе эта извечная проблема, когда платформа работает
> нормально в виде рабочей станции на настольном/ноутбучном железе и
> устаревает лишь условно из-за неких внешних факторов. При этом, как
> правило, есть желание периодически обновлять лишь две вещи - браузер и
> офис. p7 - отличная платформа и вполне еще себе в силах быть
> актуальной. Думаю, что пару-тройку больших пакетов (пару браузеров,
> офис) можно было бы бэкпортить и для p7. 
Вы сначала попробуйте бэкпортировать новые браузеры и офисы, которые
требует новые версии GCC и всего остального в старый бранч. Поверьте,
трудности растут по экспоненте.
> P.P.S. Никогда не понимал этого резкого отсечения (устранения из списка
> "живых") репозитария, к которому все едва успели привыкнуть... При этом
> в новом репо часть программ исчезает, часть затачивается только под
> новое, исчезают некоторые вполне рабочие ядра. И идут призывы
> переходить на новый репо... А железо, зачастую, остается прежним... А
> когда вдруг будет принято решение не делать больше 32-разрядные пакеты,
> что прикажете делать? Покупать новое железо?

Что Вы предлагаете? Остановится, проигнорировать весь мир и основные
апстримы и собирать в старый бранч, который кому может быть нужен?

Вы можете оставаться на старых версиях, подходящих под этот бранч.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-21 11:03           ` Andrey Cherepanov
@ 2018-08-21 11:21             ` Владимир Гусев
  2018-08-21 14:58               ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Владимир Гусев @ 2018-08-21 11:21 UTC (permalink / raw)
  To: community

On Tue, 21 Aug 2018 14:03:47 +0300
Andrey Cherepanov wrote:

>21.08.2018 13:37, Владимир Гусев пишет:
>> On Tue, 21 Aug 2018 13:08:18 +0300
>> Andrey Cherepanov wrote:
>>  
>>>>> В p7 вряд ли - репозиторий не поддерживается. Вот в c7 бэкпорт
>>>>> будет. Только версии ESR - 60.1.0.    
>>>> Что за c7? Знаю про p7 и t7...    
>>> Это LTS-ный бранч для сертифицированного дистрибутива. Поддержка p7
>>> закончена 30 августа 2016 года
>>> (https://www.altlinux.org/Branches/p7)  
>>
>> Тогда еще вопрос - известны ли проблемы при переходе с p7 на с7? Это
>> как-то исследовалось?  
>Нет.

Тогда не буду рисковать...

>> P.S. В принципе эта извечная проблема, когда платформа работает
>> нормально в виде рабочей станции на настольном/ноутбучном железе и
>> устаревает лишь условно из-за неких внешних факторов. При этом, как
>> правило, есть желание периодически обновлять лишь две вещи - браузер
>> и офис. p7 - отличная платформа и вполне еще себе в силах быть
>> актуальной. Думаю, что пару-тройку больших пакетов (пару браузеров,
>> офис) можно было бы бэкпортить и для p7.   
>Вы сначала попробуйте бэкпортировать новые браузеры и офисы, которые
>требует новые версии GCC и всего остального в старый бранч. Поверьте,
>трудности растут по экспоненте.

В том-то и дело, что я пробую это делать на протяжении многих лет и
знаю, что если нет обкатанных инструментов, времени и т.д. - это
трудно..

>> P.P.S. Никогда не понимал этого резкого отсечения (устранения из
>> списка "живых") репозитария, к которому все едва успели
>> привыкнуть... При этом в новом репо часть программ исчезает, часть
>> затачивается только под новое, исчезают некоторые вполне рабочие
>> ядра. И идут призывы переходить на новый репо... А железо, зачастую,
>> остается прежним... А когда вдруг будет принято решение не делать
>> больше 32-разрядные пакеты, что прикажете делать? Покупать новое
>> железо?  
>
>Что Вы предлагаете? Остановится, проигнорировать весь мир и основные
>апстримы и собирать в старый бранч, который кому может быть нужен?

XP работала в мире повсеместно 14 лет (да и сейчас работает), пока ее
искусственно не выдавили.

>Вы можете оставаться на старых версиях, подходящих под этот бранч.

Я так и делаю, просто внешние обстоятельства (там браузер перестал
поддерживать то-то и то-то, сям, скайп, html5, прочие вещи) вынуждают
что-то предпринимать, обновлять, не разрушив при этом идеально
работающую систему.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для  p7
  2018-08-21 10:37         ` Владимир Гусев
  2018-08-21 11:03           ` Andrey Cherepanov
@ 2018-08-21 14:25           ` Michael Shigorin
  1 sibling, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2018-08-21 14:25 UTC (permalink / raw)
  To: community

On Tue, Aug 21, 2018 at 01:37:07PM +0300, Владимир Гусев wrote:
> Тогда еще вопрос - известны ли проблемы при переходе с p7 на
> с7? Это как-то исследовалось?

Нет, но можно попробовать брать пакеты точечно.

> P.P.S. Никогда не понимал этого резкого отсечения (устранения
> из списка "живых") репозитария, к которому все едва успели
> привыкнуть...

А второй вариант -- это куцый CentOS (и сразу EPEL и другие
репозитории, потому что даже в редхате нет дураков тащить
N лет K большое пакетов).

Если бы было резкое отсечение, была бы заглушена сборочная
очередь; а так как раз cas@ и тащил ещё год или два после
обещанных сроков поддержки в первую очередь браузеры (что,
поверьте немножко сталкивавшемуся и частично слышавшему
отголоски схваток Андрея или проверьте, нетривиально).

Сейчас у нас очереди заглушены для 4.x и, если не ошибаюсь,
для 5.x -- это которые были около десяти лет назад и для
которых не нашлось желающих вести дальнейшую разработку
пару бранчей спустя.

В общем, "едва успели привыкнуть" понять могу, но такой
временной масштаб довольно тяжело даётся в наше время.

PS: хотя сейчас проверил -- в 5.1 весной ещё собирали,
так что заглушены только 4.x.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Бэкпорт firefox 61.0.1 для p7
  2018-08-21 11:21             ` Владимир Гусев
@ 2018-08-21 14:58               ` Sergey
  0 siblings, 0 replies; 12+ messages in thread
From: Sergey @ 2018-08-21 14:58 UTC (permalink / raw)
  To: community

On Tuesday 21 August 2018, Владимир Гусев wrote:

> XP работала в мире повсеместно 14 лет (да и сейчас работает), пока ее
> искусственно не выдавили.
 
И что? Смысл сравнивать ОС с совершенно разными принципами разработки
и сборки ПО для них?

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-08-21 14:58 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-19 10:12 [Comm] Бэкпорт firefox 61.0.1 для p7 Владимир Гусев
2018-08-19 10:17 ` Владимир Гусев
2018-08-20  5:51 ` Sergey
2018-08-20  7:38   ` Andrey Cherepanov
2018-08-20 20:14     ` Владимир Гусев
2018-08-21 10:08       ` Andrey Cherepanov
2018-08-21 10:37         ` Владимир Гусев
2018-08-21 11:03           ` Andrey Cherepanov
2018-08-21 11:21             ` Владимир Гусев
2018-08-21 14:58               ` Sergey
2018-08-21 14:25           ` Michael Shigorin
2018-08-20 16:27   ` Vasilyi Tё́rkin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git