mir-glas icon indicating copy to clipboard operation
mir-glas copied to clipboard

Release required to be compatible with mir-algorithm > 0.9.0

Open drug007 opened this issue 7 years ago • 4 comments

mir-glas has depedency on mir-algorithm: "mir-algorithm" : ">=0.6.9 <0.9.0" that prevents using newer version of mir-algorithm

drug007 avatar Jun 08 '18 11:06 drug007

Maybe it's time to go back to a single repo and use dub sub packages? This would still allow users to just use the sub modules they are interested in, but avoid all these versions problems. Also it would make docs and tooling easier.

wilzbach avatar Jun 08 '18 11:06 wilzbach

Probably, but I wasn't satisfied using subpackages in my own projects too. Certainly it should be discussed - what are the reasons that separate repos used instead of subpackages.

drug007 avatar Jun 08 '18 12:06 drug007

Would you mind explaining why you didn't like them in your personal projects?

wilzbach avatar Jun 08 '18 12:06 wilzbach

Frankly speaking I can't remember, this decision was made long time ago. Probably because subpackages aren't convenient during developing. But definitely separate repos aren't good enough too. I now use single repo with separate packages that can depends on other packages using: dependency other_package path="../other_package" version="*". At least this way let me avoid version mismatching.

drug007 avatar Jun 08 '18 12:06 drug007