[opensuse-packaging] Help with build cycle
![](https://seccdn.libravatar.org/avatar/ed5b1491aa79201a8eaf93bf57193584.jpg?s=120&d=mm&r=g)
Hi, Could use some help with the following problem: Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64 buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini This occurs for filesystems:s3fs, which I am trying to update to 1.74 Help is as always appreciated. Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead Public Cloud Architect rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ffef5dde34bf02c36fb9fb70f3e397.jpg?s=120&d=mm&r=g)
On Sat, 18 Jan 2014 12:57, Robert Schweikert <rjschwei@...> wrote:
Hi,
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64 buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
This occurs for filesystems:s3fs, which I am trying to update to 1.74
Shot in the dark, the line: BuildRequire: krb5-mini libcom_err2-mini should do it. Info in short: the *-mini packages have no docu, thus no (sub-)requirement of latex, docbook, etc. Ideal for build. Needs less time in case of full rebuild. Avoids a whole slew of looped requirements. - Yamaban. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ed5b1491aa79201a8eaf93bf57193584.jpg?s=120&d=mm&r=g)
On 01/18/2014 09:38 AM, Yamaban wrote:
On Sat, 18 Jan 2014 12:57, Robert Schweikert <rjschwei@...> wrote:
Hi,
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64
buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
This occurs for filesystems:s3fs, which I am trying to update to 1.74
Shot in the dark, the line:
BuildRequire: krb5-mini libcom_err2-mini
Thanks, that did the trick Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead Public Cloud Architect rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/6997c8cd962bb2313b86ee5f8487a1ca.jpg?s=120&d=mm&r=g)
* Robert Schweikert <rjschwei@suse.com> [2014-01-18 16:31]:
On 01/18/2014 09:38 AM, Yamaban wrote:
On Sat, 18 Jan 2014 12:57, Robert Schweikert <rjschwei@...> wrote:
Hi,
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64
buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
This occurs for filesystems:s3fs, which I am trying to update to 1.74
Shot in the dark, the line:
BuildRequire: krb5-mini libcom_err2-mini
Thanks, that did the trick
It does but it is the wrong solution and you add an unecessary build dependency, see my other mail. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ffef5dde34bf02c36fb9fb70f3e397.jpg?s=120&d=mm&r=g)
On Sat, 18 Jan 2014 16:44, Guido Berhoerster <gber@...> wrote:
* Robert Schweikert <rjschwei@suse.com> [2014-01-18 16:31]:
On 01/18/2014 09:38 AM, Yamaban wrote:
On Sat, 18 Jan 2014 12:57, Robert Schweikert <rjschwei@...> wrote:
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64
buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
This occurs for filesystems:s3fs, which I am trying to update to 1.74
Shot in the dark, the line:
BuildRequire: krb5-mini libcom_err2-mini
Thanks, that did the trick
It does but it is the wrong solution and you add an unnecessary build dependency, see my other mail.
IMHO krb5-mini should ask for / prefer libcom_err2-mini that way this ambiguity would never exist. Otherwise it's better to declare the dependency in full, and have control over it. For me a from the start fully declared requirement is the better way to go, that's why I proposed the above BuildRequire - line: easy to see, easy to handle. Wishing upon the shooting stars would be a automatic and general "Prefer: *-mini" in the whole obs, to limit wasting of resources within obs. But, none the less, thanks for advising the alternative. - Yamaban. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ed5b1491aa79201a8eaf93bf57193584.jpg?s=120&d=mm&r=g)
On 01/18/2014 10:44 AM, Guido Berhoerster wrote:
* Robert Schweikert <rjschwei@suse.com> [2014-01-18 16:31]:
On 01/18/2014 09:38 AM, Yamaban wrote:
On Sat, 18 Jan 2014 12:57, Robert Schweikert <rjschwei@...> wrote:
Hi,
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64
buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
This occurs for filesystems:s3fs, which I am trying to update to 1.74
Shot in the dark, the line:
BuildRequire: krb5-mini libcom_err2-mini
Thanks, that did the trick
It does but it is the wrong solution and you add an unecessary build dependency, see my other mail.
Yes, you are correct. This just goes to show how powerful predisposition is. I was following a thread for a while that had krb5 as the main topic and how we would end up with more build cycles and how to break them. Thus, the grey matter upon recognizing krb5 came to the obvious conclusion "build cycle" after all I was reading e-mails about it a while back.... Anyway, I am not a project maintainer for filesystems thus I cannot edit the project config, but I am certain one of the nice project maintainers will do that for me. Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead Public Cloud Architect rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/6997c8cd962bb2313b86ee5f8487a1ca.jpg?s=120&d=mm&r=g)
* Robert Schweikert <rjschwei@suse.com> [2014-01-18 12:57]:
Hi,
Could use some help with the following problem:
Getting buildconfig from server and store to /work/rjschwei/obs/filesystems/s3fs/.osc/_buildconfig-openSUSE_13.1-x86_64 buildinfo is broken... it says: unresolvable: have choice for libss.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini, have choice for libcom_err.so.2()(64bit) needed by krb5-mini: libcom_err2 libcom_err2-mini
I don't see a cycle, rather there is an ambiguity since libss.so.2()(64bit) and libcom_err.so.2()(64bit) are both provided by libcom_err2 and libcom_err2-mini. In order to resolve this you can add a Prefer: to the project config, i.e. Prefer: libcom_err2-mini See http://en.opensuse.org/openSUSE:Build_Service_prjconf#Prefer for further explanation. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Guido Berhoerster
-
Robert Schweikert
-
Yamaban