Bug 12853

Summary: [upd 21] steam to 1.0.0.75, fix CS:GO
Product: [ROSA-based products] ROSA Fresh Reporter: Grigorev Andrey <survolog>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, e.malashin, m.novosyolov, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Grigorev Andrey 2022-11-15 13:11:29 MSK
Advisory: update steam to 1.0.0.75, fix start CS:GO.

steam 1.0.0.75-1
https://abf.io/build_lists/4175577
https://abf.io/build_lists/4175576
Comment 1 e.malashin@rosalinux.ru 2022-11-15 15:28:09 MSK
The update sent to testings
Comment 2 Mikhail Novosyolov 2022-11-15 15:46:20 MSK
pull /usr/lib64/libcurl-gnutls.so.4, not curl-gnutls 

curl 7.81.0-4
- Provide libcurl-openssl, libcurl-libressl, libcurl-gnutls
https://abf.io/build_lists/4175608
https://abf.io/build_lists/4175609
https://abf.io/build_lists/4175610
https://abf.io/build_lists/4175611
https://abf.io/build_lists/4175612


steam 1.0.0.75-2
pull /usr/lib64/libcurl-gnutls.so.4, not curl-gnutls
https://abf.io/build_lists/4175620
https://abf.io/build_lists/4175621
Binaries built on Ubuntu are often linked to libcurl-gnutls.so.4 (Debian's invention)
The binary /usr/bin/curl-gnutls of course does pull this library but is not needed.
Also add dep from just libcurl.so.4
Comment 3 Mikhail Novosyolov 2022-11-15 15:48:28 MSK
Фишка в том, что на Debian/Ubuntu библиотека libcurl-gnutls.so.4 вместо libcurl.so.4. Игры, собранные там, слинкованы с ней. В пакете curl-gnutls исполняемый файл /usr/bin/curl-gnutls, он игре не нужен, это вообще уникальное для Росы имя файла. Но libcurl-gnutls.so.4 он подтягивает. Переделал так, чтоб подтягивало напрямую libcurl-gnutls.so.4.
Comment 4 Mikhail Novosyolov 2022-11-15 15:54:32 MSK
Неправильно сделал. Так 32-битные библиотеки не подтянутся. В варианте Сурволога тоже не подтянутся. Переделаю.
Comment 5 Mikhail Novosyolov 2022-11-15 16:12:16 MSK
******** QA ADVISORY ********
also pull 32 bit libcurl-gnutls

curl
https://abf.io/build_lists/4175637
https://abf.io/build_lists/4175638
https://abf.io/build_lists/4175639

steam
https://abf.io/build_lists/4175643
https://abf.io/build_lists/4175644

Егор, отправь вот это в тестинг, а в ранее отправленных туда сборках нажми "Отклонить публикацию".
Comment 6 e.malashin@rosalinux.ru 2022-11-16 16:48:55 MSK
(In reply to Mikhail Novosyolov from comment #5)
> ******** QA ADVISORY ********
> also pull 32 bit libcurl-gnutls
> 
> curl
> https://abf.io/build_lists/4175637
> https://abf.io/build_lists/4175638
> https://abf.io/build_lists/4175639
> 
> steam
> https://abf.io/build_lists/4175643
> https://abf.io/build_lists/4175644
> 
> Егор, отправь вот это в тестинг, а в ранее отправленных туда сборках нажми
> "Отклонить публикацию".

The update sent to testings
Comment 7 Vladimir Potapov 2022-11-22 12:39:02 MSK
curl-7.81.0-4
https://abf.io/build_lists/4175637
https://abf.io/build_lists/4175638
https://abf.io/build_lists/4175639

steam-1.0.0.75-2
https://abf.io/build_lists/4175643
https://abf.io/build_lists/4175644
****************************** Advisory ************************
update steam to 1.0.0.75, fix start CS:GO. 
curl:  Provide libcurl-openssl, libcurl-libressl, libcurl-gnutls
****************************************************************
QA Verified