[opensuse] pdfchain in publishing repository has broken depencies
All, Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies The problem was the spec only listed gtkmm3-devel as a build dep: BuildRequires: gtkmm3-devel when it is also needed as a runtime dependency: Requires: gtkmm3-devel I branched the project and updated the spec. Now how do I tell the guys running the publishing repo to look at the changes and incorporate them in the publishing package? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu 17 Sep 2015 08:09:51 PM CDT, David C. Rankin wrote:
All,
Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies
The problem was the spec only listed gtkmm3-devel as a build dep:
BuildRequires: gtkmm3-devel
when it is also needed as a runtime dependency:
Requires: gtkmm3-devel
I branched the project and updated the spec. Now how do I tell the guys running the publishing repo to look at the changes and incorporate them in the publishing package?
Hi I don't believe that is correct, eg https://build.opensuse.org/package/binary/Publishing/pdfchain?arch=x86_64&filename=pdfchain-0.4.4-11.1.x86_64.rpm&repository=openSUSE_13.2 It is asking for (and correctly works out the requires [see above link]) of libgtkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1 not gtkmm3-devel, development package provide <somelib>.so files.... -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.44-52.10-default up 1 day 9:34, 4 users, load average: 0.32, 0.43, 0.39 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu 17 Sep 2015 08:46:14 PM CDT, Malcolm wrote:
On Thu 17 Sep 2015 08:09:51 PM CDT, David C. Rankin wrote:
All,
Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies
The problem was the spec only listed gtkmm3-devel as a build dep:
BuildRequires: gtkmm3-devel
when it is also needed as a runtime dependency:
Requires: gtkmm3-devel
I branched the project and updated the spec. Now how do I tell the guys running the publishing repo to look at the changes and incorporate them in the publishing package?
Hi I don't believe that is correct, eg https://build.opensuse.org/package/binary/Publishing/pdfchain?arch=x86_64&filename=pdfchain-0.4.4-11.1.x86_64.rpm&repository=openSUSE_13.2
It is asking for (and correctly works out the requires [see above link]) of libgtkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1 not gtkmm3-devel, development package provide <somelib>.so files....
Hi Correction.. that should be libgdkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1 -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.44-52.10-default up 1 day 10:11, 4 users, load average: 0.20, 0.26, 0.30 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/17/2015 09:21 PM, Malcolm wrote:
Hi
I don't believe that is correct, eg https://build.opensuse.org/package/binary/Publishing/pdfchain?arch=x86_64&filename=pdfchain-0.4.4-11.1.x86_64.rpm&repository=openSUSE_13.2
It is asking for (and correctly works out the requires [see above link]) of libgtkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1 not gtkmm3-devel, development package provide <somelib>.so files....
Hi Correction.. that should be libgdkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1
OK, Point well taken, but then how did I get: Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies on 13.1? Searching 'libgdkmm' on software.opensuse.org returns: No packages found matching your search. You could try to extend your search to development packages or search for another base distribution (currently openSUSE:13.2). -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu 17 Sep 2015 10:09:13 PM CDT, David C. Rankin wrote:
On 09/17/2015 09:21 PM, Malcolm wrote:
Hi
I don't believe that is correct, eg https://build.opensuse.org/package/binary/Publishing/pdfchain?arch=x86_64&filename=pdfchain-0.4.4-11.1.x86_64.rpm&repository=openSUSE_13.2
It is asking for (and correctly works out the requires [see above link]) of libgtkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1 not gtkmm3-devel, development package provide <somelib>.so files....
Hi Correction.. that should be libgdkmm-3.0.so.1()(64bit) provided by libgtkmm-3_0-1
OK,
Point well taken, but then how did I get:
Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies
on 13.1?
Searching 'libgdkmm' on software.opensuse.org returns:
No packages found matching your search. You could try to extend your search to development packages or search for another base distribution (currently openSUSE:13.2).
Hi It's part of libgtkmm-3_0-1 in the default repos for 13.1 https://build.opensuse.org/package/show?project=openSUSE%3A13.1&package=gtkmm3 -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.44-52.10-default up 1 day 11:06, 4 users, load average: 0.26, 0.39, 0.39 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/17/2015 10:17 PM, Malcolm wrote:
OK,
Point well taken, but then how did I get:
Selecting 'pdfchain-0.4.4-11.1.x86_64' from repository 'publish' for installation. Resolving package dependencies... Force resolution: No
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies
on 13.1?
Searching 'libgdkmm' on software.opensuse.org returns:
No packages found matching your search. You could try to extend your search to development packages or search for another base distribution (currently openSUSE:13.2).
Hi It's part of libgtkmm-3_0-1 in the default repos for 13.1 https://build.opensuse.org/package/show?project=openSUSE%3A13.1&package=gtkmm3
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by ^^^
OK, That may be so, but why is pdfchain install reporting it cannot be found?? libgtkmm-3_0-1-3.10.0-1.1.x86_64.rpm ^^^ Where does this problem originate and how to fix it? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/17/2015 11:02 PM, David C. Rankin wrote:
OK,
That may be so, but why is pdfchain install reporting it cannot be found??
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by ^^^ libgtkmm-3_0-1-3.10.0-1.1.x86_64.rpm ^^^
Where does this problem originate and how to fix it?
Then, Maybe the proper approach is the set the spec to require libgtkmm specifically: Requires: libgtkmm >= 3.0 BuildRequires: gtkmm3-devel Your thoughts? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu 17 Sep 2015 11:06:38 PM CDT, David C. Rankin wrote:
On 09/17/2015 11:02 PM, David C. Rankin wrote:
OK,
That may be so, but why is pdfchain install reporting it cannot be found??
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by ^^^ libgtkmm-3_0-1-3.10.0-1.1.x86_64.rpm ^^^
Where does this problem originate and how to fix it?
Then,
Maybe the proper approach is the set the spec to require libgtkmm specifically:
Requires: libgtkmm >= 3.0 BuildRequires: gtkmm3-devel
Your thoughts?
Hi This isn't necessary because the rpm build knows it wants it, your system can't locate to install causing the error you see. The package is in the default repos, so do you have additional repositories that may have switched something? If you search for the package, do you find it? -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.10-default up 1 day 19:18, 4 users, load average: 0.29, 0.36, 0.29 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
David C. Rankin
-
Malcolm