[RTFACT-14948] Conan cant process environment variables values containing equal character Created: 14/Sep/17  Updated: 31/Oct/17  Resolved: 16/Oct/17

Status: Resolved
Project: Artifactory Binary Repository
Component/s: Conan
Affects Version/s: 4.15.0
Fix Version/s: 5.6.0

Type: Bug Priority: Normal
Reporter: Nadav Yogev Assignee: Nadav Yogev
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned QA: Gilad Kalchheim (Inactive)
Internal Documentation: docRelNotes
QA Estimation: 1
Sprint: Leap 21, Leap 23


Uploading a conan binary package that contains declared environment variables containing "=" in the value caused an error parsing the conaninfo.txt file.
How to reproduce

conan new lib/1.0@user/stable
conan export user/stable
conan install lib/1.0@user/stable -e MYFLAG="one==tricky==value" --build missing
conan upload lib/1.0@user/stable --all -r ARTIFACTORY_INSTANCE

The upload will be ok, BUT in the artifactory logs will be an error:
Exception: org.jfrog.repomd.conan.ConanInfoException: Invalid conaninfo.txt format: MYFLAG=one=tricky=value

Generated at Sun Dec 15 03:59:12 UTC 2019 using JIRA 7.6.16#76018-sha1:9ed376192612a49536ac834c64177a0fed6290f5.