• Re: python 3.10 vs breakage

    From Paul Bryan@21:1/5 to gene heskett on Fri Aug 26 13:51:45 2022
    Why can't you build linuxcnc with it? Why has Octoprint quit talking to
    3d printers? Why won't pronterface buy it? Why can't you find a 4.0.7
    version of wxPython? Why is it sitting there staring at you? What is
    bookworm? What is bullseye?

    On Fri, 2022-08-26 at 16:37 -0400, gene heskett wrote:
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't
    build
    linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't buy
    it,
    can't find a 4.0.7
    version of wxPython with it sitting there staring at us.

    Whats chances of a fixed version for bookworm? Or even a bugs fixed
    release for bullseye?

    Thanks all.

    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
      soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law
    respectable.
      - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gene heskett@21:1/5 to All on Fri Aug 26 16:37:37 2022
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't build
    linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't buy it,
    can't find a 4.0.7
    version of wxPython with it sitting there staring at us.

    Whats chances of a fixed version for bookworm? Or even a bugs fixed
    release for bullseye?

    Thanks all.

    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
    soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law respectable.
    - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Bryan@21:1/5 to gene heskett on Fri Aug 26 15:05:51 2022
    The pronterface README doc [1] recommends Python 3.6, so I'd say that
    it's likely incompatible with changes in Python 3.10. I think your best
    option would be to either downgrade to their recommended version of
    Python, or file an issue in their GitHub repository to address the incompatibility. 

    [1] https://github.com/kliment/Printrun/blob/master/README.md

    On Fri, 2022-08-26 at 17:36 -0400, gene heskett wrote:
    On 8/26/22 16:54, Paul Bryan wrote:
    Why can't you build linuxcnc with it? Why has Octoprint quit
    talking to
    3d printers? Why won't pronterface buy it? Why can't you find a
    4.0.7
    version of wxPython? Why is it sitting there staring at you? What
    is
    bookworm? What is bullseye?

    Bullseye is the current debian-11, buster is last years, bookworm is
    next.

    Linuxcnc builds just fine on armhf buster, with its python-3.9.4.
    fails
    from 3.10 in bullseye. Pronterface.py can't find wxPython 4.0 or
    greater, with 4.0.7 installed. Octoprint did work, but has now
    stopped.
    So my 3d printing has become a sneakernet exercise again. Adding 3 to
    5
    more steps between OpenCSAD and the printer that will make my
    designs.
    The error code file from this mornings attempt to run pronterface.py
    is at

    <http://geneslinuxbox.net:6309/armhf>

    Is there a workaround?

    Thank you.
    On Fri, 2022-08-26 at 16:37 -0400, gene heskett wrote:
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't
    build
    linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't
    buy
    it,
    can't find a 4.0.7
    version of wxPython with it sitting there staring at us.

    Whats chances of a fixed version for bookworm? Or even a bugs
    fixed
    release for bullseye?

    Thanks all.

    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
       soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law
    respectable.
       - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>




    Cheers, Gene Heskett.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gene heskett@21:1/5 to Paul Bryan on Fri Aug 26 17:36:39 2022
    On 8/26/22 16:54, Paul Bryan wrote:
    Why can't you build linuxcnc with it? Why has Octoprint quit talking to
    3d printers? Why won't pronterface buy it? Why can't you find a 4.0.7
    version of wxPython? Why is it sitting there staring at you? What is bookworm? What is bullseye?

    Bullseye is the current debian-11, buster is last years, bookworm is next.

    Linuxcnc builds just fine on armhf buster, with its python-3.9.4. fails
    from 3.10 in bullseye. Pronterface.py can't find wxPython 4.0 or
    greater, with 4.0.7 installed. Octoprint did work, but has now stopped.
    So my 3d printing has become a sneakernet exercise again. Adding 3 to 5
    more steps between OpenCSAD and the printer that will make my designs.
    The error code file from this mornings attempt to run pronterface.py is at

    <http://geneslinuxbox.net:6309/armhf>

    Is there a workaround?

    Thank you.
    On Fri, 2022-08-26 at 16:37 -0400, gene heskett wrote:
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't
    build
    linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't buy
    it,
    can't find a 4.0.7
    version of wxPython with it sitting there staring at us.

    Whats chances of a fixed version for bookworm? Or even a bugs fixed
    release for bullseye?

    Thanks all.

    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
      soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law
    respectable.
      - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>




    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
    soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law respectable.
    - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Torrie@21:1/5 to gene heskett on Fri Aug 26 19:29:40 2022
    On 8/26/22 14:37, gene heskett wrote:
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't build linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't buy it, can't find a 4.0.7
    version of wxPython with it sitting there staring at us.

    I have Fedora 35 here, nearing it's end of life. It has Python 3.10.6,
    and wxPython 4.0.7. I installed Pronterface 2.0.0 from the Fedora repos
    and it runs fine as near as I can tell. So there's no inherent
    incompatibility with Python 3.10 and wxPython 4.0.7.

    Whats chances of a fixed version for bookworm? Or even a bugs fixed
    release for bullseye?

    Seems like it is a distro-specific problem; I cannot replicate your
    error with pronterface on Fedora 35.

    I have no idea why octoprint won't work.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gene heskett@21:1/5 to Michael Torrie on Sat Aug 27 01:55:24 2022
    On 8/26/22 21:35, Michael Torrie wrote:
    On 8/26/22 14:37, gene heskett wrote:
    Greetings all;

    Its now become obvious that 3.10 has broken some things. I can't build
    linuxcnc with it. And
    Octoprint has quit talking to 3d printers, now pronterface won't buy it,
    can't find a 4.0.7
    version of wxPython with it sitting there staring at us.
    I have Fedora 35 here, nearing it's end of life. It has Python 3.10.6,
    and wxPython 4.0.7. I installed Pronterface 2.0.0 from the Fedora repos
    and it runs fine as near as I can tell. So there's no inherent incompatibility with Python 3.10 and wxPython 4.0.7.

    Whats chances of a fixed version for bookworm? Or even a bugs fixed
    release for bullseye?
    Seems like it is a distro-specific problem; I cannot replicate your
    error with pronterface on Fedora 35.

    I have no idea why octoprint won't work.
    This is good to know as it helps to narrow down the battlefield.

    Octoprint now gets stuck claiming the printer is continuously requesting
    a repeat of line one,
    but It works fine if the gcode file is put on its sd card and printed
    from the printers menu.

    Octoprint is supposed to be able to handle more than one printer, but
    this change occurred after
    I had plugged in another printer and tried to add it. It was working
    great with a prusa mk3S+.

    And I'm trying to resurrect an Ender 5 Plus that has forgotten how to
    use any of the 3 BLTouch's
    I have. So I've replaced the head with a volcano version of an E3D-V6
    and have a prox switch
    with the wrong logic output mounted in place of the BLTouch. It seems
    amazon is not immune to
    ID10T vendors. I ordered npn-no's and got pnp-nc's. Even the label on
    the devices cable is wrong.

    The head replacement includes an Orbiter V2 extruder sitting on top of
    the volcano, with me
    designing and printing the adapters. but still with the long capricorn
    tube feed to
    absorb the jerking on the feed spool the mk3s+ does. Even with the much improved grip a bondtech
    LGX extruder on the mk3s+ gives, I can still see artifacts of the spool
    jerk as it runs left/right
    in the print.

    Vertical flex in the head transport suspension rods I believe. So I've eliminated that
    geometry error on the Ender 5 plus by interposing a fixed length of
    tubing so it doesn't
    jerk on the spool as the head moves.

    The Dell with an i5 in it had its video out nullified by some noisy
    weather 20 days back,
    so I pulled out a 5 amp 5 volt box and hung a rock64/w/4gigs on it to
    run octoprint on, but
    it quit working on the mk3s+ when I plugged in the Ender. I'll probably
    have to re-install
    it all. Easy enough since I have armbian bullseye's img file here.

    The target of all this is production of a woodworking tool using modern
    cnc wood carving and
    3d printing, of a device I see selling in the 3 digit price range on
    ebay that you'll hand
    down to your great grandkids if they are interested in fine woodworking
    as a means to buy
    groceries, good housing and nice wheels.  At my age, I'm that great
    great grandpa. Looking to
    supplement my SS in my dotage. A retired broadcast engineer, a C.E.T., approaching the end
    of my time here as I look at the calendar and see my 88th coming up
    shortly. I'd like to
    leave something useful behind. It will take at least 2 working printers
    to keep up with the
    output of one of my milling machines if sales materialize. 3d printers
    are not fast. A screw
    I can carve in 2 days, takes about 2 weeks to print the rest of it.
    Production, 20 a year, maybe.

    Thanks everybody.  Take care and stay well.

    Cheers, Gene Heskett.
    --
    "There are four boxes to be used in defense of liberty:
    soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law respectable.
    - Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Lee Bieber@21:1/5 to All on Sat Aug 27 13:59:31 2022
    On Fri, 26 Aug 2022 17:36:39 -0400, gene heskett <gheskett@shentel.net> declaimed the following:


    Bullseye is the current debian-11, buster is last years, bookworm is next.

    Linuxcnc builds just fine on armhf buster, with its python-3.9.4. fails
    from 3.10 in bullseye. Pronterface.py can't find wxPython 4.0 or
    greater, with 4.0.7 installed. Octoprint did work, but has now stopped.
    So my 3d printing has become a sneakernet exercise again. Adding 3 to 5
    more steps between OpenCSAD and the printer that will make my designs.

    All of this suggests to me that you need to make your complaints to the Debian devs WRT how they have configured things (or, if using an R-Pi, the
    R-Pi Foundation, as they customize Debian for their release).
    .


    --
    Wulfraed Dennis Lee Bieber AF6VN
    wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)