ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] странные зависимости при dist-upgrade
@ 2024-01-26 21:15 Alexei V. Mezin
  2024-02-03 21:38 ` Alexei V. Mezin
  0 siblings, 1 reply; 9+ messages in thread
From: Alexei V. Mezin @ 2024-01-26 21:15 UTC (permalink / raw)
  To: sisyphus


Давно такого не было:

при сегодняшнем dist-upgrade почему-то удалило gqview, но зачем-то 
поставило evince и evince-data, занеся их в список "новые пакеты будут 
установлены".

При этом после dist-upgrade совершенно спокойно и без ругани gqview 
установился, и evince удалился без зависимостей на другие пакеты.



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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-01-26 21:15 [sisyphus] странные зависимости при dist-upgrade Alexei V. Mezin
@ 2024-02-03 21:38 ` Alexei V. Mezin
  2024-02-04  9:44   ` Ivan A. Melnikov
  0 siblings, 1 reply; 9+ messages in thread
From: Alexei V. Mezin @ 2024-02-03 21:38 UTC (permalink / raw)
  To: sisyphus

27.01.2024 00:15, Alexei V. Mezin пишет:
> 
> Давно такого не было:
> 
> при сегодняшнем dist-upgrade почему-то удалило gqview, но зачем-то 
> поставило evince и evince-data

При попытке еще раз dist-upgrqade получаю

Следующие пакеты будут УДАЛЕНЫ:
   gqview
Следующие НОВЫЕ пакеты будут установлены:
   evince evince-data python3-module-zombie-imp


gqview черт с ним, но зачем мне evince? Почему apt настойчиво предлагает 
его поставить, если от него не зависит ни один пакет у меня в системе?




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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-02-03 21:38 ` Alexei V. Mezin
@ 2024-02-04  9:44   ` Ivan A. Melnikov
  2024-02-04 14:14     ` Alexei V. Mezin
  0 siblings, 1 reply; 9+ messages in thread
From: Ivan A. Melnikov @ 2024-02-04  9:44 UTC (permalink / raw)
  To: alexei.mezin, ALT Linux Sisyphus discussions

On Sun, Feb 04, 2024 at 12:38:00AM +0300, Alexei V. Mezin wrote:
> 27.01.2024 00:15, Alexei V. Mezin пишет:
> > 
> > Давно такого не было:
> > 
> > при сегодняшнем dist-upgrade почему-то удалило gqview, но зачем-то
> > поставило evince и evince-data
> 
> При попытке еще раз dist-upgrqade получаю
> 
> Следующие пакеты будут УДАЛЕНЫ:
>   gqview
> Следующие НОВЫЕ пакеты будут установлены:
>   evince evince-data python3-module-zombie-imp
> 
> 
> gqview черт с ним, но зачем мне evince? Почему apt настойчиво предлагает его
> поставить, если от него не зависит ни один пакет у меня в системе?

Ответы на такие вопросы сложно телепатировать. Попробуйте
добавить к /etc/apt/apt.conf строки

Debug::pkgMarkInstall "true";
Debug::pkgProblemResolver "true";

После этого в выводе apt при dist-upgrade (и большинстве
других действий) появится подробный вывод, по которому
можно будет понять, что происходит.

-- 
  wbr,
    iv m.


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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-02-04  9:44   ` Ivan A. Melnikov
@ 2024-02-04 14:14     ` Alexei V. Mezin
  2024-02-04 15:01       ` Alexei V. Mezin
  2024-02-10  6:27       ` Sergey
  0 siblings, 2 replies; 9+ messages in thread
From: Alexei V. Mezin @ 2024-02-04 14:14 UTC (permalink / raw)
  To: sisyphus

04.02.2024 12:44, Ivan A. Melnikov пишет:
> по которому
> можно будет понять, что происходит.

Я не до конца понял, но происходит что-то такое:

пакет geeqie имеет в спеке

Provides: gqview = %version-%release
Obsoletes: gqview < %version

И поэтому он хочет поставиться вместо gqview. В нем же явно зависимость 
на evince, и она подтягивается. Но поставиться этот пакет не может, 
потому что

