#4 `get_cloest_crate_version` (typo) chokes on version strings of x.y.z+foo form
Closed by salimma. Opened by salimma.

======================================================================================================================================================
Update rust-syn to 1.0.102
======================================================================================================================================================
Clone to rust-syn 
Create new spec for syn with version 1.0.102
Upload new sources syn-1.0.102.crate and update 'source' file.
Dependency check...
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/__main__.py", line 191, in <module>
    main()
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/__main__.py", line 126, in main
    ru.update()
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/rust_update.py", line 132, in update
    self.checkout(crate, version)
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/rust_update.py", line 127, in checkout
    self.checkout(name, version, d_type)
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/rust_update.py", line 127, in checkout
    self.checkout(name, version, d_type)
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/rust_update.py", line 127, in checkout
    self.checkout(name, version, d_type)
  [Previous line repeated 1 more time]
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/rust_update.py", line 109, in checkout
    dependencies = sorted(self.dchecker.get_missing_old_dependencies(crate, version), key=lambda x:(x[3], x[0]))
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/dependency_check.py", line 159, in get_missing_old_dependencies
    updated_version = self.get_cloest_crate_version(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/dependency_check.py", line 60, in get_cloest_crate_version
    cur_version = [int(i) for i in md["num"].split(".")]
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/michel/src/fedora/pagure/rust-update-set/rust-update-set/dependency_check.py", line 60, in <listcomp>
    cur_version = [int(i) for i in md["num"].split(".")]
                   ^^^^^^

Adding a breakpoint when an exception is triggered, it's actually happening at the next crate (syn-test-suite)

Metadata Update from @salimma:
- Issue status updated to: Closed (was: Open)

Metadata
Related Pull Requests