On 9/30/23 21:37, Chris Morley wrote:
Andy

Thanks for pushing this along a bit.
I think Phill has a pncconf fix to go in - I'll look at it now.

Chris

________________________________
From: andy pugh <bodge...@gmail.com>
Sent: September 30, 2023 2:29 PM
To: EMC developers <emc-developers@lists.sourceforge.net>
Subject: [Emc-developers] 2.9 must-fix

I have been working through the 2.9 must-fix tagged issues on the Github.

But that list was created in Madison, several months ago, and it is
possible that there have been other issues raised since that should be
tagged as such.

Does anyone want to suggest any?

I am vaguely hopeful of releasing 2.9 in the next couple of days. Not
that anything internally has really changed to prompt this, it's more
about the upcoming debian point release focussing my mind.

2 possible heads ups.

Something I ran into yesterday on my go704 mill, writing gcode to carve a hard maple stick round preparatory to threading it for a vise screw, the axis interfaces "reload" button doesn't work, I had to search thru the file selector everytime I wanted to reload a 25 line program. Sorta inconvenient. Check the cacheing, I got the feeling it may have been reloading from linux cache, not the just re-saved from geany on the drive.

Idea re-enforced by whats logged to the shell that launched linuxcnc:
  File "/usr/lib/python3.7/shutil.py", line 104, in copyfile
    raise SameFileError("{!r} and {!r} are the same file".format(src, dst))
shutil.SameFileError: '/tmp/tmpbfvnt9bb/round-vise-screw.ngc' and '/tmp/tmpbfvnt9bb/round-vise-screw.ngc' are the same file

Which is /not/ the file I'm editing in nc_files so the reload button is working but why is it not reloading the same file it originally loaded?

The file I'm writing and saving in nc_files? The same file I have to negotiate the load file requestor to actually get the actual file I'm working on in another workspace. This change makes zero sense to me.

If you want to use /tmp for a cache, the reload button should re-read the nc_files dir, compare the times and reload the newest one.

I just tried the edit pulldown, and that is editing the file in nc_files, so why is it the green reload icon reloading from cache in /tmp? Doesn't make any sense to me... If its a desired change, how do I make it work again?

I see, load the file from storage in nc_files, edit it from the copy in /tmp using the edit pulldown, work on the cached file in /tmp, the reload button then works, and "Save gcode as" in the pulldown to make it permanent by copying it back to nc_files under a new name or over the original to make it permanent.. Added complexity but safer. That will force a change in how I do things. This machine has 315 files in the nc_files dir. Finding the one I want takes time.

I can see the reason for the change but it also restricts me to one workspace. I'm not convinced that is desireable. But I'll gt used to it.

atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
.

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/>



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to