Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709278 - media-gfx/printrun: needs py3 port
Summary: media-gfx/printrun: needs py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-02-11 11:59 UTC by Michał Górny
Modified: 2020-09-02 08:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Test ebuild for 2.0.0rc5 (printrun-2.0.0_rc5.ebuild,1021 bytes, text/plain)
2020-05-03 15:59 UTC, Robert Schedel
Details
Improved ebuild for 2.0.0rc5, using EAPI 7 (printrun-2.0.0_rc5.ebuild,985 bytes, text/plain)
2020-07-19 23:40 UTC, Robert Schedel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-02-11 11:59:55 UTC
It's blocking upgrade/cleanup of media-gfx/cairosvg.  Upstream has new releases, and a pre-release with py3 support.
Comment 1 Robert Schedel 2020-05-03 15:59:13 UTC
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.
Comment 2 Leif Burrow 2020-06-07 04:46:07 UTC
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.
Comment 3 Robert Schedel 2020-07-19 23:40:28 UTC
Created attachment 649908 [details]
Improved ebuild for 2.0.0rc5, using EAPI 7

Migrated test ebuild to use current EAPI 7.
Comment 4 Larry the Git Cow gentoo-dev 2020-08-01 22:30:52 UTC
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(+)
Comment 5 Leif Burrow 2020-08-03 15:59:06 UTC
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.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-02 08:02:40 UTC
A willing maintainer is missing.  Grep for proxy-maint if you'd like to tackle this.
Comment 7 Larry the Git Cow gentoo-dev 2020-09-02 08:06:25 UTC
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(-)