Bug 13373

Summary: [upd 21] update cups-filters, foomatic and sane-airscan with w/a of conflict with wsdd
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, d.zaslavsky, pastordidi, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: fm.png

Description Mikhail Novosyolov 2023-05-18 14:19:35 MSK
*********** QA ADVISORY **********

cups-filters 1.28.16-3
- minor update, fixed some problems
https://abf.io/build_lists/4441316
https://abf.io/build_lists/4441317
https://abf.io/build_lists/4441318
https://abf.io/build_lists/4441319
https://abf.io/build_lists/4441320

foomatic-db 4.0-4.20230509.1
- updated
https://abf.io/build_lists/4441321
https://abf.io/build_lists/4441322
https://abf.io/build_lists/4441323

foomatic-db-engine 4.0.13-4.20230510
- updated
https://abf.io/build_lists/4441331
https://abf.io/build_lists/4441332
https://abf.io/build_lists/4441333
https://abf.io/build_lists/4441334
https://abf.io/build_lists/4441335

foomatic-db-nonfree 20230510-1
https://abf.io/build_lists/4441326
https://abf.io/build_lists/4441327
https://abf.io/build_lists/4441328
https://abf.io/build_lists/4441329
https://abf.io/build_lists/4441330

golang-github-openprinting-ipp-usb 0.9.23-0.git5d0719.2
- updated
https://abf.io/build_lists/4441341
https://abf.io/build_lists/4441342
https://abf.io/build_lists/4441343

sane-airscan 0.99.27-0.git10189.3
- updated
- added workaround of conflict with wsdd.service (https://github.com/alexpevzner/sane-airscan/pull/290)
(даже если сканер поддерживает одновременно и eSCL, и WSD (см. таблицу в https://github.com/alexpevzner/sane-airscan), а WSD-обнаружение не может быть сделано из-за конфликта с wsdd за уже занятый им порт 3702, то оно не находило сканер, а теперь находит по eSCL)
https://abf.io/build_lists/4441374
https://abf.io/build_lists/4441375
https://abf.io/build_lists/4441376
https://abf.io/build_lists/4441377
https://abf.io/build_lists/4441378

Протестировал на Kyocera ECOSYS M2640idw и Xerox VersaLink B405.
Comment 1 Mikhail Novosyolov 2023-05-18 15:46:05 MSK
Обновление cups-filters починило неправильные поля при печати у ans. У меня, возможно, тоже, в Орле, надо проверять.
Comment 2 Dmitry Postnikov 2023-05-19 11:07:21 MSK
Created attachment 5888 [details]
fm.png

При обновах foomatic-db-engine говорит, что не может создать символьную ссылку.
Comment 3 Mikhail Novosyolov 2023-05-19 23:51:44 MSK
По результатам обсуждения с апстримом sane-airscan https://github.com/alexpevzner/sane-airscan/issues/289 , хак в нем откачу, а wsdd обновлю, и это решит описанную проблему нормально и полностью. wsdd отключать не придется.
Comment 4 Mikhail Novosyolov 2023-05-20 00:24:20 MSK
*********** QA ADVISORY **********

cups-filters 1.28.16-3
- minor update, fixed some problems
https://abf.io/build_lists/4441316
https://abf.io/build_lists/4441317
https://abf.io/build_lists/4441318
https://abf.io/build_lists/4441319
https://abf.io/build_lists/4441320

foomatic-db 4.0-4.20230509.1
- updated
https://abf.io/build_lists/4441321
https://abf.io/build_lists/4441322
https://abf.io/build_lists/4441323

foomatic-db-engine 4.0.13-6.20230510
- updated
- removed no more used alternatives
- fixed paths
https://abf.io/build_lists/4441926
https://abf.io/build_lists/4441927
https://abf.io/build_lists/4441928
https://abf.io/build_lists/4441929
https://abf.io/build_lists/4441930

foomatic-db-nonfree 20230510-1
- updated
https://abf.io/build_lists/4441326
https://abf.io/build_lists/4441327
https://abf.io/build_lists/4441328
https://abf.io/build_lists/4441329
https://abf.io/build_lists/4441330

golang-github-openprinting-ipp-usb 0.9.23-0.git5d0719.2
- updated
https://abf.io/build_lists/4441341
https://abf.io/build_lists/4441342
https://abf.io/build_lists/4441343

sane-airscan 0.99.27-0.git10189.4
- updated
https://abf.io/build_lists/4441891
https://abf.io/build_lists/4441892
https://abf.io/build_lists/4441893
https://abf.io/build_lists/4441894
https://abf.io/build_lists/4441895

wsdd 0.7.1-1
- updated
- fixed conflict with sane-airscan
(не проверял sane-airscan после обновления wsdd, не на чем уже)
wsdd нужен, чтобы Росы и винды друг друга в сетевом окружении видели (в долфине раздел "сеть")
https://abf.io/build_lists/4441901
https://abf.io/build_lists/4441902
https://abf.io/build_lists/4441903
https://abf.io/build_lists/4441904
https://abf.io/build_lists/4441905
Comment 6 Vladimir Potapov 2023-05-26 16:07:44 MSK
cupd-filters 1.28.17-1
+ fix of CVE-2023-24805 (https://www.opennet.ru/opennews/art.shtml?num=59181)
https://abf.io/build_lists/4443057
https://abf.io/build_lists/4443058
https://abf.io/build_lists/4443059
https://abf.io/build_lists/4443060
https://abf.io/build_lists/4443061

foomatic-db 4.0-4.20230509.1
- updated
https://abf.io/build_lists/4441321
https://abf.io/build_lists/4441322
https://abf.io/build_lists/4441323

foomatic-db-engine 4.0.13-6.20230510
- updated
- removed no more used alternatives
- fixed paths
https://abf.io/build_lists/4441926
https://abf.io/build_lists/4441927
https://abf.io/build_lists/4441928
https://abf.io/build_lists/4441929
https://abf.io/build_lists/4441930

foomatic-db-nonfree 20230510-1
- updated
https://abf.io/build_lists/4441326
https://abf.io/build_lists/4441327
https://abf.io/build_lists/4441328
https://abf.io/build_lists/4441329
https://abf.io/build_lists/4441330

golang-github-openprinting-ipp-usb 0.9.23-0.git5d0719.2
- updated
https://abf.io/build_lists/4441341
https://abf.io/build_lists/4441342
https://abf.io/build_lists/4441343

sane-airscan 0.99.27-0.git10189.4
- updated
https://abf.io/build_lists/4441891
https://abf.io/build_lists/4441892
https://abf.io/build_lists/4441893
https://abf.io/build_lists/4441894
https://abf.io/build_lists/4441895

wsdd 0.7.1-1
- updated
- fixed conflict with sane-airscan
(не проверял sane-airscan после обновления wsdd, не на чем уже)
wsdd нужен, чтобы Росы и винды друг друга в сетевом окружении видели (в долфине раздел "сеть")
https://abf.io/build_lists/4441901
https://abf.io/build_lists/4441902
https://abf.io/build_lists/4441903
https://abf.io/build_lists/4441904
https://abf.io/build_lists/4441905
****************************************
The update sent to testings
Comment 7 Vladimir Potapov 2023-05-30 16:58:10 MSK
при откате выдает ошибку
Запуск скриптлета: foomatic-db-engine-4.0.13-1.20191014.2.i686                                                                   29/168 
не удалось создать ссылку /usr/bin/lpr -> /etc/alternatives/lpr: /usr/bin/lpr уже существует и не является символьной ссылкой
не удалось создать ссылку /usr/bin/lpq -> /etc/alternatives/lpq: /usr/bin/lpq уже существует и не является символьной ссылкой
не удалось создать ссылку /usr/bin/lprm -> /etc/alternatives/lprm: /usr/bin/lprm уже существует и не является символьной ссылкой
не удалось создать ссылку /usr/sbin/lpc -> /etc/alternatives/lpc: /usr/sbin/lpc уже существует и не является символьной ссылкой


Не все за собой чистит?
Comment 8 Mikhail Novosyolov 2023-05-31 13:43:18 MSK
(In reply to Vladimir Potapov from comment #7)
> при откате выдает ошибку
> Запуск скриптлета: foomatic-db-engine-4.0.13-1.20191014.2.i686              
> 29/168 
> не удалось создать ссылку /usr/bin/lpr -> /etc/alternatives/lpr:
> /usr/bin/lpr уже существует и не является символьной ссылкой
> не удалось создать ссылку /usr/bin/lpq -> /etc/alternatives/lpq:
> /usr/bin/lpq уже существует и не является символьной ссылкой
> не удалось создать ссылку /usr/bin/lprm -> /etc/alternatives/lprm:
> /usr/bin/lprm уже существует и не является символьной ссылкой
> не удалось создать ссылку /usr/sbin/lpc -> /etc/alternatives/lpc:
> /usr/sbin/lpc уже существует и не является символьной ссылкой
> 
> 
> Не все за собой чистит?

Так и должно быть, здесь откат не предусмотрен, не вижу смысла делать сложные костыли ради корректности отката. Если очень надо откатить, можно удалить пакет (rpm -ev --nodeps foomatic-db-engine) и установить его обратно.
Comment 9 Vladimir Potapov 2023-06-06 11:43:51 MSK
cupd-filters 1.28.17-1
+ fix of CVE-2023-24805 (https://www.opennet.ru/opennews/art.shtml?num=59181)
https://abf.io/build_lists/4443057
https://abf.io/build_lists/4443058
https://abf.io/build_lists/4443059
https://abf.io/build_lists/4443060
https://abf.io/build_lists/4443061

foomatic-db 4.0-4.20230509.1
- updated
https://abf.io/build_lists/4441321
https://abf.io/build_lists/4441322
https://abf.io/build_lists/4441323

foomatic-db-engine 4.0.13-6.20230510
- updated
- removed no more used alternatives
- fixed paths
https://abf.io/build_lists/4441926
https://abf.io/build_lists/4441927
https://abf.io/build_lists/4441928
https://abf.io/build_lists/4441929
https://abf.io/build_lists/4441930

foomatic-db-nonfree 20230510-1
- updated
https://abf.io/build_lists/4441326
https://abf.io/build_lists/4441327
https://abf.io/build_lists/4441328
https://abf.io/build_lists/4441329
https://abf.io/build_lists/4441330

golang-github-openprinting-ipp-usb 0.9.23-0.git5d0719.2
- updated
https://abf.io/build_lists/4441341
https://abf.io/build_lists/4441342
https://abf.io/build_lists/4441343

sane-airscan 0.99.27-0.git10189.4
- updated
https://abf.io/build_lists/4441891
https://abf.io/build_lists/4441892
https://abf.io/build_lists/4441893
https://abf.io/build_lists/4441894
https://abf.io/build_lists/4441895

wsdd 0.7.1-1
- updated
- fixed conflict with sane-airscan
(не проверял sane-airscan после обновления wsdd, не на чем уже)
wsdd нужен, чтобы Росы и винды друг друга в сетевом окружении видели (в долфине раздел "сеть")
https://abf.io/build_lists/4441901
https://abf.io/build_lists/4441902
https://abf.io/build_lists/4441903
https://abf.io/build_lists/4441904
https://abf.io/build_lists/4441905
***********************************************************
QA Verified