Investigating geeqie 2.2-alt1:sisyphus+338995.100.1.1@1706201069
  Package geeqie has a broken Depends: exiv2  (NULL)
   Considering exiv2 2 as a solution to geeqie -1
   Holding Back geeqie rather than change one of its deps: perhaps exiv2 
or another one


По итогу сносится gqview, ставится ненужная зависимость evince, но сам 
пакет geeqie в этой транзакции к установке не предлагается.


Я так понял, что там еще целая цепочка зависимостей на exiv* 
обламывается. Если надо, могу весь лог 20kb куда-то приложить.

Investigating libkf5filemetadata 
5.111.0-alt1:sisyphus+332267.11100.3.2@1698090684
  Package libkf5filemetadata has a broken Depends: 
kf5-kfilemetadata-common = 5.111.0-alt1:sisyphus+332267.11100.3.2
   Considering kf5-kfilemetadata-common 1 as a solution to 
libkf5filemetadata 0
     Reinst not done for non-upgradable libkf5filemetadata
   Removing libkf5filemetadata rather than change one of its deps: 
perhaps kf5-kfilemetadata-common or another one
  Try to Re-Instate libkf5exiv2
Investigating libkf5exiv2 23.08.2-alt1:sisyphus+332781.200.1.1@1698310192
  Package libkf5exiv2 has a broken Depends: kde5-libkexiv2-common = 
23.08.2-alt1:sisyphus+332781.200.1.1
   Considering kde5-libkexiv2-common 1 as a solution to libkf5exiv2 0
     Reinst not done for non-upgradable libkf5exiv2
   Removing libkf5exiv2 rather than change one of its deps: perhaps 
kde5-libkexiv2-common or another one
  Try to Re-Instate libexiv2-devel
Investigating plasma5-workspace-qml 
1:5.27.10-alt3:sisyphus+339363.100.1.1@1706600684
  Package plasma5-workspace-qml has a broken Depends: 
libKF5KExiv2.so.15.0.0()(64bit) >= set:ljZ50tf4s2v1
   Considering libkf5exiv2 0 as a solution to plasma5-workspace-qml 8
     Reinst not done for non-upgradable libkf5exiv2
   Added libkf5exiv2 to the remove list
   Considering libkf5exiv2 0 as a solution to plasma5-workspace-qml 8
     Reinst not done for non-upgradable libkf5exiv2
   Added libkf5exiv2 to the remove list
   Fixing plasma5-workspace-qml via keep of libkf5exiv2
Investigating libdolphinprivate5 
23.08.4-alt1:sisyphus+336276.1600.1.1@1702361280
  Package libdolphinprivate5 has a broken Depends: 
libKF5FileMetaData.so.3()(64bit) >= set:lhSPiUQgSPAMounxcxlZ4dpulfbMaZx9
   Considering libkf5filemetadata 0 as a solution to libdolphinprivate5 3
     Reinst not done for non-upgradable libkf5filemetadata
   Added libkf5filemetadata to the remove list
   Considering libkf5filemetadata 0 as a solution to libdolphinprivate5 3
     Reinst not done for non-upgradable libkf5filemetadata
   Added libkf5filemetadata to the remove list
   Fixing libdolphinprivate5 via keep of libkf5filemetadata
Investigating libkf5filemetadata 
5.111.0-alt1:sisyphus+332267.11100.3.2@1698090684
  Package libkf5filemetadata has a broken Depends: 
kf5-kfilemetadata-common = 5.111.0-alt1:sisyphus+332267.11100.3.2
   Considering kf5-kfilemetadata-common 1 as a solution to 
libkf5filemetadata 3
     Re-Instated kf5-kfilemetadata-common
   Added kf5-kfilemetadata-common to the remove list
   Fixing libkf5filemetadata via keep of kf5-kfilemetadata-common
