Replies: 3 comments 5 replies
-
|
Incompatibility between different versions The current Ipe file format is the one of Ipe 7.2.18. That means that all Ipe versions from 7.2.18 until 7.2.27 are 100% compatible, and that the Ipe file format has been stable now for three years. The previous versions disappear almost immediately I'm sorry you were unable to find older releases, but, you know, you could simply have asked me. Last weekend I have finally published the Ipe sources on github, which is something several Ipe users have been asking me to do for years. It was necessary to switch the repository for that, so older releases are now at https://github.com/otfried/old-ipe-releases/releases. I have added a link to the Ipe webpage. I strongly recommend against downloading sources from random places on the internet if you care at all about the security of your system. It would also be great if binaries for Ubuntu 20.04 were still distributed Four weeks ago I asked on the ipe-discussion mailing list if anybody saw a problem with Ipe migrating to use Qt6. The only feedback I got was in favor of the migration. Since Qt6 is not available for Ubuntu 20.04, that means providing packages for Ubuntu 20.04 is no longer possible. The way that https://build.opensuse.org works means that once I build a new version, the repositories for the older versions disappear. Ipe is a one-man project, I don't have a release management team that figures out the right dependencies for each platform and builds the most recent Ipe version that can be built for each. If the Linux binaries that I build are not useful in the current form, then I will stop building them. If you feel that binaries for Ubuntu 20.04 should be distributed, please take over that responsibility:
|
Beta Was this translation helpful? Give feedback.
-
|
Thank you for your quick response and clarifying the versioning cycle. Also, thank you very much for developing and maintaining this project! I understand that keeping track of which version can be built in each platform is not worth the trouble. Perhaps a compromise solution would be to take a snapshot of the binary packages linked from https://ipe.otfried.org/ before a major upgrade. These "stable" binaries could be hosted on Github instead of Opensuse, like Windows and Mac binaries currently are. Fedora 36, Debian 10, Debian 11 and Ubuntu 20.04 are broadly used platforms that are still supported by their developers, and they worked fine with IPE 7.2.26. The opensuse mirror I believe this would benefit many end users. Thanks! |
Beta Was this translation helpful? Give feedback.
-
|
I am having a similar issue. I support users that are running RHEL 8 & 9 (which are current release supported by Red Hat). It seems that your application is advancing the library minimum compatibility faster then the Red Hat LTS life-cycle rendering your applications library incompatible with the latest EL commercial platforms or derivatives (eg. Rocky 8/9, Oracle OS 8/9, etc). In its current state your software is useless for our research purposes. I can understand wanting to keep with the latest cutting edge libraries, however stability and usability are critical in the area's of research that I support. We need a reliable product that will work across the life-cycle of our commercially supported environment. Constant changes tends to be a problem especially in research where the ability to reproduce results is essential. Do you have a packaged RPM version(s) that are compatible with RHEL 8 & 9? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Quick version release and imcompatibility between different versions is making it harder for me to use IPE with my collaborators.
New versions appear on https://ipe.otfried.org/ and the previous versions disappear almost immediately, and I spend more time now trying to get IPE to work than working on my figures. And unfortunately I may be unable to get my collaborators to install the same version.
I had installed 7.2.24 on Ubuntu 20.04 some time ago, which I had downloaded from IPE webpage. Now I installed IPE on another machinge running Ubuntu 20.04. It turns out, Ubuntu 20.04 will install 7.2.13 from its repositories, which it will not open files saved in 7.2.24.
I searched a lot trying to find for the same .deb file I had previously found at https://ipe.otfried.org/, thinking it would be a pice of cake as it had been in the past, but it was not longer available. I did find a deb file for 7.2.24 in other places, including Ubuntu 22.04, but it would not install in Ubuntu 20.04 (the source code would not compile either). Finally, I downloaded the source of 7.2.26 for Ubuntu 20.04 from an old mirror https://provo-mirror.opensuse.org/repositories/home%3A/otfried13/ and managed to compile it from source. The page https://download.opensuse.org/repositories/home:/otfried13/ no longer has a folder for Ubuntu 20.04. I believe I had seen one just today, either at this website or a very similar one.
And after all that, I'm not sure I can edit the file with my collaborators who use Windows. As of today (10th May 2023), they can only download 7.2.27 from https://ipe.otfried.org/, whereas I am using 7.2.26.
I suggest keeping some "Long Term Support" versions available, for people who need stability in their workflow and compatibility with their team of collaborators.
It would also be great if binaries for Ubuntu 20.04 were still distributed.
Beta Was this translation helpful? Give feedback.
All reactions