LINUX.ORG.RU

Зачем в KDE баркоды?

 , ,


0

1

Не могу обновить plasma-desktop. Требует новое говно установить - media-libs/zxing-cpp

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

!!! The following update has been skipped due to unsatisfied dependencies:

kde-frameworks/prison:5

  selected: (kde-frameworks/prison-5.85.0:5/5.85::gentoo, installed)
  skipped: (kde-frameworks/prison-5.88.0:5/5.88::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy "media-libs/zxing-cpp" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/zxing-cpp-1.2.0::gentoo (masked by: package.mask)

(dependency required by "kde-frameworks/prison-5.88.0::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

kde-plasma/plasma-workspace:5
kde-plasma/plasma-desktop:5

Зачем в КДЕ либа для обработки баркодов? Там сорцов на 95 Мб!

Зачем мне баркоды? Они там совсем еб@нулись что-ли?

★★★★

Даже не знаю:

kde-frameworks/ prison QRCode and data matrix barcode library

Зачем тебе! этот пакет?

grem ★★★★★
()
Ответ на: комментарий от grem

я не знаю.

# equery d prison
 * These packages depend on prison:
kde-plasma/plasma-workspace-5.22.5-r3 (>=kde-frameworks/prison-5.82.0:5[qml])

Зачем он тут взялся?

Chord ★★★★
() автор топика

Подозреваю, что уже было у тебя поломано, может с репами беда и что то где то не так пошло

achilles_85
()
Ответ на: комментарий от achilles_85

Я понимаю, что это зависимость, но ЗАЧЕМ мне эти баркоды ПО-УМОЛЧАНИЮ включены?

Давайте тогда уже весь код написанный человечеством, включим в KDE, мало ли, может кому понадобится...

Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

А чего нет? KDE сделан так. Не ломай песочницу. Всё есть, даже barcode.

Not_a_Troll
()
Ответ на: комментарий от Chord

Так кеды же. Народ ведь требовал Линукс, с которым танцы не нужны, типа установил дистр и все там есть. Вот и получил))) Переходи на wm, там таких трабл не будет))

achilles_85
()
Ответ на: комментарий от Chord

Да? Значит, я не парился по этому поводу.

grem ★★★★★
()
Ответ на: комментарий от Chord
  1. Возможно сам KDE не подразумевает опциональность этой фичи => пиши в багзиллу KDE.
  2. Поддерживает, но не сделали опциональной фичу в ebuild => пиши в багзиллу Gentoo.
grem ★★★★★
()
Ответ на: комментарий от grem

попробовал отключить флаг qml в prison (kde-frameworks/prison -qml)- не дает, сука.

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by kde-plasma/plasma-workspace-5.23.4-r1::gentoo
# required by kde-plasma/plasma-desktop-5.23.4-r1::gentoo
# required by @selected
# required by @world (argument)
>=kde-frameworks/prison-5.88.0 qml
Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

Временно (а может быть и на постоянную) сделал так: установил эту либу zxing-cpp с бинхоста кальки. Она всего весит 600 кБ, а предлагают компилять 95 Мб сорцов. Либа вполне устроила систему.

Теперь у меня уже 2 либы установленные с бинхоста (emerge -avG) zxing-cpp и librsvg. Есть ли способ указать emerge, что эти пакеты только с бинхоста устанавливать? Вручную это делается ключом -G, можно ли автоматом чтобы обрабатывались как -G эти два пакета при обновлении?

Может какой список для пакетов, которые устанавливать только с бинхоста? Чтобы не следить за этим в ручном режиме

Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

Насчёт постоянно ставить оттуда пока сам не разобрался. Пытался задать EMERGE_DEFAULT_OPTS для пакета, но не сработало почему-то.

Попробую замаскировать пакет для основной репы и проверить.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

Почему не взять либу с тестового бинхоста gentoo?

там в блоге написано, что вроде не все пакеты есть. Например я установил с бинхоста кальки librsvg, чтобы не компилять целый раст для этой либы. А по той ссылке, что ты дал, этой либы нет. И в блоге написано, что там не все пакеты.

Chord ★★★★
() автор топика
Ответ на: комментарий от grem

Я librsvg установил вручную

emerge -avG gnome-base/librsvg
и этот пакет у меня замаскирован, чтобы он случайно не проскочил при апдейте и не затянул раст как зависимость.

Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/gnome-base/librsvg/

Есть и в бинхосте, но нужно, чтобы флаги совпадали.

Скорее всего нужно подобрать для выбранных пакетов нужную опцию FEATURES

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

лучше задаться вопросом, зачем в кедах такой стрёмный пакет

*  kde-frameworks/prison
      Latest version available: 5.85.0
      Latest version installed: 5.85.0
      Size of files: 46 KiB
      Homepage:      https://invent.kde.org/frameworks/prison
      Description:   QRCode and data matrix barcode library
      License:       GPL-2

Harald ★★★★★
()
Ответ на: комментарий от Harald

Кто? Разработчик Gentoo и член Gentoo Council?

grem ★★★★★
()
Ответ на: комментарий от grem

Есть и в бинхосте, но нужно, чтобы флаги совпадали.

Скорее всего нужно подобрать для выбранных пакетов нужную опцию FEATURES

Я просто посмотрел с какими флагами собрана в кальке lbrsvg и прописал эти флаги в package.use. Иначе emerge будет пытаться установить второй пакет в другой слот (с твоими флагами, отличными от бинхостовских)

Chord ★★★★
() автор топика
Последнее исправление: Chord (всего исправлений: 1)
Ответ на: комментарий от Harald

лучше задаться вопросом, зачем в кедах такой стрёмный пакет

ну как жеж, это тренд такой нонче, QR-коды, стильно-модно-кроновирусно. Одно слово долбоящеры

Chord ★★★★
() автор топика

Being гентушник is suffering.

anonymous
()

gentoo, kde, дебилы

Идеальное сочетание тегов.

bread
()

Там сорцов на 95 Мб!

Оно собирается меньше минуты на компе 12-летней давности (Phenom II 955 X4, 3.2 GHz).

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от arrecck

«Апплет валится, если не находит фичу, которая кому-то нужна раз в полгода? Надо срочно включить её в зависимости!1»

Охренеть логика. Сделать эту фичу отключаемой — никак, разумеется.

anonymous
()

Баркоды нужны чтобы генерить qr для настройки wifi на телефоне. Т.е. ты тыкаешь на название сети и генеришь на весь экран qr. Но либу чот они жирную взяли, да.

u0000
()
Ответ на: комментарий от u0000

Отставить панику! Там почти все 95 Мб занимают файлы тестов в исходниках. Поэтому либа совсем не жирная и собирается очень быстрою

grem ★★★★★
()
Ответ на: комментарий от grem

Возможно сам KDE не подразумевает опциональность этой фичи

У меня в "арче" оно есть, и специально я его не ставил. Так что подразумевает.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

Так что подразумевает.

Где можно отключить?

Chord ★★★★
() автор топика
Ответ на: комментарий от anonymous

Некоторые проекты выносят тесты в отдельный tarball, особенно, если они так много весят.

grem ★★★★★
()

гентопердолики должны страдать

anonymous
()

гентушнеги без QR-кодов тебя в KDE не пустят

anonymous
()
Ответ на: комментарий от Chord

предлагают компилять 95 Мб сорцов

Быстрей бы скомпилялось, час прошел.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.