...
...
..
.
и так далее.



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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-02-04 14:14     ` Alexei V. Mezin
@ 2024-02-04 15:01       ` Alexei V. Mezin
    2024-02-10  6:27       ` Sergey
  1 sibling, 1 reply; 9+ messages in thread
From: Alexei V. Mezin @ 2024-02-04 15:01 UTC (permalink / raw)
  To: sisyphus

04.02.2024 17:14, Alexei V. Mezin пишет:
> По итогу сносится gqview, ставится ненужная зависимость evince, но сам 
> пакет geeqie в этой транзакции к установке не предлагается.

И вот это вот поведение - явный баг apt. Если невозможно установить 
пакет, но не надо из системы сносить то, что он вытесняет, и не надо 
ставить зависимости пакета без самого пакета.

А с exiv2 это видимо баг 29633, который там и не исправили.



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

* [sisyphus]  Re:  странные зависимости при  dist-upgrade
  @ 2024-02-07  9:31           ` Sergey V Turchin
  2024-02-07 12:01           ` [sisyphus] " Vladislav Zavjalov
  1 sibling, 0 replies; 9+ messages in thread
From: Sergey V Turchin @ 2024-02-07  9:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wednesday, 7 February 2024 12:27:37 MSK Dmitriy Khanzhin wrote:
> Сегодня сделал dist-upgrade свежепоставленной regular-icewm, в составе
> которой есть gqview. Он заменяется на geeqie.
> Если gqview поставить на hold, зависимости geeqie все равно вытягиваются.
Поставьте geeqie на ignore.

[...]

-- 
Regards, Sergey.

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

* Re: [sisyphus] странные зависимости при dist-upgrade
    2024-02-07  9:31           ` [sisyphus] " Sergey V Turchin
@ 2024-02-07 12:01           ` Vladislav Zavjalov
  2024-02-07 13:17             ` Alexei Mezin
  1 sibling, 1 reply; 9+ messages in thread
From: Vladislav Zavjalov @ 2024-02-07 12:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Feb 07, 2024 at 12:27:37PM +0300, Dmitriy Khanzhin wrote:
> Сегодня сделал dist-upgrade свежепоставленной regular-icewm, в составе
> которой есть gqview. Он заменяется на geeqie.
> Если gqview поставить на hold, зависимости geeqie все равно вытягиваются.
> Если этот список зависимостей сохранить, после dist-upgrade их можно
> безболезненно удалить.
> Видимо придется пользоваться этим костылем впредь до выяснения.

Я бы предложил считать geeqie и gqview разными программами, которые
можно ставить параллельно. И убрать provides/obsoletes.
Я пока пользуюсь gqview и какую-то простую поддержку могу делать,
чинить, если не собирается.



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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-02-07 12:01           ` [sisyphus] " Vladislav Zavjalov
@ 2024-02-07 13:17             ` Alexei Mezin
  0 siblings, 0 replies; 9+ messages in thread
From: Alexei Mezin @ 2024-02-07 13:17 UTC (permalink / raw)
  To: sisyphus

07.02.2024 15:01, Vladislav Zavjalov пишет:

> Я бы предложил считать geeqie и gqview разными программами, которые
> можно ставить параллельно.

+1


Тем более, что у новой программы интерфейс... не очень. А какого-то 
очень уж нужного функционала в задаче "простой просмотрщик картинок" она 
не имеет.



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

* Re: [sisyphus] странные зависимости при dist-upgrade
  2024-02-04 14:14     ` Alexei V. Mezin
  2024-02-04 15:01       ` Alexei V. Mezin
@ 2024-02-10  6:27       ` Sergey
  1 sibling, 0 replies; 9+ messages in thread
From: Sergey @ 2024-02-10  6:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Sunday 04 February 2024, Alexei V. Mezin wrote:

> пакет geeqie имеет в спеке
> 
> Provides: gqview = %version-%release
> Obsoletes: gqview < %version
 
А вот это зря. У меня geeqie как-то не всегда работает. 
Лучше пусть так разными бы и оставались, один другому не мешает.

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


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

end of thread, other threads:[~2024-02-10  6:27 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-26 21:15 [sisyphus] странные зависимости при dist-upgrade Alexei V. Mezin
2024-02-03 21:38 ` Alexei V. Mezin
2024-02-04  9:44   ` Ivan A. Melnikov
2024-02-04 14:14     ` Alexei V. Mezin
2024-02-04 15:01       ` Alexei V. Mezin
2024-02-07  9:31           ` [sisyphus] " Sergey V Turchin
2024-02-07 12:01           ` [sisyphus] " Vladislav Zavjalov
2024-02-07 13:17             ` Alexei Mezin
2024-02-10  6:27       ` Sergey

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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