Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 18 20:09
    sangrey opened #3855
  • Jan 16 05:27
    ossdev07 commented #3846
  • Jan 15 18:39
    forrestwaters closed #3849
  • Jan 15 18:39
    forrestwaters commented #3849
  • Jan 15 18:35

    msarahan on csoja-patch-1

    (compare)

  • Jan 15 18:35

    msarahan on master

    Update issue template add code… Merge pull request #3853 from c… (compare)

  • Jan 15 18:35
    msarahan closed #3853
  • Jan 15 18:29
    forrestwaters commented #3849
  • Jan 15 17:28
    csoja review_requested #3853
  • Jan 15 17:28
    cla-bot[bot] labeled #3853
  • Jan 15 17:28
    csoja opened #3853
  • Jan 15 17:27

    csoja on csoja-patch-1

    Update issue template add code… (compare)

  • Jan 15 14:09
    mingwandroid synchronize #3812
  • Jan 15 10:58
    cla-bot[bot] commented #3846
  • Jan 15 10:58
    ossdev07 synchronize #3846
  • Jan 14 17:07
    mingwandroid synchronize #3812
  • Jan 14 01:58
    scottwsides opened #3852
  • Jan 13 16:53
    sdebionne reopened #3849
  • Jan 13 16:53
    sdebionne commented #3849
  • Jan 13 16:15
    mingwandroid synchronize #3812
Nehal J Wani
@nehaljwani
It is definitely supported though. Are you repackaging something?
Anthony Scopatz
@scopatz
yeah, a haskel package
Anthony Scopatz
@scopatz
here is the existing issue: conda/conda-build#3360
Anthony Scopatz
@scopatz
So does rpaths not add entries to the RPATH for things in the bin/ directory?
Nehal J Wani
@nehaljwani
What entries did you list in rpaths? I thought CB used patchelf on binaries in bin for adding those paths.
Anthony Scopatz
@scopatz
x86_64-conda_cos6-linux-gnu/sysroot/lib/ and ../lib
Nehal J Wani
@nehaljwani
It is relative to $PREFIX I think, not $PREFIX/bin
Anthony Scopatz
@scopatz
yeah that is what I thought too
Nehal J Wani
@nehaljwani
Not sure what adding sysroot to the RPATH would achieve?
If you simply want --error-overlinking to pass, just add the C compiler and any links to glibc libs will stop complaining about missing deps
Anthony Scopatz
@scopatz
Right, yes, but there is no need for the compiler, since this is a haskell binary repackage
Nehal J Wani
@nehaljwani
If every component is being repackaged and 0 compilation, you can add '*' in the missing_dso_whitelist section
It allows patterns
Every CDT package recipe has that
Anthony Scopatz
@scopatz
Agreed, but the problem is deeped than just skipping the overlinking check. On the conda-forge CI, it fails the tests because it actually can't find the libraries
Probably because haskell links them to /lib64/
Nehal J Wani
@nehaljwani
Ah, so you need to force the rpath entries. Do you have a link?
Nehal J Wani
@nehaljwani
Oh no elm-format: /lib64/libc.so.6: version GLIBC_2.14 not found (required by elm-format) this is basically saying that it has been built with glibc 2.14 and the system you are running on, is perhaps centos6 based, which is glibc 2.12
Anthony Scopatz
@scopatz
Yeah, it is.
Nehal J Wani
@nehaljwani
So you can't run the tests, sorry.
Anthony Scopatz
@scopatz
damn, ok
Nehal J Wani
@nehaljwani
Why not build it from source? We already have a haskell compiler, don't we?
Anthony Scopatz
@scopatz
I didn't think we did
conda-forge just has ghc for linux, which I guess would work here
Nehal J Wani
@nehaljwani
yeah, that one
Anthony Scopatz
@scopatz
I guess I should go down that route
Tadeu Manoel
@tadeu
Hi all, did someone ever see an error like this on macOS, being unable to extract a .zip file in the beginning of the recipe build?
Traceback (most recent call last):
  File "/usr/local/miniconda/bin/conda-build", line 11, in <module>
    sys.exit(main())
  File "/usr/local/miniconda/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 449, in main
    execute(sys.argv[1:])
(...)
  File "/usr/local/miniconda/lib/python3.7/site-packages/libarchive/extract.py", line 50, in extract_entries
    write_header(write_p, entry._entry_p)
  File "/usr/local/miniconda/lib/python3.7/site-packages/libarchive/ffi.py", line 91, in check_int
    raise archive_error(args[0], retcode)
  File "/usr/local/miniconda/lib/python3.7/site-packages/libarchive/ffi.py", line 75, in archive_error
    raise ArchiveError(msg, errno(archive_p), retcode, archive_p)
libarchive.exception.ArchiveError: Could not open CGAL-4.14.1 (errno=22, retcode=-30, archive_p=140295874731728)
Link for the recipe PR: conda-forge/cgal-cpp-feedstock#6
the errno keeps varying, in this build it is 22 (Invalid Argument), but before it was 14 (Invalid File Descriptor)
the file is ok, it's being built correctly in Linux
Tadeu Manoel
@tadeu
ah, I just found out this new issue: conda-forge/libarchive-feedstock#43
will change to .tar.gz
dsentinel
@dsentinel
I've adapted tk-feedstock to create a mac package that uses X11 instead of the default aqua. Others are interested in this and I'd like to start a PR, but I am unsure how to create a package with the same name and version, but uses different compile flags and dependencies.
This is similar to mkl "option" but it's not a mutex, and I'm not sure if build string is right either.
I need something very much like macports variant
Marcelo Duarte Trevisani
@marcelotrevisani
Hi @dsentinel , you can create a separated branch for that
or, you can add it as a feature or configure in the conda_build_config.yaml, it depends which modifications you did
but an easy away is to create a separated branch for it
but I think this dicussion should be in conda-forge.github.io and not here
dsentinel
@dsentinel
Thanks @marcelotrevisani, I've got the branching and forking under control.
I think feature Is what I'm looking for, but documentation on how to use it is sparse / hard to find
Andrew Annex
@AndrewAnnex
I asked this question earlier but I didn't get an answer: how soon until the next conda-build release? My conda-forge feedstock is dependent on fixes related to tar_xf
Duncan Macleod
@duncanmmacleod
:arrow_up: I would also love to see a new release, mainly to get conda/conda-build#3782 into production
Mike Sarahan
@msarahan
We'll try to tag one today or tomorrow. No promises, but if there's a spare hour in the day, we'll do it.
Andrew Annex
@AndrewAnnex
thanks!
Duncan Macleod
@duncanmmacleod
Thanks!
Andrew Annex
@AndrewAnnex
ran into another issue with conda-build, looks like strange things are happening with downstreams on a windows ci worker for my feedstock conda/conda-build#3795
Ralf Weber
@RJMW
I have created a noarch recipe for a python package that requires numpy and scipy. The recipes builds fine - but when I install on OSx I get a Library not loaded: rpath/libopenblas.dylib error. On windows and unix it builds fine. Any idea if I need to add a specific tag or platform specific dependency related to libopenblas?
Matthew R. Becker
@beckermr
hey! I have a random question that I think needs some conda build expertise. I am working on a build where I have 1) merged the hist and build envs and 2) am running tests using pytest and co during the build. What I am finding is that for some of the pytest infrastructure, which are noarch packages, that .pyc files are being left in the final package. These don't have the prefix replaced and so are causing downstream errors. Is this a weird corner case or are there conda build settings I should be using?