#845463 RFP: conan -- dependency manager for C/C++/golang

Package:
wnpp
Source:
wnpp
Submitter:
Date:
2023-09-04 17:21:02 UTC
Severity:
wishlist
Blocked By:
Bug Title
845482

  7

ITP: python-patch-ng -- patch utility to apply unified diffs

wishlist about 4 years ago

#845463#5
Date:
2016-11-23 17:47:07 UTC
From:
To:
* Package name    : conan
  Version         : 0.15.0
  Upstream Author : Luis Martinez de Bartolome Izquierdo
* URL             : https://github.com/conan-io/conan
* License         : Expat
  Programming Lang: Python
  Description     : dependency manager for C/C++/golang

  Decentralized C/C++/golang dependencies and package manager,
  successor to biicode (adds support for binary packages, and
  build-system independence).
  .
  Similar to bundler for ruby, npm for nodejs, composer for PHP,
  python-pip for python, etc.
  .
  This package is most useful for application developers.

This came out in the news today because of an acquisition. Why would
anyone need this ? I don't know yet. Let's be open and above all be
surprised by our users and their multiplicity of use cases ! And hope
this does not cause the same troubles as npm !

Until we find a better home for it, here is a git repo link:
https://gitlab.com/simevo/debian-conan

Any help or suggestion are welcome.

Paolo

#845463#14
Date:
2019-11-14 08:53:16 UTC
From:
To:
Hi,

This repository cannot be accessed without credentials.
have the following dependency issues in unstable:

Missing packages:
 * conan requires node-semver==0.6.1, but I couldn't find it in unstable.
   This one is bad. node-semver ships a module called "semver". This
   conflicts with the existing python3-semver, which contains a "semver"
   module with incompatible API. Options:
   * Make conan stop using node-semver.
   * Use a vendor copy of node-semver. (<- bad)
   * Declare conflicts with python3-semver. (<- very bad)
 * conan requires patch-ng==1.17.1, but I couldn't find it in unstable.
   This is a fork of https://github.com/techtonik/python-patch done by
   conan people. Neither is packaged for Debian. Thankfully, they
   renamed the Python module from "patch" to "patch_ng". Given that it
   is forked by conan, vendoring could be considered.
Dependencies in need of new upstream releases:
 * conan requires astroid>=2.2.0, but unstable has 2.1.0-2.
   Cloned bug -2 for this.
 * conan requires lazy-object-proxy==1.4.*, but 1.3.1-2.
   Cloned bug -3 for this.
Conan needs porting to newer dependencies:
 * conan requires distro<1.2.0, but unstable has 1.3.0-2.
 * conan requires pluginbase<1.0, but unstable has 1.0.0-2.
 * conan requires six<1.13.0, but unstable has 1.13.0-1.

Hope this helps whomever tries to pick this up.

Helmut

#845463#23
Date:
2021-10-06 16:00:22 UTC
From:
To:
Control: block -1 by 845482

There is work being done to have patch-ng in Debian.

#845463#32
Date:
2023-09-04 17:16:48 UTC
From:
To:
Hello,

meanwhile python3-patch-ng has arrived:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845482#57

Maybe this is still relevant for the packaging of conan?

Cheers,
Lars