Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 20 16:46
    carlosperate commented #2238
  • May 20 16:45
    carlosperate edited #2238
  • May 20 16:44
    carlosperate commented #2238
  • May 20 16:21
    carlosperate commented #2091
  • May 20 16:04
    carlosperate milestoned #908
  • May 20 16:04
    carlosperate demilestoned #908
  • May 20 16:03
    carlosperate milestoned #1863
  • May 20 16:03
    carlosperate demilestoned #1863
  • May 20 16:03
    carlosperate milestoned #2237
  • May 20 16:03
    carlosperate milestoned #2218
  • May 20 16:03
    carlosperate milestoned #2141
  • May 20 16:02
    carlosperate milestoned #2168
  • May 20 16:01
    carlosperate opened #2238
  • May 20 16:00

    carlosperate on fix-super-mock

    Fix tests by reducing builtin mโ€ฆ (compare)

  • May 20 15:43
    carlosperate labeled #2091
  • May 20 15:43
    carlosperate labeled #2091
  • May 20 12:40
    carlosperate commented #1926
  • May 20 10:52
    carlosperate edited #2237
  • May 20 10:52
    carlosperate opened #2237
  • May 20 10:51

    carlosperate on isolate-jupyter-creation

    venv: Use -I flag to isolate Juโ€ฆ (compare)

Tiago Montes
@tmontes

1.1.0b7 looking good from a minimal launch + Python 3 REPL + Python 3 debug perspective with minimal turtle programs on OLD macOS 10.14.6 Mojave.

...wondering if it is ok for Apple Silicon Macs (crossing fingers)

Nicholas Tollervey
@ntoll
OK... well. Looks like we're good to go. Just getting the update to the site, blog post and release all ready. I'll post here when it's done.
Nicholas Tollervey
@ntoll
Hi folks.... all done. Here's the blog announcing the release. https://madewith.mu/mu/users/2021/12/22/beta7.html I have to say the art work took an inordinate amount of time (well, maybe 2 minutes). :-P Season's greetings to you all, and many many thanks for all the amazing work contributed to Mu. I'll be AFK for perhaps the next week or so but I'm really looking forward to things coming together in 2022 for more Mu-related progress, updates and improvements.
tjguk
@tjguk:matrix.org
[m]

Just read the changelog from Merry Old "Saint" Nicholas ๐Ÿ™‚

Although I actually created the trivial PR #1921, we should credit https://github.com/hmmkay who actually analysed the problem and proposed the solution.

