ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
@ 2019-01-14  9:55 Ivan A. Melnikov
  2019-01-14 11:55 ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Ivan A. Melnikov @ 2019-01-14  9:55 UTC (permalink / raw)
  To: devel

Привет.

Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
rpm-build. С трудом подсунув хешеру этот самый rpm-build и
собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
следующее:

* делаю чистый хешерный чрут
* ставлю туда dm-tool, успешно:
  $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
  dm-tool = 1.16.7-alt23:MY.DISTTAG
* пытаюсь доставить туда lightdm -- не выходит:

  $ hsh-install -q  ~/tmp/hasher2 lightdm
  [... кусь ...]
  The following packages have unmet dependencies:
    lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
  E: Broken packages
  hsh-install: Failed to calculate package file list.
  hsh-install: Failed to generate package file list.


Эмм, но dm-tool *именно это и провайдит*, я только что проверил!

Понятно, что проблема может быть и в пакете, но с такими
взаимосключающими параграфами в диагностике apt/rpm тоже
надо что-то делать.


----- Forwarded message from Girar Builder awaiter robot <girar-builder@altlinux.org> -----

Date: Mon, 14 Jan 2019 07:46:35 +0000
From: Girar Builder awaiter robot <girar-builder@altlinux.org>
To: Ivan Melnikov <iv@altlinux.org>
Cc: sisyphus-incominger@lists.altlinux.org
Subject: [#219337] FAILED lightdm.git=1.16.7-alt23

http://git.altlinux.org/tasks/219337/logs/events.1.1.log

2019-Jan-14 07:19:16 :: test-only task #219337 for sisyphus started by iv:
#100 build 1.16.7-alt23 from /people/iv/packages/lightdm.git fetched at 2019-Jan-14 07:19:16
2019-Jan-14 07:19:17 :: [aarch64] #100 lightdm.git 1.16.7-alt23: build start
2019-Jan-14 07:19:17 :: [i586] #100 lightdm.git 1.16.7-alt23: build start
2019-Jan-14 07:19:17 :: [x86_64] #100 lightdm.git 1.16.7-alt23: build start
2019-Jan-14 07:23:32 :: [x86_64] #100 lightdm.git 1.16.7-alt23: build OK
2019-Jan-14 07:23:37 :: [i586] #100 lightdm.git 1.16.7-alt23: build OK
2019-Jan-14 07:28:18 :: [aarch64] #100 lightdm.git 1.16.7-alt23: build OK
2019-Jan-14 07:28:43 :: build check OK
2019-Jan-14 07:28:47 :: noarch check OK
2019-Jan-14 07:28:49 :: plan: src +1 -1 =18490, aarch64 +12 -12 =29405, i586 +12 -12 =32985, noarch +2 -2 =19006, x86_64 +12 -12 =33130
2019-Jan-14 07:28:49 :: version check OK
2019-Jan-14 07:28:49 :: lightdm: closes bugs: 35844
2019-Jan-14 07:29:37 :: generated apt indices
2019-Jan-14 07:29:37 :: created next repo
2019-Jan-14 07:29:56 :: dependencies check OK
2019-Jan-14 07:30:25 :: ELF symbols check OK
2019-Jan-14 07:30:48 :: [x86_64] #100 dm-tool: install check OK
2019-Jan-14 07:30:48 :: [i586] #100 dm-tool: install check OK
2019-Jan-14 07:31:09 :: [i586] #100 dm-tool-debuginfo: install check OK
2019-Jan-14 07:31:10 :: [x86_64] #100 dm-tool-debuginfo: install check OK
2019-Jan-14 07:31:27 :: [aarch64] #100 dm-tool: install check OK
2019-Jan-14 07:31:28 :: [i586] #100 liblightdm-gobject: install check OK
2019-Jan-14 07:31:28 :: [x86_64] #100 liblightdm-gobject: install check OK
2019-Jan-14 07:31:50 :: [x86_64] #100 liblightdm-gobject-debuginfo: install check OK
2019-Jan-14 07:31:50 :: [i586] #100 liblightdm-gobject-debuginfo: install check OK
2019-Jan-14 07:32:12 :: [x86_64] #100 liblightdm-qt: install check OK
2019-Jan-14 07:32:12 :: [i586] #100 liblightdm-qt: install check OK
2019-Jan-14 07:32:24 :: [aarch64] #100 dm-tool-debuginfo: install check OK
2019-Jan-14 07:32:46 :: [x86_64] #100 liblightdm-qt-debuginfo: install check OK
2019-Jan-14 07:32:47 :: [i586] #100 liblightdm-qt-debuginfo: install check OK
2019-Jan-14 07:33:11 :: [x86_64] #100 liblightdm-qt5: install check OK
2019-Jan-14 07:33:12 :: [i586] #100 liblightdm-qt5: install check OK
2019-Jan-14 07:33:18 :: [aarch64] #100 liblightdm-gobject: install check OK
2019-Jan-14 07:34:08 :: [x86_64] #100 liblightdm-qt5-debuginfo: install check OK
2019-Jan-14 07:34:14 :: [i586] #100 liblightdm-qt5-debuginfo: install check OK
2019-Jan-14 07:34:17 :: [aarch64] #100 liblightdm-gobject-debuginfo: install check OK
	x86_64: lightdm=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 9999
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 9999 as a solution to lightdm 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm: Depends: dm-tool (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:34:40 :: [x86_64] #100 lightdm: install check FAILED
	i586: lightdm=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 9999
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 9999 as a solution to lightdm 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm: Depends: dm-tool (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:34:44 :: [i586] #100 lightdm: install check FAILED
	x86_64: lightdm-debuginfo=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-debuginfo
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-debuginfo
Package lightdm-debuginfo has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-debuginfo 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-debuginfo: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:35:13 :: [x86_64] #100 lightdm-debuginfo: install check FAILED
	i586: lightdm-debuginfo=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-debuginfo
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-debuginfo
Package lightdm-debuginfo has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-debuginfo 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-debuginfo: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:35:15 :: [i586] #100 lightdm-debuginfo: install check FAILED
2019-Jan-14 07:35:15 :: [aarch64] #100 liblightdm-qt: install check OK
	x86_64: lightdm-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-devel
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating liblightdm-gobject
Package liblightdm-gobject has broken dep on lightdm
  Considering lightdm 2 as a solution to liblightdm-gobject 6
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing liblightdm-gobject via keep of lightdm
Investigating lightdm-devel
Package lightdm-devel has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-devel 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-devel: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:36:03 :: [x86_64] #100 lightdm-devel: install check FAILED
	i586: lightdm-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-devel
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating liblightdm-gobject
Package liblightdm-gobject has broken dep on lightdm
  Considering lightdm 2 as a solution to liblightdm-gobject 6
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing liblightdm-gobject via keep of lightdm
Investigating lightdm-devel
Package lightdm-devel has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-devel 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-devel: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:36:08 :: [i586] #100 lightdm-devel: install check FAILED
	x86_64: lightdm-devel-doc=1.16.7-alt23 post-install unowned files:
/usr/share/gtk-doc
/usr/share/gtk-doc/html
2019-Jan-14 07:36:21 :: [x86_64] #100 lightdm-devel-doc: install check OK
	i586: lightdm-devel-doc=1.16.7-alt23 post-install unowned files:
/usr/share/gtk-doc
/usr/share/gtk-doc/html
2019-Jan-14 07:36:26 :: [i586] #100 lightdm-devel-doc: install check OK
2019-Jan-14 07:36:32 :: [aarch64] #100 liblightdm-qt-debuginfo: install check OK
	x86_64: lightdm-gir=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-gir 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:36:50 :: [x86_64] #100 lightdm-gir: install check FAILED
	i586: lightdm-gir=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-gir 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:36:55 :: [i586] #100 lightdm-gir: install check FAILED
	x86_64: lightdm-gir-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir-devel
MI2a:  target lightdm-gir
MI2a:   mark lightdm-gir
MI2a:    target lightdm
MI2a:     mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 0 as a solution to dm-tool 1
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing dm-tool via keep of lightdm
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 0 as a solution to lightdm-gir 2
  Holding Back lightdm-gir rather than change lightdm
Investigating lightdm-gir-devel
Package lightdm-gir-devel has broken dep on lightdm-gir
  Considering lightdm-gir 2 as a solution to lightdm-gir-devel 9999
    Reinst Failed because of lightdm
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir-devel: Depends: lightdm-gir (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:37:26 :: [x86_64] #100 lightdm-gir-devel: install check FAILED
	i586: lightdm-gir-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir-devel
MI2a:  target lightdm-gir
MI2a:   mark lightdm-gir
MI2a:    target lightdm
MI2a:     mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 0 as a solution to dm-tool 1
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing dm-tool via keep of lightdm
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 0 as a solution to lightdm-gir 2
  Holding Back lightdm-gir rather than change lightdm
Investigating lightdm-gir-devel
Package lightdm-gir-devel has broken dep on lightdm-gir
  Considering lightdm-gir 2 as a solution to lightdm-gir-devel 9999
    Reinst Failed because of lightdm
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir-devel: Depends: lightdm-gir (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:37:30 :: [i586] #100 lightdm-gir-devel: install check FAILED
2019-Jan-14 07:37:35 :: [aarch64] #100 liblightdm-qt5: install check OK
2019-Jan-14 07:39:31 :: [aarch64] #100 liblightdm-qt5-debuginfo: install check OK
	aarch64: lightdm=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 3
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 3 as a solution to lightdm 9999
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 9999 as a solution to dm-tool 9999
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 9999 as a solution to lightdm 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm: Depends: dm-tool (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:40:36 :: [aarch64] #100 lightdm: install check FAILED
	aarch64: lightdm-debuginfo=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-debuginfo
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-debuginfo
Package lightdm-debuginfo has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-debuginfo 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-debuginfo: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:41:41 :: [aarch64] #100 lightdm-debuginfo: install check FAILED
	aarch64: lightdm-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-devel
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating liblightdm-gobject
Package liblightdm-gobject has broken dep on lightdm
  Considering lightdm 2 as a solution to liblightdm-gobject 6
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing liblightdm-gobject via keep of lightdm
Investigating lightdm-devel
Package lightdm-devel has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-devel 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-devel: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:43:21 :: [aarch64] #100 lightdm-devel: install check FAILED
	aarch64: lightdm-devel-doc=1.16.7-alt23 post-install unowned files:
/usr/share/gtk-doc
/usr/share/gtk-doc/html
2019-Jan-14 07:44:13 :: [aarch64] #100 lightdm-devel-doc: install check OK
	aarch64: lightdm-gir=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir
MI2a:  target lightdm
MI2a:   mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 1
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 1 as a solution to lightdm 2
  Added dm-tool to the remove list
  Fixing lightdm via keep of dm-tool
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 2 as a solution to dm-tool 2
  Removing dm-tool rather than change lightdm
Investigating lightdm
Package lightdm has broken dep on dm-tool
  Considering dm-tool 2 as a solution to lightdm 2
  Holding Back lightdm rather than change dm-tool
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 2 as a solution to lightdm-gir 9999
    Reinst Failed because of dm-tool
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir: Depends: lightdm (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:45:13 :: [aarch64] #100 lightdm-gir: install check FAILED
	aarch64: lightdm-gir-devel=1.16.7-alt23 install failed:
Reading Package Lists...
Building Dependency Tree...
MI2a: mark lightdm-gir-devel
MI2a:  target lightdm-gir
MI2a:   mark lightdm-gir
MI2a:    target lightdm
MI2a:     mark lightdm
Starting
Starting 2
Investigating dm-tool
Package dm-tool has broken dep on lightdm
  Considering lightdm 0 as a solution to dm-tool 1
  Re-Instated lightdm
  Added lightdm to the remove list
  Fixing dm-tool via keep of lightdm
Investigating lightdm-gir
Package lightdm-gir has broken dep on lightdm
  Considering lightdm 0 as a solution to lightdm-gir 2
  Holding Back lightdm-gir rather than change lightdm
Investigating lightdm-gir-devel
Package lightdm-gir-devel has broken dep on lightdm-gir
  Considering lightdm-gir 2 as a solution to lightdm-gir-devel 9999
    Reinst Failed because of lightdm
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lightdm-gir-devel: Depends: lightdm-gir (= 1.16.7-alt23:sisyphus.219337.100)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2019-Jan-14 07:46:24 :: [aarch64] #100 lightdm-gir-devel: install check FAILED
2019-Jan-14 07:37:26 :: [x86_64] install check FAILED
2019-Jan-14 07:37:31 :: [i586] install check FAILED
2019-Jan-14 07:46:35 :: [aarch64] install check FAILED
2019-Jan-14 07:46:35 :: task #219337 for sisyphus FAILED

----- End forwarded message -----


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14  9:55 [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Ivan A. Melnikov
@ 2019-01-14 11:55 ` Dmitry V. Levin
  2019-01-14 12:58   ` Paul Wolneykien
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-14 11:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1496 bytes --]

On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
> Привет.
> 
> Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
> rpm-build. С трудом подсунув хешеру этот самый rpm-build и
> собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
> следующее:
> 
> * делаю чистый хешерный чрут
> * ставлю туда dm-tool, успешно:
>   $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
>   dm-tool = 1.16.7-alt23:MY.DISTTAG
> * пытаюсь доставить туда lightdm -- не выходит:
> 
>   $ hsh-install -q  ~/tmp/hasher2 lightdm
>   [... кусь ...]
>   The following packages have unmet dependencies:
>     lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
>   E: Broken packages
>   hsh-install: Failed to calculate package file list.
>   hsh-install: Failed to generate package file list.
> 
> 
> Эмм, но dm-tool *именно это и провайдит*, я только что проверил!
> 
> Понятно, что проблема может быть и в пакете, но с такими
> взаимосключающими параграфами в диагностике apt/rpm тоже
> надо что-то делать.

Дивным в данном случае оказался apt+rpm в хост-системе, а не rpm-build
в чруте, и с этим действительно надо срочно что-то делать, у нас задания
в Сизиф не собираются:
https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514577.html
https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514619.html
https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514625.html


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 11:55 ` Dmitry V. Levin
@ 2019-01-14 12:58   ` Paul Wolneykien
  2019-01-14 13:24     ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Paul Wolneykien @ 2019-01-14 12:58 UTC (permalink / raw)
  To: devel

14.01.2019 14:55, Dmitry V. Levin пишет:
> On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
>> Привет.
>>
>> Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
>> rpm-build. С трудом подсунув хешеру этот самый rpm-build и
>> собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
>> следующее:
>>
>> * делаю чистый хешерный чрут
>> * ставлю туда dm-tool, успешно:
>>   $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
>>   dm-tool = 1.16.7-alt23:MY.DISTTAG
>> * пытаюсь доставить туда lightdm -- не выходит:
>>
>>   $ hsh-install -q  ~/tmp/hasher2 lightdm
>>   [... кусь ...]
>>   The following packages have unmet dependencies:
>>     lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
>>   E: Broken packages
>>   hsh-install: Failed to calculate package file list.
>>   hsh-install: Failed to generate package file list.
>>
>>
>> Эмм, но dm-tool *именно это и провайдит*, я только что проверил!
>>
>> Понятно, что проблема может быть и в пакете,

  Может быть это я что-то напутал в пакете? Зависимость на dm-tool
первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:

http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269

  Меня слегка смущает наличие < > и вообще конфликтов, практически, с
самим собой. Я обычно ограничиваюсь Requires = %version-%release.
Может быть конфликт понадобился для исключения старой версии lightdm,
где dm-tool не была ещё в отдельном пакете?


> но с такими
>> взаимосключающими параграфами в диагностике apt/rpm тоже
>> надо что-то делать.
> 
> Дивным в данном случае оказался apt+rpm в хост-системе, а не rpm-build
> в чруте, и с этим действительно надо срочно что-то делать, у нас задания
> в Сизиф не собираются:
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514577.html
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514619.html
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514625.html
> 
> 
> 
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
> 



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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 12:58   ` Paul Wolneykien
@ 2019-01-14 13:24     ` Dmitry V. Levin
  2019-01-14 13:32       ` Paul Wolneykien
                         ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-14 13:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2015 bytes --]

On Mon, Jan 14, 2019 at 03:58:01PM +0300, Paul Wolneykien wrote:
> 14.01.2019 14:55, Dmitry V. Levin пишет:
> > On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
> >> Привет.
> >>
> >> Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
> >> rpm-build. С трудом подсунув хешеру этот самый rpm-build и
> >> собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
> >> следующее:
> >>
> >> * делаю чистый хешерный чрут
> >> * ставлю туда dm-tool, успешно:
> >>   $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
> >>   dm-tool = 1.16.7-alt23:MY.DISTTAG
> >> * пытаюсь доставить туда lightdm -- не выходит:
> >>
> >>   $ hsh-install -q  ~/tmp/hasher2 lightdm
> >>   [... кусь ...]
> >>   The following packages have unmet dependencies:
> >>     lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
> >>   E: Broken packages
> >>   hsh-install: Failed to calculate package file list.
> >>   hsh-install: Failed to generate package file list.
> >>
> >>
> >> Эмм, но dm-tool *именно это и провайдит*, я только что проверил!
> >>
> >> Понятно, что проблема может быть и в пакете,
> 
>   Может быть это я что-то напутал в пакете? Зависимость на dm-tool
> первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:
> 
> http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269
> 
>   Меня слегка смущает наличие < > и вообще конфликтов, практически, с
> самим собой. Я обычно ограничиваюсь Requires = %version-%release.
> Может быть конфликт понадобился для исключения старой версии lightdm,
> где dm-tool не была ещё в отдельном пакете?

Да, вы правы в том, что именно эти
Conflicts: %name < %EVR
Conflicts: %name > %EVR
и являются причиной того, что пакеты не устанавливаются.

Конфликт был поставлен, очевидно, для того, чтобы не ставить
Requires: %name = %EVR

Видимо, по какой-то причине Requires показалось слишком сильным
требованием.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 13:24     ` Dmitry V. Levin
@ 2019-01-14 13:32       ` Paul Wolneykien
  2019-01-15  8:09         ` Alexey V. Vissarionov
  2019-01-14 14:10       ` Ivan A. Melnikov
  2019-01-14 14:30       ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Sergey V Turchin
  2 siblings, 1 reply; 35+ messages in thread
From: Paul Wolneykien @ 2019-01-14 13:32 UTC (permalink / raw)
  To: devel

14.01.2019 16:24, Dmitry V. Levin пишет:
> On Mon, Jan 14, 2019 at 03:58:01PM +0300, Paul Wolneykien wrote:
>> 14.01.2019 14:55, Dmitry V. Levin пишет:
>>> On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
>>>> Привет.
>>>>
>>>> Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
>>>> rpm-build. С трудом подсунув хешеру этот самый rpm-build и
>>>> собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
>>>> следующее:
>>>>
>>>> * делаю чистый хешерный чрут
>>>> * ставлю туда dm-tool, успешно:
>>>>   $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
>>>>   dm-tool = 1.16.7-alt23:MY.DISTTAG
>>>> * пытаюсь доставить туда lightdm -- не выходит:
>>>>
>>>>   $ hsh-install -q  ~/tmp/hasher2 lightdm
>>>>   [... кусь ...]
>>>>   The following packages have unmet dependencies:
>>>>     lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
>>>>   E: Broken packages
>>>>   hsh-install: Failed to calculate package file list.
>>>>   hsh-install: Failed to generate package file list.
>>>>
>>>>
>>>> Эмм, но dm-tool *именно это и провайдит*, я только что проверил!
>>>>
>>>> Понятно, что проблема может быть и в пакете,
>>
>>   Может быть это я что-то напутал в пакете? Зависимость на dm-tool
>> первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:
>>
>> http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269
>>
>>   Меня слегка смущает наличие < > и вообще конфликтов, практически, с
>> самим собой. Я обычно ограничиваюсь Requires = %version-%release.
>> Может быть конфликт понадобился для исключения старой версии lightdm,
>> где dm-tool не была ещё в отдельном пакете?
> 
> Да, вы правы в том, что именно эти
> Conflicts: %name < %EVR
> Conflicts: %name > %EVR
> и являются причиной того, что пакеты не устанавливаются.

  Вот это непонятно: версия lightdm совпадает же до буквы, да? Хотя ты
выше написал, что это глючит apt+rpm в хост-системе.

  Интересно, "< >" у нас, случаем, не исключает "="? Это бы всё объяснило.

> Конфликт был поставлен, очевидно, для того, чтобы не ставить
> Requires: %name = %EVR
> Видимо, по какой-то причине Requires показалось слишком сильным
> требованием.

  Не то, чтобы сильным. Просто dm-tool не нуждается в lightdm. А вот со
стороны lightdm стоит Requires.


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 13:24     ` Dmitry V. Levin
  2019-01-14 13:32       ` Paul Wolneykien
@ 2019-01-14 14:10       ` Ivan A. Melnikov
  2019-01-14 14:16         ` Dmitry V. Levin
  2019-01-14 14:30       ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Sergey V Turchin
  2 siblings, 1 reply; 35+ messages in thread
From: Ivan A. Melnikov @ 2019-01-14 14:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jan 14, 2019 at 04:24:50PM +0300, Dmitry V. Levin wrote:
> On Mon, Jan 14, 2019 at 03:58:01PM +0300, Paul Wolneykien wrote:
> > 14.01.2019 14:55, Dmitry V. Levin пишет:
> > > On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
[...]
> > >>
> > >> Понятно, что проблема может быть и в пакете,
> > 
> >   Может быть это я что-то напутал в пакете? Зависимость на dm-tool
> > первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:
> > 
> > http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269
> > 
> >   Меня слегка смущает наличие < > и вообще конфликтов, практически, с
> > самим собой. Я обычно ограничиваюсь Requires = %version-%release.
> > Может быть конфликт понадобился для исключения старой версии lightdm,
> > где dm-tool не была ещё в отдельном пакете?
> 
> Да, вы правы в том, что именно эти
> и являются причиной того, что пакеты не устанавливаются.

Однако и lightdm тоже не устанавливается, хотя у него таких
конфликтов нет. Единственное, что поменялось -- у зависимости
появился disttag:

--- before.txt  2019-01-14 17:07:34.696339926 +0300
+++ after.txt   2019-01-14 17:07:45.301209375 +0300
@@ -2,5 +2,2 @@
 dbus-tools-gui
-dm-tool = 1.16.7-alt22
-/bin/sh
-/bin/sh
 /bin/sh
@@ -48,2 +45,3 @@
 /usr/sbin/useradd
+dm-tool = 1.16.7-alt23:sisyphus.219337.100
 rpmlib(PayloadIsLzma)

> Конфликт был поставлен, очевидно, для того, чтобы не ставить
> Requires: %name = %EVR
> 
> Видимо, по какой-то причине Requires показалось слишком сильным
> требованием.

И это выглядит довольно логичным. Как теперь такое выразить?
Conflicts: %name <> %EVR ?

--
  wbr,
    iv m.


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 14:10       ` Ivan A. Melnikov
@ 2019-01-14 14:16         ` Dmitry V. Levin
  2019-01-15  8:34           ` Ivan A. Melnikov
  2019-01-15  9:18           ` [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build) Michael Shigorin
  0 siblings, 2 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-14 14:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2118 bytes --]

On Mon, Jan 14, 2019 at 06:10:24PM +0400, Ivan A. Melnikov wrote:
> On Mon, Jan 14, 2019 at 04:24:50PM +0300, Dmitry V. Levin wrote:
> > On Mon, Jan 14, 2019 at 03:58:01PM +0300, Paul Wolneykien wrote:
> > > 14.01.2019 14:55, Dmitry V. Levin пишет:
> > > > On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
> [...]
> > > >>
> > > >> Понятно, что проблема может быть и в пакете,
> > > 
> > >   Может быть это я что-то напутал в пакете? Зависимость на dm-tool
> > > первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:
> > > 
> > > http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269
> > > 
> > >   Меня слегка смущает наличие < > и вообще конфликтов, практически, с
> > > самим собой. Я обычно ограничиваюсь Requires = %version-%release.
> > > Может быть конфликт понадобился для исключения старой версии lightdm,
> > > где dm-tool не была ещё в отдельном пакете?
> > 
> > Да, вы правы в том, что именно эти
> > и являются причиной того, что пакеты не устанавливаются.
> 
> Однако и lightdm тоже не устанавливается, хотя у него таких
> конфликтов нет. Единственное, что поменялось -- у зависимости
> появился disttag:
> 
> --- before.txt  2019-01-14 17:07:34.696339926 +0300
> +++ after.txt   2019-01-14 17:07:45.301209375 +0300
> @@ -2,5 +2,2 @@
>  dbus-tools-gui
> -dm-tool = 1.16.7-alt22
> -/bin/sh
> -/bin/sh
>  /bin/sh
> @@ -48,2 +45,3 @@
>  /usr/sbin/useradd
> +dm-tool = 1.16.7-alt23:sisyphus.219337.100
>  rpmlib(PayloadIsLzma)

У lightdm нет, а у dm-tool есть - разве этого недостаточно, чтобы сломалось.

> > Конфликт был поставлен, очевидно, для того, чтобы не ставить
> > Requires: %name = %EVR
> > 
> > Видимо, по какой-то причине Requires показалось слишком сильным
> > требованием.
> 
> И это выглядит довольно логичным. Как теперь такое выразить?
> Conflicts: %name <> %EVR ?

Если rpm пофиксят, то можно ничего не менять.
А вообще лучше завести подпакет-пустышку -aux и поставить всем зависимость
на него.  См. напр. ntp-aux и qemu-aux.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 13:24     ` Dmitry V. Levin
  2019-01-14 13:32       ` Paul Wolneykien
  2019-01-14 14:10       ` Ivan A. Melnikov
@ 2019-01-14 14:30       ` Sergey V Turchin
  2019-01-14 14:36         ` Dmitry V. Levin
  2 siblings, 1 reply; 35+ messages in thread
From: Sergey V Turchin @ 2019-01-14 14:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 14 January 2019 16:24:50 MSK Dmitry V wrote:

[...]
> Видимо, по какой-то причине Requires показалось слишком сильным
> требованием.
http://bugs.altlinux.org/34339

-- 
Regards, Sergey.

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 14:30       ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Sergey V Turchin
@ 2019-01-14 14:36         ` Dmitry V. Levin
  2019-01-14 14:45           ` Sergey V Turchin
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-14 14:36 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Jan 14, 2019 at 05:30:32PM +0300, Sergey V Turchin wrote:
> On Monday, 14 January 2019 16:24:50 MSK Dmitry V wrote:
> 
> [...]
> > Видимо, по какой-то причине Requires показалось слишком сильным
> > требованием.
> http://bugs.altlinux.org/34339

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


-- 
ldv


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 14:36         ` Dmitry V. Levin
@ 2019-01-14 14:45           ` Sergey V Turchin
  0 siblings, 0 replies; 35+ messages in thread
From: Sergey V Turchin @ 2019-01-14 14:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 14 January 2019 17:36:05 MSK Dmitry V wrote:

[...]
> > > Видимо, по какой-то причине Requires показалось слишком сильным
> > > требованием.
> > http://bugs.altlinux.org/34339
> В данном случае не так важна причина, по которой в данном конкретном
> пакете Requires заменили.  В других пакетах могут быть другие причины.
Это я на всякий, чтоб невзначай не вернули 34339.
Ну и чтоб могли лишний раз обратить внимание на 35539.

-- 
Regards, Sergey.

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 13:32       ` Paul Wolneykien
@ 2019-01-15  8:09         ` Alexey V. Vissarionov
  2019-01-15  8:48           ` Paul Wolneykien
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey V. Vissarionov @ 2019-01-15  8:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-01-14 16:32:01 +0300, Paul Wolneykien wrote:

 >> Да, вы правы в том, что именно эти
 >> Conflicts: %name < %EVR
 >> Conflicts: %name > %EVR
 >> и являются причиной того, что пакеты не устанавливаются.
 > Вот это непонятно: версия lightdm совпадает же до буквы, да?
 > Хотя ты выше написал, что это глючит apt+rpm в хост-системе.
 > Интересно, "< >" у нас, случаем, не исключает "="? Это бы всё
 > объяснило.

Разумеется, исключает. Когда включает - оно <= >=

 >> Конфликт был поставлен, очевидно, для того, чтобы не ставить
 >> Requires: %name = %EVR
 >> Видимо, по какой-то причине Requires показалось слишком сильным
 >> требованием.
 >
 > Не то, чтобы сильным. Просто dm-tool не нуждается в lightdm.
 > А вот со стороны lightdm стоит Requires.

Тогда в dm-tool ни Requires, ни Conflicts писать не нужно.

Я бы попробовал в одном пакете сказать Requires: dm-tool-provider,
а в другом Provides: dm-tool-provider (обозвать по вкусу). Или на
какой-нибудь файл зацепиться.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-14 14:16         ` Dmitry V. Levin
@ 2019-01-15  8:34           ` Ivan A. Melnikov
  2019-01-15  8:44             ` Sergey V Turchin
  2019-01-15  8:50             ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Paul Wolneykien
  2019-01-15  9:18           ` [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build) Michael Shigorin
  1 sibling, 2 replies; 35+ messages in thread
From: Ivan A. Melnikov @ 2019-01-15  8:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 815 bytes --]

On Mon, Jan 14, 2019 at 05:16:34PM +0300, Dmitry V. Levin wrote:
> On Mon, Jan 14, 2019 at 06:10:24PM +0400, Ivan A. Melnikov wrote:
> > И это выглядит довольно логичным. Как теперь такое выразить?
> > Conflicts: %name <> %EVR ?
> 
> Если rpm пофиксят, то можно ничего не менять.
> А вообще лучше завести подпакет-пустышку -aux и поставить всем зависимость
> на него.  См. напр. ntp-aux и qemu-aux.

Вот так собралось (#219399 TESTED)

http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commitdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e

Я правильно понял идею?

--
  wbr,
    iv m.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  8:34           ` Ivan A. Melnikov
@ 2019-01-15  8:44             ` Sergey V Turchin
  2019-01-15 11:39               ` Dmitry V. Levin
  2019-01-15  8:50             ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Paul Wolneykien
  1 sibling, 1 reply; 35+ messages in thread
From: Sergey V Turchin @ 2019-01-15  8:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:

[...]
> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
> tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> 
> Я правильно понял идею?
Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.

-- 
Regards, Sergey.

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  8:09         ` Alexey V. Vissarionov
@ 2019-01-15  8:48           ` Paul Wolneykien
  0 siblings, 0 replies; 35+ messages in thread
From: Paul Wolneykien @ 2019-01-15  8:48 UTC (permalink / raw)
  To: devel

15.01.2019 11:09, Alexey V. Vissarionov пишет:
>  > Интересно, "< >" у нас, случаем, не исключает "="? Это бы всё
>  > объяснило.
> 
> Разумеется, исключает. Когда включает - оно <= >=

  В обратную сторону.



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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  8:34           ` Ivan A. Melnikov
  2019-01-15  8:44             ` Sergey V Turchin
@ 2019-01-15  8:50             ` Paul Wolneykien
  2019-01-15  9:28               ` Paul Wolneykien
  1 sibling, 1 reply; 35+ messages in thread
From: Paul Wolneykien @ 2019-01-15  8:50 UTC (permalink / raw)
  To: devel

15.01.2019 11:34, Ivan A. Melnikov пишет:
> On Mon, Jan 14, 2019 at 05:16:34PM +0300, Dmitry V. Levin wrote:
>> On Mon, Jan 14, 2019 at 06:10:24PM +0400, Ivan A. Melnikov wrote:
>>> И это выглядит довольно логичным. Как теперь такое выразить?
>>> Conflicts: %name <> %EVR ?
>>
>> Если rpm пофиксят, то можно ничего не менять.
>> А вообще лучше завести подпакет-пустышку -aux и поставить всем зависимость
>> на него.  См. напр. ntp-aux и qemu-aux.
> 
> Вот так собралось (#219399 TESTED)
> 
> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commitdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> 
> Я правильно понял идею?

  Похоже, будет работать. Но это же извращение: делать пустой пакет
из-за того, что <> не работает как ожидается! В пору тег Perversion
вводить в RPM.


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

* [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build)
  2019-01-14 14:16         ` Dmitry V. Levin
  2019-01-15  8:34           ` Ivan A. Melnikov
@ 2019-01-15  9:18           ` Michael Shigorin
  2019-01-15 10:34             ` Sergey V Turchin
  1 sibling, 1 reply; 35+ messages in thread
From: Michael Shigorin @ 2019-01-15  9:18 UTC (permalink / raw)
  To: devel

On Mon, Jan 14, 2019 at 05:16:34PM +0300, Dmitry V. Levin wrote:
> > > Конфликт был поставлен, очевидно, для того, чтобы не ставить
> > > Requires: %name = %EVR
> > > Видимо, по какой-то причине Requires показалось слишком
> > > сильным требованием.
> > И это выглядит довольно логичным. Как теперь такое выразить?
> > Conflicts: %name <> %EVR ?
> Если rpm пофиксят, то можно ничего не менять.
> А вообще лучше завести подпакет-пустышку -aux и поставить всем
> зависимость на него.  См. напр. ntp-aux и qemu-aux.

Дим, а можешь написать маленькое пояснение, которое получится
утащить, скажем, на altlinux.org/SpecTips/NotRequiresBut?

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


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  8:50             ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Paul Wolneykien
@ 2019-01-15  9:28               ` Paul Wolneykien
  2019-01-15 10:26                 ` Sergey V Turchin
  0 siblings, 1 reply; 35+ messages in thread
From: Paul Wolneykien @ 2019-01-15  9:28 UTC (permalink / raw)
  To: devel

15.01.2019 11:50, Paul Wolneykien пишет:
> 15.01.2019 11:34, Ivan A. Melnikov пишет:
>> On Mon, Jan 14, 2019 at 05:16:34PM +0300, Dmitry V. Levin wrote:
>>> On Mon, Jan 14, 2019 at 06:10:24PM +0400, Ivan A. Melnikov wrote:
>>>> И это выглядит довольно логичным. Как теперь такое выразить?
>>>> Conflicts: %name <> %EVR ?
>>>
>>> Если rpm пофиксят, то можно ничего не менять.
>>> А вообще лучше завести подпакет-пустышку -aux и поставить всем зависимость
>>> на него.  См. напр. ntp-aux и qemu-aux.
>>
>> Вот так собралось (#219399 TESTED)
>>
>> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commitdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
>>
>> Я правильно понял идею?
> 
>   Похоже, будет работать. Но это же извращение: делать пустой пакет
> из-за того, что <> не работает как ожидается! В пору тег Perversion
> вводить в RPM.

  Вообще, не то хотел спросить. Этот -aux пакет (пакеты) имеет какое-то
другое назначение, кроме обхода проблемы неработающих disttags совместно
с <> ?


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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  9:28               ` Paul Wolneykien
@ 2019-01-15 10:26                 ` Sergey V Turchin
  0 siblings, 0 replies; 35+ messages in thread
From: Sergey V Turchin @ 2019-01-15 10:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 15 January 2019 12:28:37 MSK Paul Wolneykien wrote:

[...]
>   Вообще, не то хотел спросить. Этот -aux пакет (пакеты) имеет какое-то
> другое назначение, кроме обхода проблемы неработающих disttags совместно
> с <> ?
Удобно удалять через него всю бороду.

-- 
Regards, Sergey.

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

* Re: [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build)
  2019-01-15  9:18           ` [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build) Michael Shigorin
@ 2019-01-15 10:34             ` Sergey V Turchin
  0 siblings, 0 replies; 35+ messages in thread
From: Sergey V Turchin @ 2019-01-15 10:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 15 January 2019 12:18:42 MSK Michael Shigorin wrote:

[...]
> маленькое пояснение, которое получится
> утащить, скажем, на altlinux.org/SpecTips/NotRequiresBut?
Я использую примерно такую общую схему при разбиении на подпакеты:
pkg-maxi         Req: pkg pkg-feature3
pkg              Req: pkg-mini pkg-feature1 pkg-feature2
pkg-mini         Req: pkg pkg-feature1
pkg-feature1     Req: pkg-common pkg-data
pkg-feature2     Req: pkg-common pkg-core
pkg-feature3     Req: pkg-common pkg-data pkg-core extra
pkg-core         Req: pkg-common
pkd-data         Req: pkg-common
pkg-common

-- 
Regards, Sergey.

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15  8:44             ` Sergey V Turchin
@ 2019-01-15 11:39               ` Dmitry V. Levin
  2019-01-15 11:45                 ` Anton Farygin
  2019-01-18 23:17                 ` [devel] -common и -aux пакеты Dmitry V. Levin
  0 siblings, 2 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-15 11:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
> 
> [...]
> > http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
> > tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> > 
> > Я правильно понял идею?
> Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.

Хорошо, если есть файлы, которые можно туда упаковать,
тогда суффикс -common подошёл бы лучше.

Но иногда бывает так, что общих файлов нет совсем,
однако расхождения версий всё равно хотелось бы избежать.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15 11:39               ` Dmitry V. Levin
@ 2019-01-15 11:45                 ` Anton Farygin
  2019-01-15 11:51                   ` Dmitry V. Levin
  2019-01-18 23:17                 ` [devel] -common и -aux пакеты Dmitry V. Levin
  1 sibling, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-15 11:45 UTC (permalink / raw)
  To: devel

15.01.2019 14:39, Dmitry V. Levin пишет:
> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
>> On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
>>
>> [...]
>>> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
>>> tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
>>>
>>> Я правильно понял идею?
>> Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.
> Хорошо, если есть файлы, которые можно туда упаковать,
> тогда суффикс -common подошёл бы лучше.
>
> Но иногда бывает так, что общих файлов нет совсем,
> однако расхождения версий всё равно хотелось бы избежать.
>
Всё-таки хотелось бы понять, нужно ли вносить изменения в пакеты и чем 
вдруг стал неугоден Confilcts: name <> %EVR ?

Заводить лишние пакеты это всегда пожалуйста, но мне было бы удобнее 
этого избежать.



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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15 11:45                 ` Anton Farygin
@ 2019-01-15 11:51                   ` Dmitry V. Levin
  2019-01-15 11:54                     ` Anton Farygin
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-15 11:51 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1230 bytes --]

On Tue, Jan 15, 2019 at 02:45:30PM +0300, Anton Farygin wrote:
> 15.01.2019 14:39, Dmitry V. Levin пишет:
> > On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> >> On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
> >>
> >> [...]
> >>> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
> >>> tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> >>>
> >>> Я правильно понял идею?
> >> Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.
> > Хорошо, если есть файлы, которые можно туда упаковать,
> > тогда суффикс -common подошёл бы лучше.
> >
> > Но иногда бывает так, что общих файлов нет совсем,
> > однако расхождения версий всё равно хотелось бы избежать.
> >
> Всё-таки хотелось бы понять, нужно ли вносить изменения в пакеты и чем 
> вдруг стал неугоден Confilcts: name <> %EVR ?

Confilcts: name <> %EVR при добавлении %disttag в provides ломается,
нужно пропатчить rpm, чтобы эта конструкция снова приводила к желаемому
результату.

> Заводить лишние пакеты это всегда пожалуйста, но мне было бы удобнее 
> этого избежать.

Если нет срочной необходимости собрать пакет, то можно подождать
исправления rpm.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23
  2019-01-15 11:51                   ` Dmitry V. Levin
@ 2019-01-15 11:54                     ` Anton Farygin
  2019-01-18 23:08                       ` [devel] wireshark-2.6.6-alt1 Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-15 11:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

15.01.2019 14:51, Dmitry V. Levin пишет:
> On Tue, Jan 15, 2019 at 02:45:30PM +0300, Anton Farygin wrote:
>> 15.01.2019 14:39, Dmitry V. Levin пишет:
>>> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
>>>> On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
>>>>
>>>> [...]
>>>>> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
>>>>> tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
>>>>>
>>>>> Я правильно понял идею?
>>>> Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.
>>> Хорошо, если есть файлы, которые можно туда упаковать,
>>> тогда суффикс -common подошёл бы лучше.
>>>
>>> Но иногда бывает так, что общих файлов нет совсем,
>>> однако расхождения версий всё равно хотелось бы избежать.
>>>
>> Всё-таки хотелось бы понять, нужно ли вносить изменения в пакеты и чем
>> вдруг стал неугоден Confilcts: name <> %EVR ?
> Confilcts: name <> %EVR при добавлении %disttag в provides ломается,
> нужно пропатчить rpm, чтобы эта конструкция снова приводила к желаемому
> результату.
>
>> Заводить лишние пакеты это всегда пожалуйста, но мне было бы удобнее
>> этого избежать.
> Если нет срочной необходимости собрать пакет, то можно подождать
> исправления rpm.
>
Нет, там всего-то 4 очередных CVE в обработчиках протоколов. Можно 
просто не пользоваться этим пакетом какое-то время.

Впрочем, я уверен в том, что пользователи wireshark на этот предмет не 
заморачиваются.

В целом понятно, ждём исправлений в rpm.




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

* Re: [devel] wireshark-2.6.6-alt1
  2019-01-15 11:54                     ` Anton Farygin
@ 2019-01-18 23:08                       ` Dmitry V. Levin
  2019-01-19  7:22                         ` Anton Farygin
  2019-01-19  8:30                         ` Anton Farygin
  0 siblings, 2 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 23:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 3237 bytes --]

On Tue, Jan 15, 2019 at 02:54:23PM +0300, Anton Farygin wrote:
> 15.01.2019 14:51, Dmitry V. Levin пишет:
> > On Tue, Jan 15, 2019 at 02:45:30PM +0300, Anton Farygin wrote:
> >> 15.01.2019 14:39, Dmitry V. Levin пишет:
> >>> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> >>>> On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
> >>>>
> >>>> [...]
> >>>>> http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
> >>>>> tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> >>>>>
> >>>>> Я правильно понял идею?
> >>>> Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.
> >>> Хорошо, если есть файлы, которые можно туда упаковать,
> >>> тогда суффикс -common подошёл бы лучше.
> >>>
> >>> Но иногда бывает так, что общих файлов нет совсем,
> >>> однако расхождения версий всё равно хотелось бы избежать.
> >>>
> >> Всё-таки хотелось бы понять, нужно ли вносить изменения в пакеты и чем
> >> вдруг стал неугоден Confilcts: name <> %EVR ?
> > Confilcts: name <> %EVR при добавлении %disttag в provides ломается,
> > нужно пропатчить rpm, чтобы эта конструкция снова приводила к желаемому
> > результату.
> >
> >> Заводить лишние пакеты это всегда пожалуйста, но мне было бы удобнее
> >> этого избежать.
> > Если нет срочной необходимости собрать пакет, то можно подождать
> > исправления rpm.
> >
> Нет, там всего-то 4 очередных CVE в обработчиках протоколов. Можно 
> просто не пользоваться этим пакетом какое-то время.
> 
> Впрочем, я уверен в том, что пользователи wireshark на этот предмет не 
> заморачиваются.
> 
> В целом понятно, ждём исправлений в rpm.

К сожалению, только сейчас удалось посмотреть на предмет обсуждения.

$ grep 'x86_64.*circular' tasks/archive/done/_214/219299/logs/events.2.1.log
warning [x86_64]: libwiretap=2.6.6-alt1: circular dependencies on wireshark-base=2.6.6-alt1
warning [x86_64]: libwiretap-debuginfo=2.6.6-alt1: circular dependencies on wireshark-base-debuginfo=2.6.6-alt1
warning [x86_64]: wireshark-base=2.6.6-alt1: circular dependencies on libwiretap=2.6.6-alt1
warning [x86_64]: wireshark-base-debuginfo=2.6.6-alt1: circular dependencies on libwiretap-debuginfo=2.6.6-alt1

$ rpmquery -Rp libwiretap-2.6.6-alt1.x86_64.rpm |grep ^wireshark-base
wireshark-base = 2.6.6-alt1:sisyphus+219299.100.2.1

$ rpmquery -Rp wireshark-base-2.6.6-alt1.x86_64.rpm |grep ^libwiretap
libwiretap = 2.6.6-alt1:sisyphus+219299.100.2.1

$ rpmpeek libwiretap-2.6.6-alt1.x86_64.rpm readelf -Wd ./usr/lib64/libwiretap.so.8 |grep 'NEEDED.*libw'
 0x0000000000000001 (NEEDED)             Shared library: [libwsutil.so.9]

$ rpmpeek wireshark-base-2.6.6-alt1.x86_64.rpm sh -c 'for f in $(find ./usr/lib64/ -type f -name lib\*); do readelf -Wd $f |grep NEEDED.*libwiretap && echo $f; done'
 0x0000000000000001 (NEEDED)             Shared library: [libwiretap.so.8]
./usr/lib64/libwireshark.so.10.1.6

$ rpmquery --conflicts -p wireshark-base-2.6.6-alt1.x86_64.rpm 
libwiretap < 2.6.6-alt1
libwiretap > 2.6.6-alt1

Ну что я могу сказать.  У такой схемы упаковки была только одна польза:
протестировать rpm.  Протестировали, спасибо.
Теперь можно исправлять пакет wireshark.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] -common и -aux пакеты
  2019-01-15 11:39               ` Dmitry V. Levin
  2019-01-15 11:45                 ` Anton Farygin
@ 2019-01-18 23:17                 ` Dmitry V. Levin
  2019-01-19  7:47                   ` Anton Farygin
  1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 23:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]

On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> > On Tuesday, 15 January 2019 11:34:50 MSK Ivan A wrote:
> > 
> > [...]
> > > http://git.altlinux.org/people/iv/packages/lightdm.git?p=lightdm.git;a=commi
> > > tdiff;h=5502f7c2698e8afca4ea1fdbe536ac4ce2493d6e
> > > 
> > > Я правильно понял идею?
> > Да. Я обычно такое называю -common. Туда и некоторый noarch можно складывать.
> 
> Хорошо, если есть файлы, которые можно туда упаковать,
> тогда суффикс -common подошёл бы лучше.
> 
> Но иногда бывает так, что общих файлов нет совсем,
> однако расхождения версий всё равно хотелось бы избежать.

На практике всегда найдётся, чего упаковать в -common,
например, README или License.

Вот свежие примеры:
ispell-ru-lebedev-common-0.99g5-alt13.noarch.rpm
wordlist-common-20180416-alt1.noarch.rpm

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

Преимущества такого автоматического создания очевидны:
Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
гораздо лучше, чем ручной нежёсткий Conflicts.

Есть только один недостаток: эту автоматику надо реализовать.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] wireshark-2.6.6-alt1
  2019-01-18 23:08                       ` [devel] wireshark-2.6.6-alt1 Dmitry V. Levin
@ 2019-01-19  7:22                         ` Anton Farygin
  2019-01-19  8:30                         ` Anton Farygin
  1 sibling, 0 replies; 35+ messages in thread
From: Anton Farygin @ 2019-01-19  7:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

19.01.2019 2:08, Dmitry V. Levin пишет:
> Ну что я могу сказать.  У такой схемы упаковки была только одна польза:
> протестировать rpm.  Протестировали, спасибо.
> Теперь можно исправлять пакет wireshark.

Я подержу его ещё немного в таком состоянии до исправления регрессий в 
rpm-build.




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

* Re: [devel] -common и -aux пакеты
  2019-01-18 23:17                 ` [devel] -common и -aux пакеты Dmitry V. Levin
@ 2019-01-19  7:47                   ` Anton Farygin
  2019-01-19 12:19                     ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-19  7:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

19.01.2019 2:17, Dmitry V. Levin пишет:
> On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
>> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
>>
<skip>
> Некоторое время назад мы уже где-то обсуждали возможность автоматического
> создания таких вспомогательных подпакетов примерно по той же схеме, как
> сейчас создаются debuginfo-подпакеты, с одним существенным отличием: такой
> вспомогательный подпакет не нужен, если от него зависит только один
> подпакет.
>
> Преимущества такого автоматического создания очевидны:
> Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
> гораздо лучше, чем ручной нежёсткий Conflicts.
>
Дим, а не мог бы ты пояснить, чем плох Conflicts.

Вот этот конкретный Conflicts в wireshark был добавлен (я даже не уверен 
что мной) много лет назад, и это до сегодняшнего дня отлично работало. 
Ну и продолжило бы работать, если бы не было ошибки в rpm-build, который 
добавляет disttag в Requires и Provides но не делает это для Conflicts, 
тем более что тут используется %EVR и это наверняка можно было бы делать 
автоматически.






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

* Re: [devel] wireshark-2.6.6-alt1
  2019-01-18 23:08                       ` [devel] wireshark-2.6.6-alt1 Dmitry V. Levin
  2019-01-19  7:22                         ` Anton Farygin
@ 2019-01-19  8:30                         ` Anton Farygin
  1 sibling, 0 replies; 35+ messages in thread
From: Anton Farygin @ 2019-01-19  8:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

19.01.2019 2:08, Dmitry V. Levin пишет:
> Ну что я могу сказать.  У такой схемы упаковки была только одна польза:
> протестировать rpm.  Протестировали, спасибо.
> Теперь можно исправлять пакет wireshark.

wireshark я исправил, там и правда было перекручено с зависимостями, 
можно сделать всё намного проще.

но с EVRD в Confilcts всё равно что-то надо делать.



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

* Re: [devel] -common и -aux пакеты
  2019-01-19  7:47                   ` Anton Farygin
@ 2019-01-19 12:19                     ` Dmitry V. Levin
  2019-01-19 13:43                       ` Anton Farygin
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-19 12:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]

On Sat, Jan 19, 2019 at 10:47:20AM +0300, Anton Farygin wrote:
> 19.01.2019 2:17, Dmitry V. Levin пишет:
> > On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
> >> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> >>
> <skip>
> > Некоторое время назад мы уже где-то обсуждали возможность автоматического
> > создания таких вспомогательных подпакетов примерно по той же схеме, как
> > сейчас создаются debuginfo-подпакеты, с одним существенным отличием: такой
> > вспомогательный подпакет не нужен, если от него зависит только один
> > подпакет.
> >
> > Преимущества такого автоматического создания очевидны:
> > Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
> > гораздо лучше, чем ручной нежёсткий Conflicts.
> >
> Дим, а не мог бы ты пояснить, чем плох Conflicts.

Conflicts хуже описывает требования, чем Requires.

Это не значит, что Conflicts никогда не надо использовать, просто надо
понимать, что Conflicts - это плохая замена Requires.

Conflicts: N < %EVR, N > %EVR
- это по сути не конфликт с N, это требование того, чтобы необязательно
установленный N был строго версии %EVR.

> Вот этот конкретный Conflicts в wireshark был добавлен (я даже не уверен 
> что мной) много лет назад, и это до сегодняшнего дня отлично работало. 

Вот этот конкретный Conflicts в wireshark протух, как только там появилась
автоматическая жесткая циклическая зависимость.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] -common и -aux пакеты
  2019-01-19 12:19                     ` Dmitry V. Levin
@ 2019-01-19 13:43                       ` Anton Farygin
  2019-01-19 13:57                         ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-19 13:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

19.01.2019 15:19, Dmitry V. Levin пишет:
> On Sat, Jan 19, 2019 at 10:47:20AM +0300, Anton Farygin wrote:
>> 19.01.2019 2:17, Dmitry V. Levin пишет:
>>> On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
>>>> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
>>>>
>> <skip>
>>> Некоторое время назад мы уже где-то обсуждали возможность автоматического
>>> создания таких вспомогательных подпакетов примерно по той же схеме, как
>>> сейчас создаются debuginfo-подпакеты, с одним существенным отличием: такой
>>> вспомогательный подпакет не нужен, если от него зависит только один
>>> подпакет.
>>>
>>> Преимущества такого автоматического создания очевидны:
>>> Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
>>> гораздо лучше, чем ручной нежёсткий Conflicts.
>>>
>> Дим, а не мог бы ты пояснить, чем плох Conflicts.
> Conflicts хуже описывает требования, чем Requires.
>
> Это не значит, что Conflicts никогда не надо использовать, просто надо
> понимать, что Conflicts - это плохая замена Requires.
>
> Conflicts: N < %EVR, N > %EVR
> - это по сути не конфликт с N, это требование того, чтобы необязательно
> установленный N был строго версии %EVR.
>
>> Вот этот конкретный Conflicts в wireshark был добавлен (я даже не уверен
>> что мной) много лет назад, и это до сегодняшнего дня отлично работало.
> Вот этот конкретный Conflicts в wireshark протух, как только там появилась
> автоматическая жесткая циклическая зависимость.
>
Я это поправил, а Conflicts в wireshark-doc оставил - хочется посмотреть 
чем закончится автогенерация Conflicts.

И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то 
пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет 
прописан в пакете, который будет собираться в другом задании ?

Старым rpm'ом при обновлении, конечно.

Аналогичный вопрос с другими зависимостями между совсем разными пакетами.

$ rpmvercmp 2.6.6-alt2:sisyphus+219638.100.1.1 2.6.6-alt2
1

А по идее должен быть 0, нет ?



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

* Re: [devel] -common и -aux пакеты
  2019-01-19 13:43                       ` Anton Farygin
@ 2019-01-19 13:57                         ` Dmitry V. Levin
  2019-01-19 16:22                           ` Anton Farygin
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-19 13:57 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2415 bytes --]

On Sat, Jan 19, 2019 at 04:43:57PM +0300, Anton Farygin wrote:
> 19.01.2019 15:19, Dmitry V. Levin пишет:
> > On Sat, Jan 19, 2019 at 10:47:20AM +0300, Anton Farygin wrote:
> >> 19.01.2019 2:17, Dmitry V. Levin пишет:
> >>> On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
> >>>> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> >>>>
> >> <skip>
> >>> Некоторое время назад мы уже где-то обсуждали возможность автоматического
> >>> создания таких вспомогательных подпакетов примерно по той же схеме, как
> >>> сейчас создаются debuginfo-подпакеты, с одним существенным отличием: такой
> >>> вспомогательный подпакет не нужен, если от него зависит только один
> >>> подпакет.
> >>>
> >>> Преимущества такого автоматического создания очевидны:
> >>> Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
> >>> гораздо лучше, чем ручной нежёсткий Conflicts.
> >>>
> >> Дим, а не мог бы ты пояснить, чем плох Conflicts.
> > Conflicts хуже описывает требования, чем Requires.
> >
> > Это не значит, что Conflicts никогда не надо использовать, просто надо
> > понимать, что Conflicts - это плохая замена Requires.
> >
> > Conflicts: N < %EVR, N > %EVR
> > - это по сути не конфликт с N, это требование того, чтобы необязательно
> > установленный N был строго версии %EVR.
> >
> >> Вот этот конкретный Conflicts в wireshark был добавлен (я даже не уверен
> >> что мной) много лет назад, и это до сегодняшнего дня отлично работало.
> > Вот этот конкретный Conflicts в wireshark протух, как только там появилась
> > автоматическая жесткая циклическая зависимость.
> >
> Я это поправил, а Conflicts в wireshark-doc оставил - хочется посмотреть 
> чем закончится автогенерация Conflicts.
> 
> И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то 
> пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет 
> прописан в пакете, который будет собираться в другом задании ?

Тогда не пиши то, что не понимаешь, как будет разрешаться!

> Старым rpm'ом при обновлении, конечно.
> 
> Аналогичный вопрос с другими зависимостями между совсем разными пакетами.
> 
> $ rpmvercmp 2.6.6-alt2:sisyphus+219638.100.1.1 2.6.6-alt2
> 1
> 
> А по идее должен быть 0, нет ?

Это же rpmvercmp, а не несуществующий rpmverdcmp.
А где возникает задача, где могло бы понадобиться сравнивать такое?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] -common и -aux пакеты
  2019-01-19 13:57                         ` Dmitry V. Levin
@ 2019-01-19 16:22                           ` Anton Farygin
  2019-01-19 16:55                             ` Anton Farygin
  0 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-19 16:22 UTC (permalink / raw)
  To: devel

19.01.2019 16:57, Dmitry V. Levin пишет:
>> И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то
>> пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет
>> прописан в пакете, который будет собираться в другом задании ?
> Тогда не пиши то, что не понимаешь, как будет разрешаться!
>
Так я у тебя спрашиваю!



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

* Re: [devel] -common и -aux пакеты
  2019-01-19 16:22                           ` Anton Farygin
@ 2019-01-19 16:55                             ` Anton Farygin
  2019-01-20 12:35                               ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-01-19 16:55 UTC (permalink / raw)
  To: devel

19.01.2019 19:22, Anton Farygin пишет:
> 19.01.2019 16:57, Dmitry V. Levin пишет:
>>> И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то
>>> пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет
>>> прописан в пакете, который будет собираться в другом задании ?
>> Тогда не пиши то, что не понимаешь, как будет разрешаться!
>>
> Так я у тебя спрашиваю!

Это я всё к тому, что по хорошему надо описание архитектуры того, что 
сейчас пытается срастись.

Но на данный момент:

https://www.altlinux.org/index.php?search=disttag&title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8

А вот это описание:

https://www.altlinux.org/Binary_package_identity_change

Уже признано тобой, что не работает в части разрешения и генерации 
зависимостей.

И там ещё есть пункт 4, который пока ещё никто не реализовал, хотя это 
как раз очень хочется.



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

* Re: [devel] -common и -aux пакеты
  2019-01-19 16:55                             ` Anton Farygin
@ 2019-01-20 12:35                               ` Dmitry V. Levin
  2019-01-21 13:53                                 ` Vladimir D. Seleznev
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-01-20 12:35 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Vladimir D. Seleznev

[-- Attachment #1: Type: text/plain, Size: 1035 bytes --]

On Sat, Jan 19, 2019 at 07:55:22PM +0300, Anton Farygin wrote:
> 19.01.2019 19:22, Anton Farygin пишет:
> > 19.01.2019 16:57, Dmitry V. Levin пишет:
> >>> И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то
> >>> пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет
> >>> прописан в пакете, который будет собираться в другом задании ?
> >> Тогда не пиши то, что не понимаешь, как будет разрешаться!
> >>
> > Так я у тебя спрашиваю!
> 
> Это я всё к тому, что по хорошему надо описание архитектуры того, что 
> сейчас пытается срастись.
> 
> Но на данный момент:
> 
> https://www.altlinux.org/index.php?search=disttag&title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8
> 
> А вот это описание:
> 
> https://www.altlinux.org/Binary_package_identity_change

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


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] -common и -aux пакеты
  2019-01-20 12:35                               ` Dmitry V. Levin
@ 2019-01-21 13:53                                 ` Vladimir D. Seleznev
  0 siblings, 0 replies; 35+ messages in thread
From: Vladimir D. Seleznev @ 2019-01-21 13:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Jan 20, 2019 at 03:35:19PM +0300, Dmitry V. Levin wrote:
> On Sat, Jan 19, 2019 at 07:55:22PM +0300, Anton Farygin wrote:
> > 19.01.2019 19:22, Anton Farygin пишет:
> > > 19.01.2019 16:57, Dmitry V. Levin пишет:
> > >>> И ещё я не совсем понимаю, как будет разрешаться Conflicts: <какой-то
> > >>> пакет> = <какая-то версия>-<какой-то релиз>, если такой конфликт будет
> > >>> прописан в пакете, который будет собираться в другом задании ?
> > >> Тогда не пиши то, что не понимаешь, как будет разрешаться!
> > >>
> > > Так я у тебя спрашиваю!
> > 
> > Это я всё к тому, что по хорошему надо описание архитектуры того, что 
> > сейчас пытается срастись.
> > 
> > Но на данный момент:
> > 
> > https://www.altlinux.org/index.php?search=disttag&title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8
> > 
> > А вот это описание:
> > 
> > https://www.altlinux.org/Binary_package_identity_change
> 
> Кстати да, Володя, актуализируй это описание, пожалуйста, иначе
> не всем понятно, какую схему мы реализовали и почему.

На днях актуализирую.

-- 
   С уважением,
   Владимир Селезнев


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

end of thread, other threads:[~2019-01-21 13:53 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-14  9:55 [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Ivan A. Melnikov
2019-01-14 11:55 ` Dmitry V. Levin
2019-01-14 12:58   ` Paul Wolneykien
2019-01-14 13:24     ` Dmitry V. Levin
2019-01-14 13:32       ` Paul Wolneykien
2019-01-15  8:09         ` Alexey V. Vissarionov
2019-01-15  8:48           ` Paul Wolneykien
2019-01-14 14:10       ` Ivan A. Melnikov
2019-01-14 14:16         ` Dmitry V. Levin
2019-01-15  8:34           ` Ivan A. Melnikov
2019-01-15  8:44             ` Sergey V Turchin
2019-01-15 11:39               ` Dmitry V. Levin
2019-01-15 11:45                 ` Anton Farygin
2019-01-15 11:51                   ` Dmitry V. Levin
2019-01-15 11:54                     ` Anton Farygin
2019-01-18 23:08                       ` [devel] wireshark-2.6.6-alt1 Dmitry V. Levin
2019-01-19  7:22                         ` Anton Farygin
2019-01-19  8:30                         ` Anton Farygin
2019-01-18 23:17                 ` [devel] -common и -aux пакеты Dmitry V. Levin
2019-01-19  7:47                   ` Anton Farygin
2019-01-19 12:19                     ` Dmitry V. Levin
2019-01-19 13:43                       ` Anton Farygin
2019-01-19 13:57                         ` Dmitry V. Levin
2019-01-19 16:22                           ` Anton Farygin
2019-01-19 16:55                             ` Anton Farygin
2019-01-20 12:35                               ` Dmitry V. Levin
2019-01-21 13:53                                 ` Vladimir D. Seleznev
2019-01-15  8:50             ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Paul Wolneykien
2019-01-15  9:28               ` Paul Wolneykien
2019-01-15 10:26                 ` Sergey V Turchin
2019-01-15  9:18           ` [devel] не Requires:, но строго заданную версию (was: дивный новый rpm-build) Michael Shigorin
2019-01-15 10:34             ` Sergey V Turchin
2019-01-14 14:30       ` [devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23 Sergey V Turchin
2019-01-14 14:36         ` Dmitry V. Levin
2019-01-14 14:45           ` Sergey V Turchin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

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

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


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