* [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