Vasco Mora
@xbecas
๐Ÿ‘๐Ÿผ Merry Christmas to all!!! ๐ŸŽ‰
tjguk
@tjguk:matrix.org
[m]
Ok, got a few hours spare to try to pick up some of the install/venv-related issues. @carlosperate do you have a single issue which is tracking the multiple-startup issues? (ie where we're trying to create the mu_code folder or the venv itself twice at the same time?
Carlos Pereira Atencio
@carlosperate
The multiple instances launching and racing is captured here: mu-editor/mu#1755
And the single instance application discussion is in mu-editor/mu#276
If the sharedmemory method works it sounds a lot better than the lock file
tjguk
@tjguk:matrix.org
[m]
Thanks. I'll look into those later. I did try the sharedmemory approach briefly earlier. For some reason I couldn't get it to work as expected but I'll double-check and try again
zbrown:matrix.org @zbrown:matrix.org sees comments from 3-year ago self, gets scared
Zander Brown
@zbrown:matrix.org
[m]
Odd sorta Christmas present for Mu: I seem to have found someone willing to translate i'r Gymraeg
I've been on the lookout for a while, given it is a relatively obvious missing language, and seem to have found a Cymro who knows there way around a .po
Carlos Pereira Atencio
@carlosperate
Oh, that's awesome, thanks @zbrown:matrix.org !
And merry christmas everyone! ๐ŸŽ„๐ŸŽŠ
tjguk
@tjguk:matrix.org
[m]

So I'm away for a week and mostly offline. Which won't, I'm afraid, seem very different from my presence these last few months โ˜น๏ธ Sadly I simply have less energy than I used to and I'm not necessarily very good at husbanding it. I've got some sessions over the next couple of months with the cardio-rehab team at St George's which should help be learn how to eat/live/exercise better. Hopefully that'll help me pick up a bit.

In any case, a Happy New Year to you all and here's to a final release Real Soon Now[tm] ๐Ÿ˜€

Vasco Mora
@xbecas
Happy New Year, @tjguk:matrix.org et al.
1 reply
Nicholas Tollervey
@ntoll
Morning morning folks. Happy new year to you all. Just stepping back into a torrent of emails and catch ups after self-enforced stay-away-from-computers time over the holiday season.
@tjguk:matrix.org the most important thing is that you look after yourself and your health. We're all volunteers here and so please don't sweat anything about Mu.... but I really appreciate your update and look forward to catching up again soon.
So it looks like there were problems with the pre-Xmas release. I've meetings for "real work" today, all day, and a mountain of emails to climb too. I'll try to catch up later today or tomorrow.
Nicholas Tollervey
@ntoll
Hi folks, @/all I'm so sorry about the late nature of this, but I'm not going to be able to make this evening's scheduled Mu moot. My daughter just told me she needs taking back to university for various reasons (nothing bad, just really terrible timing and unforeseen). I'll email this as well, but not cancel the meeting just in case folks still want to meet. An alternative might be to bump the meeting by a week and convene next Monday..?
tjguk
@tjguk:matrix.org
[m]
Sorry; was at a hospital appt; happy to defer to next week. Hope P gets to Uni successfully ๐Ÿ™‚
Vasco Mora
@xbecas
Next Monday will do fine! All the best!
zbrown:matrix.org @zbrown:matrix.org had an entirely unproductive trip in last week where they ended up acting as proxy for various people who simply couldn't travel back with less than 48 hours notice
Nicholas Tollervey
@ntoll
Good news... just got an email saying the certificate is ready. Why oh why did I use that other company. So much of a "run around", and these new folks were relatively easy to work with. When I have time I'll download it, check it all, and try a build. Hopefully it'll "just work" :tm: but if not, I'll have questions. ;-)
Tiago Montes
@tmontes
Great! Standing by on your progress having pup signing Muโ€™s distribution โ€œproperlyโ€! :) (fingers crossed!)
Nicholas Tollervey
@ntoll
Just found this from years ago.... the very first Mu, made after an evening's hacking. https://www.youtube.com/watch?v=I17t-AapgQo
I'm out rehearsing this evening, but hope to get to the cert stuff tomorrow..! :-)
Terry King
@TerryKing
Hello Nicholas. Thanks for the invite; I think you know the few questions I have so I will not repeat here.
I enjoyed the FirstMu video! You had a box full of tools and knew how to use them. There's some Theme there for Makers.
Nicholas Tollervey
@ntoll
:wave: welcome @TerryKing - WRT PortaMu, it sounds like a relatively simple CI task we could add to GitHub actions via an adjustment to the Makefile (so we can all do it on our local machines should we need to). Perhaps this is even something that could just be built into pup since I imagine many packagers would appreciate the "static" just deploy it on a memory stick nature of PortaMu. @tmontes "PortaPup" :-)
@TerryKing as/when you find problems or puzzles (such as the "Run" button thing in ESP mode) please add a ticket via GitHub (see: https://codewith.mu/en/howto/1.1/bugs for beginner level instructions for this process).
All feedback is most welcome.
Carlos Pereira Atencio
@carlosperate
One thing to keep in mind that maybe we should document is that the user virtual environments will point to the Mu-packaged Python interpreter, so with PortaMu, if that moves then the venvs will fail. Hopefully that will be detected when Mu launches, but it'd be good to test it to confirm
Nicholas Tollervey
@ntoll
Unless we put the venvs on the USB stick..? Then the venv will always be in the same (relative) location to Mu.
Not sure how (yet), but that would solve the problem.
Carlos Pereira Atencio
@carlosperate
It's likely that a virtual environment on the USB stick wouldn't be different than one in the user's folder, as generally full paths are used.
But to be fair, that depends on what version of venv of virtualenv is used to create it. Older versions on linux/macos had full paths on the scripts shebangs, as relative paths don't work, but newer versions might be using some tricks where the shebang call a shell program that admits relative paths.
For windows it would depend on how the venv/virtualenv creates the python.exe and pip.exe, the last few times I've looked at the exe hex dumps full paths were used, so I think that might still be the case
Nicholas Tollervey
@ntoll
@carlosperate I see you are (as always) several steps ahead of me. ;-) I guess we could work around things if we read the venv configuration from the user's JSON configuration file?
@tmontes as always, pup appeared to JustWork :tm: (link to signed Windows installer coming in a moment)
OK..... so I have a meeting to prepare for, but here's a link to the signed Windows explorer. Please give it a go and let me know how you get on! https://www.dropbox.com/s/lmcm80rggtikacb/Signed-Mu-Editor-1.1.0b7.msi?dl=0
Assuming we can merge any outstanding translations and so on, I think we're on for 1.1 final.
Anyway -> meeting
Tiago Montes
@tmontes
@xbecas โ€ฆcan you take the signed windows installer for a spin? :)
(in a rush, but for future discussion: thereโ€™s a serious limitation WRT to portable Mu - not packaging related but VENV related - if Mu moves around, the venv will be deemed invalid, I suspect)
Vasco Mora
@xbecas
image.png
image.png
image.png
Vasco Mora
@xbecas

Hi all!
Publisher: Nicholas Tollervey! Yeah!!!!
After pressing "Run anyway" I got the "Welcome to the Mu Editor" windows and it took like 30 seconds to move on (automatically, without the need to press "Next").
Windows 10 Pro 21H2 (OS Build 19044.1415)

PS: it did a parallel installation, right next to the former 1.1.0b7 not-signed msi.

Nicholas Tollervey
@ntoll
Hurrah. :tada:
I did say that the "organisation" for the certificate was "The Mu Editor" but I guess that metadata isn't displayed.
Vasco Mora
@xbecas
๐ŸŽ‰