It's blocking upgrade/cleanup of media-gfx/cairosvg. Upstream has new releases, and a pre-release with py3 support.
Created attachment 635862 [details] Test ebuild for 2.0.0rc5 This is local test ebuild for latest upstream tag 2.0.0rc5, derived from previous ebuild. It is using Python3 (upstream prefers v3.6), and therefore also requires wxpython 4. Connecting to printer, retrieving status, and performing step commands is possible. No other test experience yet.
For whatever it's worth, I installed Printrun from the ebuild attached here "Test ebuild for 2.0.0rc5". A 2.5 hour print went just fine with it. I did notice that if I tried to move the 3d render with the mouse it would barely move and only with a very long delay. I'm not sure that ever worked for me with the old version either.
Created attachment 649908 [details] Improved ebuild for 2.0.0rc5, using EAPI 7 Migrated test ebuild to use current EAPI 7.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531f06e54e43499764b2586a7adf33e94b42ecd2 commit 531f06e54e43499764b2586a7adf33e94b42ecd2 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2020-08-01 22:30:18 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-08-01 22:30:43 +0000 package.mask: last-rite media-gfx/printrun Bug: https://bugs.gentoo.org/709278 Signed-off-by: Aaron Bauman <bman@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
Robert Schedel seems to have uploaded a perfectly good ebuild which addresses the Python2 issue. What is missing to get this into the repository rather than removing Printrun entirely? Server based solutions like Octoprint or Repetier-host are good for everyday printer operation but A simple, direct single-application controller like Printrun is great when troubleshooting firmware changes or other 3d printer development. It would be a shame if Gentoo no longer supported this.
A willing maintainer is missing. Grep for proxy-maint if you'd like to tackle this.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93767da982ad7f05708c80072566ad07a0be5426 commit 93767da982ad7f05708c80072566ad07a0be5426 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-09-02 08:01:25 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-09-02 08:01:25 +0000 media-gfx/printrun: Remove last-rited pkg Closes: https://bugs.gentoo.org/709278 Signed-off-by: Michał Górny <mgorny@gentoo.org> media-gfx/printrun/Manifest | 2 -- media-gfx/printrun/files/printrun-x11.patch | 39 ----------------------- media-gfx/printrun/metadata.xml | 20 ------------ media-gfx/printrun/printrun-20150310-r4.ebuild | 43 -------------------------- media-gfx/printrun/printrun-99999999.ebuild | 43 -------------------------- profiles/package.mask | 5 --- 6 files changed, 152 deletions(-)