Results 1 to 4 of 4

Thread: Resolving circular dependencies when building packages for Arch_Extra

  1. Default Resolving circular dependencies when building packages for Arch_Extra

    Hi,

    I have found packaging Python programs for Arch_Extra using the OBS very frustrating due to the fact that the [community] repo is not provided by the OBS for satisfying build dependencies. Despite this, I have tried to persevere and added some [community] packages to my own Arch_Extra project (namely its "python" branch), unfortunately this has led to circular dependency issues with the following packages:


    1. python-packaging
    2. python-pyparsing
    3. python-setuptools


    as these packages have a complicated relationship between each other, wherein the build of each depends on the building of the others. See here to see more clearly what I mean. As you can see:

    * python-packaging depends on python-pyparsing and python-setuptools
    * python-pyparsing depends on python-setuptools
    * python-setuptools depends on python-packaging

    hence what I mean by "circular dependencies" and I do not know how to break this cycle myself. Any ideas?

    Thanks for your time,
    Brenton
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,077
    Blog Entries
    15

    Default Re: Resolving circular dependencies when building packages for Arch_Extra

    Hi
    Tweaking the project config file perhaps?
    https://build.opensuse.org/project/p...nguages:python

    I'm guessing the Arch folks bootstrap the build, maybe ask on their forum?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. Default Re: Resolving circular dependencies when building packages for Arch_Extra

    Project config is something that I'm not sure will work for me, but I asked this question at the Arch forums like you suggested (https://bbs.archlinux.org/viewtopic....14733#p1614733), it's just I suspect that I won't get a helpful response (but hey, I'm hoping for a miracle ). My experience with the Arch forums is that unless I provide buckets of details (which in this case, I simply don't have available to me, for me to provide) they may not bother providing me with helpful responses, that's one of the reasons why I jumped ship to openSUSE Tumbleweed for a fortnight (until the fact that the root and home file systems are separately mounted, and I had installed a bucket load of applications and Docker containers that were being kept in my root file system, which then lead to me being unable to boot), because I have found you and other openSUSE forum users significantly more helpful.
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,077
    Blog Entries
    15

    Default Re: Resolving circular dependencies when building packages forArch_Extra

    On Thu 24 Mar 2016 02:16:01 PM CDT, fusion809 wrote:

    Project config is something that I'm not sure will work for me, but I
    asked this question at the Arch forums like you suggested
    (https://bbs.archlinux.org/viewtopic....14733#p1614733), it's
    just I suspect that I won't get a helpful response (but hey, I'm hoping
    for a miracle ). My experience with the Arch forums is that unless I
    provide buckets of details (which in this case, I simply don't have
    available to me, for me to provide) they may not bother providing me
    with helpful responses, that's one of the reasons why I jumped ship to
    openSUSE Tumbleweed for a fortnight (until the fact that the root and
    home file systems are separately mounted, and I had installed a bucket
    load of applications and Docker containers that were being kept in my
    root file system, which then lead to me being unable to boot), because I
    have found you and other openSUSE forum users significantly more
    helpful.


    Hi
    Do you use IRC? If so, jump on #opensuse-buildservice and
    ask there or try the buildservice Mailing List;
    https://en.opensuse.org/Communicate

    --
    Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
    SUSE Linux Enterprise Desktop 12 SP1|GNOME 3.10.4|3.12.53-60.30-default
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •