Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conan 2.0 migration: the final 100 #20992

Open
valgur opened this issue Nov 8, 2023 · 5 comments
Open

Conan 2.0 migration: the final 100 #20992

valgur opened this issue Nov 8, 2023 · 5 comments
Labels
question Further information is requested

Comments

@valgur
Copy link
Contributor

valgur commented Nov 8, 2023

Hi everyone!

We are nearing the finish line of the Conan 2.0 migration, with just a bit more than a hundred recipes left to go. I thought it would be a good time to summarize and keep track of the status of the remaining packages, as the number of these is quite manageable now.

Feel free to make use of this issue for any migration requests or collaboration offers. I will gladly shift my focus to packages for which there's active interest.

Total counts by status as of 2024-10-12:

  • 🎉 114 merged
  • ✅ 9 passing
  • ❌ 17 failing
  • 🕘 6 stale
  • 6 missing entirely
Recipe PRs Status Blockers
ags #18831 🎉
andreasbuhr-cppcoro #20611 🎉
asn1c #18636 🎉
aws-cdi-sdk #21164, #12496
azure-storage-cpp #18842 🎉
botan #18079 🎉
cairomm #18884, #15713 🎉
cc65 #18873 🎉
cern-root #18900 🕘 should update to the latest release
coin-cbc #23536, #15839 should merge updated coin-buildtools first
coz #18694 🎉
cpython #21387, #20960 🎉
crashpad #24320, #21052 🎉
daggy #18810
dd-opentracing-cpp #18816 🎉
depot_tools #18982 🎉
diligent-core #23347, #21522 🎉
diligent-fx bugs in diligent-core recipe
diligent-tools bugs in diligent-core recipe
directshowbaseclasses #18654 🎉
djinni-support-lib #18736 🎉
enchant #18670 🎉
enjincppsdk #18804 🎉
flatcc #18797 🎉
flint #18720 🎉
folly #21109, #15726 🎉
ftjam #19238 🎉
gamenetworkingsockets #18988 🎉
gdal #19298 🎉
getdns #21389, #12020 🎉
gf-complete #18854 🎉
gm2calc #18689 🎉
gn #18847 🎉
gnulib #18602 🎉
gobject-introspection #18624 🎉
godot-cpp #18862 🎉
gst-libav
gst-plugins-bad
gst-plugins-base #19530, #17656 missing binaries
gst-plugins-good
gst-plugins-ugly
gtk #21123 depends on several other PRs
hexl #18833 🎉
huffman #18657 🎉
iceoryx #18905, #19330 🎉
ignition-cmake #19073 🎉
ignition-math #18992 missing doxygen binary
ignition-tools #19074 test_package fails to run packaged executable on Windows
ignition-utils #25133, #19075 🕘 missing doxygen binary
imagemagick #21699, #18623 🕘 configure.exe buffer overflow on MSVC
ios-cmake #21532 bugs in migrated recipe
isa-l #18955 🎉
isl #21153, #14916, #18640 🎉
jemalloc #21509, #17722, #18690, #17686 🎉
jerryscript #18902 🎉
kcov #18672 🎉
kealib #18680 🎉
libcheck #18793 🎉
libcpuid #18723 🎉
libelfin #18681 🎉
libest #18947 🎉
libfabric #18979 🎉
libfreenect2 #18834 🎉
libgit2 #18458, #18607 🎉
libid3tag #18987 🎉
libidn2 #18642 🎉
libidn #18641 🎉
libigl #18849 🎉
libjxl #18812, #13898 🎉
libprotobuf-mutator #24163, #18796 🎉
librasterlite2 #22946, #16613 armv8 fails to create C executables on macOS
librhash #18986 🎉
libsolace #18722 🎉
libtommath #18852, #16558
libui #18707 missing gtk dependency
libunifex #18265 🎉
liburing #21061, #16700, #19739 🎉
libusb-compat #18729 🎉
libvault #19488 🎉
lightgbm #18759 🎉
liquid-dsp #18866, #18894 🎉
llvm-core #22997, #22666 🎉
magnum #18860 🕘 test_package linking errors
magnum-extras #21513 missing magnum dependency
magnum-integration #21514 missing magnum dependency
magnum-plugins #21519 missing magnum dependency
makefile-project-workspace-creator #18938 🎉
mingw-w64 #21734 🎉
mpir #18903 🎉
msix #19228 🎉
nativefiledialog #21152
ncbi-cxx-toolkit-public #23392, #16750
ncurses #20355, #18568, #17805, #20099 🎉
net-snmp #19227 🎉
nss #19262 missing nspr binary
nvcloth #23175, #18626 🎉
ofeli #18952 🎉
ogre #21073 Conan v1 compilation fails
opene57 #18803 🎉
openimageio #19950, #18904 🎉
openldap #23520, #18800, #16762 🎉
openmpi #18980, #13655 🎉
openassetio #23199 linker errors during build on GCC
openscenegraph #23704, #21355 🎉
open-simulation-interface #18749 🎉
opentelemetry-cpp #21332 🎉
openvdb #18891 🎉
openvr #18788, #16913 🎉
osgearth #21380, #14807 version conflicts
pagmo2 #18820 🎉
pango #20795, #18874 🎉
pangomm #18886 🕘 version conflict
pbc #18950 🎉
pciutils #18959 🎉
pdal #21296, #18907 bugs in GDAL recipe
pdcurses #18861 🎉
pdfium #21130 🎉
pexports #18643 🎉
poppler #21135 OpenSSL not found in test_package
premake #18844 🎉
pro-mdnsd #19239 🎉
qcoro #18837, #19848, #17183
qt-advanced-docking-system #18794, #20233 linker errors during build on GCC
quickfast #18674 🎉
qxmpp #18743 🎉
re2c #18635 🎉
redradist-icc #18823 🎉
resiprocate #18956, #20465 🎉
rocksdb #17186 🎉
ruby #18338, #12208 🕘 macOS armv8 build failure
s2let #18693 🎉
sassc #21112 🎉
scc #18715 🎉
sdl_mixer #21782, #17150, #18836 🎉
shaderc #18807 🎉
sleef #18721, #12322 🎉
splunk-opentelemetry-cpp #18685 🎉
sqlcipher #18898 🎉
sqlpp11-connector-sqlite3 #18696, #15582 🎉
srt #18795 🎉
swig #19058 🎉
tar #18819 🎉
tgbot #18792, #16336 🎉
tinyalsa #21064 🎉
unleash-client-cpp #18739 🎉
userspace-rcu #18949, #20811 🎉
verilator #18897
waf #18745 🎉
wineditline #18652 🎉
xtr #21111 🎉
yandex-ozo #18354 🎉
yojimbo #18853

Additionally, there are a few packages where the newest versions have been migrated but not some of the older ones.

Recipe PRs Status Blockers
b2/standard #18089 test_package issue, linter error
giflib/5.1.x #18628 🎉
google-cloud-cpp/all
hiredis/0.x.x #18948 🎉
libftdi/0.x #18730 🎉
libstudxml/1.0.x
mold/1.3.1 #18848 🎉
mpdecimal/2.4.2 #18901 🎉
rmlui/3.3 #21647 CMake errors
sdl_mixer/2.0.4 #18836 🎉
@jmaillard01
Copy link

Hi !
I would be very much interested in having openscenegraph/3.6.5 recipe migrated to conan v2.
I see that you are not far but test_package is having link issues in windows (Linux seems to go fine).
Also note that with Visual 2019 (16.11.33) and cmake 328.2, I had to disable the X plugin (tc.variables["BUILD_OSG_PLUGIN_X"] = "0") to avoid a compile error.

@Neustradamus
Copy link

Thanks to @Croydon to have informed that there is now this ticket :)

Previously:

@valgur valgur closed this as completed May 30, 2024
@jcar87 jcar87 unpinned this issue Jun 10, 2024
@lkotsonis
Copy link
Contributor

Are all recipes migrated now? @valgur

@valgur valgur reopened this Jul 1, 2024
@valgur
Copy link
Contributor Author

valgur commented Jul 1, 2024

No. I updated the list just now.

@valgur
Copy link
Contributor Author

valgur commented Sep 24, 2024

An additional list of recipes that are not included in conan_v2_ready_references.yml, are not listed above (i.e. they don't do from conans.xyz import) and are not deprecated:

@valgur valgur mentioned this issue Sep 25, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants