Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Topic started by: Audionut on January 11, 2015, 12:51:28 AM

Title: Stable build | Latest builds
Post by: Audionut on January 11, 2015, 12:51:28 AM
The very old "stable" build of Magic Lantern has been removed.  That build of Magic Lantern was over two years old and still contained bugs that were missed during testing at the time.

Magic Lantern now works on a rolling release (http://en.wikipedia.org/wiki/Rolling_release) development model.  The nightly builds (http://www.magiclantern.fm/downloads.html) can be considered somewhat stable.  The features in the nightly build have been well tested, with untested development moved to an branching system (http://en.wikipedia.org/wiki/Branching_%28revision_control%29) for testing before being included in the nightly builds.

Some of the features that have been developed since the "stable" version. Thanks dmilligan

Bars Facelift (http://www.magiclantern.fm/forum/index.php?topic=8539.0)
Proportional Fonts (http://www.magiclantern.fm/forum/index.php?topic=8142.0)
Config Presets (http://www.magiclantern.fm/forum/index.php?topic=8499.0)
Dual ISO (http://www.magiclantern.fm/forum/index.php?topic=7139.0)
Auto ETTR (http://www.magiclantern.fm/forum/index.php?topic=5200.0)
ISO Investigation (http://www.magiclantern.fm/forum/index.php?topic=10111.0)
Screenshots (http://www.magiclantern.fm/forum/index.php?topic=10540.0)
New memory backend (http://www.magiclantern.fm/forum/index.php?topic=8358.0)
Raw silent pictures (http://www.magiclantern.fm/forum/index.php?topic=5240.0)
Full-resolution silent pictures (http://www.magiclantern.fm/forum/index.php?topic=12523.0)
File Manager (https://bitbucket.org/hudson/magic-lantern/src/tip/modules/file_man/README.rst)
Raw Video (http://www.magiclantern.fm/forum/index.php?topic=7122.0)
LUA scripting (http://www.magiclantern.fm/forum/index.php?topic=14828.125)




The latest official builds for all cameras is available here:  http://www.magiclantern.fm/forum/index.php?topic=3072.0

For camera specific discussion, including updated installation instructions, please see this section:  http://www.magiclantern.fm/forum/index.php?board=34.0
Title: Re: Stable build | Latest builds
Post by: russellsnr on January 11, 2015, 02:22:30 PM
Hi, Thank you for the info but can I make a suggestion (without getting my head shot off :) )
The  latest official builds for all cameras section is now 40 pages long with the first going back to October 2012 would it be possible please for a little clean up ;) in there?
Thanks
Russ
Title: Re: Stable build | Latest builds
Post by: Audionut on January 11, 2015, 10:46:57 PM
40 pages isn't that bad  :P

What information is in that thread, that needs highlighting?
Title: Re: Stable build | Latest builds
Post by: DGB on November 02, 2015, 10:19:59 PM
Hi, have never installed ML yet, now's the time.  Please help me out by clarifying: The current Nightly Build for the EOS-M has "failed," I see.  Went back through the logs for the most recent build that was not labeled "failed," and that was: 2015-04-18 18:08:06 - 0400, change set e08c6c0.  My question is, should that version be all right [all standard caveats aside of course] for me to install, or does the fact that there were more recent builds mean that Canon's firmware or something changed, so that 4-18 build is no longer good?

Much appreciated,

Dave
Title: Re: Stable build | Latest builds
Post by: dfort on November 03, 2015, 04:07:33 AM
The April version is fine. There have been some advances but they have not been QC'd by the main developer.

If you really want the latest, set up a developing environment. Compiling ML isn't really that hard. Look in the developer topics.
Title: Re: Stable build | Latest builds
Post by: DGB on November 03, 2015, 05:43:27 PM
Great, thanks very much!

D
Title: Re: Stable build | Latest builds - help files
Post by: gaetgodi on January 18, 2016, 06:26:46 PM
I read somewhere in the forums that one should delete the ML folder when doing an update. If you do that you will lose the help files which are in ML/doc and not included in the nightly updates.
Title: Re: Stable build | Latest builds
Post by: Walter Schulz on January 18, 2016, 07:00:43 PM
Yes, this is intended. And for all those cams not supported by outdated "stable" build it's default not to have help files.
If you want to get help files back please consider making http://magiclantern.fm/forum/index.php?topic=11269 work.
Title: Re: Stable build | Latest builds
Post by: axelcine on January 18, 2016, 07:53:57 PM
@ Walter - I have on many, many occasions really enjoyed your dry and totally humoristic wit, and your absolute sincerity when giving good advice. I still wonder what people are doing with the old and certainly (in its time) succesful but as of today totally obsolete v.203 (all honors to the devs), when the recent nightlies are so much more advanced and reflect a profoundly better understanding of how the cams work, than the previous builds.

Working on an updated User Guide is tedious work; I have gathered pix of menus, submenus and settings alternatives from a variety of cams/ML's and I'm trying to put everything together, submenus, articles about ETTR, Dual Iso, HDR etc. to create an up-to-date ML pamflet; after all I'm a journalist. Well - OK - the devs are outgunning me with new features, tricks and ideas. A1ex, Audionut and several others have laid out an extoundingly fine ground work, and I'm absolutely going to abuse their fine work to the extent of being... a bad boy. Keep me in line, DeafEyeJedi, please.
Just to address you, gaetgodi: Do not fret. Get the latest nightly and see ML unfold. Until a booklet is available, the threads in the ML realm are worth gold.

The ML guys are your helpful and patient friends.
Title: Re: Stable build | Latest builds
Post by: lord_steeve on March 03, 2016, 11:34:38 PM
Hi,

Ok, call me stupid but I could not understand what happen to ML help files. None are coming with Nightly build, there is no stable build any more and I could not find any link to download them ?

Please help me, I can't bear any more the message I get when I try to display help for the DSLR itself:

"
Help files not found
Magic Lantern help files could not be found.
Make sure all ML files are installed to your card.
See http://wiki.magiclantern.fm/install for instructions"

There are no details about this subject on the page !

Thank you very much.

Note: I am using the ML version : Nightly.2016Feb28.700D114
Title: Re: Stable build | Latest builds
Post by: Kurtzva on March 17, 2016, 10:53:57 PM
Hi,

I was wondering if it's possible to request for a newer lightly build for the 5DMKIII 1.2.3? From what I can see, there hasn't been a new nightly since December, 2015.

Our friend Walter has tried explaining it to me, and I am probably misunderstanding him, but am I correct in thinking that nothing specific to the 5D has been added since the December build? If nothing specific to the 5D was added, was there no improvement to overall ML user experience in those later nightlies?

What is the difference between the 1.1.3 nightly that gets pushed daily by bot compared to the latest 1.2.3 version that was manually pushed by A1ex? Am I missing out on much not downgrading to 1.1.3?

Thanks!
Title: Re: Stable build | Latest builds
Post by: dmilligan on March 18, 2016, 12:06:11 AM
The only thing of consequence is Lua scripting.
Title: Re: Stable build | Latest builds
Post by: Kurtzva on March 18, 2016, 12:20:37 AM
Quote from: dmilligan on March 18, 2016, 12:06:11 AM
The only thing of consequence is Lua scripting.

Thanks for the reply! I just Googled "LUA scripting" and found the definition of it, but can you explain it to me in terms of ML? What exactly does it effect each version of ML?
Title: Re: Stable build | Latest builds
Post by: dmilligan on March 18, 2016, 12:23:08 AM
It makes it easy to write your own simple scripts to control the camera and add your own customizations.
Title: Re: Stable build | Latest builds
Post by: Kurtzva on March 18, 2016, 01:51:52 AM
Quote from: dmilligan on March 18, 2016, 12:23:08 AM
It makes it easy to write your own simple scripts to control the camera and add your own customizations.

I see. Thanks for explaining!

Is this the new direction of ML? To focus on LUA scripting? Is there still development for ML main, or am I missing out by not taking advantage of the latest of LUA scripting?
Title: Re: Stable build | Latest builds
Post by: Walter Schulz on March 18, 2016, 07:33:58 AM
Lua was and is a warmly welcomed addition to ML and is (at time of writing) intended to be used by power-users who need some modifications in ML but are unable to modify ML code itself (quite a different task to master). There will be - I'm quite sure - some script repository where other users may find useful scripts.
Most of the work on Lua for ML is done by dmilligan himself.
There were other scripting engines before but they got lost in the past.

Most of the work is done by dmilligan himself.
But "Is this the new direction of ML? To focus on LUA scripting?" is totally misleading/beside the point.
Title: Re: Stable build | Latest builds
Post by: garry23 on March 18, 2016, 07:44:08 AM
@Kurtzva

As Walter say, Lua complements ML.

Also as Walter says, Lua is a boon for those of us who wish to extend ML functionality, but are unable to get into ML coding and compiling.

There is a scripting repository, but it doesn't seem to be used that much at the moment. However, I have put a few scripts in the repository and you are welcome to look at my humble attempts at Lua: http://www.magiclantern.fm/forum/index.php?board=53.0

I have also written about my Lua experiments on my personal blog: http://photography.grayheron.net/
Title: Re: Stable build | Latest builds
Post by: Kurtzva on March 19, 2016, 06:10:42 AM
Quote from: garry23 on March 18, 2016, 07:44:08 AM
@Kurtzva

As Walter say, Lua complements ML.

Also as Walter says, Lua is a boon for those of us who wish to extend ML functionality, but are unable to get into ML coding and compiling.

There is a scripting repository, but it doesn't seem to be used that much at the moment. However, I have put a few scripts in the repository and you are welcome to look at my humble attempts at Lua: http://www.magiclantern.fm/forum/index.php?board=53.0

I have also written about my Lua experiments on my personal blog: http://photography.grayheron.net/
Quote from: Walter Schulz on March 18, 2016, 07:33:58 AM
Lua was and is a warmly welcomed addition to ML and is (at time of writing) intended to be used by power-users who need some modifications in ML but are unable to modify ML code itself (quite a different task to master). There will be - I'm quite sure - some script repository where other users may find useful scripts.
Most of the work on Lua for ML is done by dmilligan himself.
There were other scripting engines before but they got lost in the past.

Most of the work is done by dmilligan himself.
But "Is this the new direction of ML? To focus on LUA scripting?" is totally misleading/beside the point.


Ahhhh. Got it got it!! That makes perfect sense. Lots of other ML puzzle pieces in my head just fell into place. Thanks y'all!
Title: Re: Stable build | Latest builds
Post by: laughingbuddha on September 11, 2016, 03:22:35 AM
6d running nightly build fw 1.1.6 + ML

I have a Battery Grip (generic non canon brand) that worked perfectly fine (6x Enloop Pro) until ML was installed the camera turns on fine after opening live view using the camera seems that the battery icon shows no power requiring the battery grip is removed for about 5 mins same again ?

Any ideas why ??
Title: Re: Stable build | Latest builds
Post by: laughingbuddha on September 12, 2016, 03:02:46 AM
Nobody got a clue about my above post ?


Sent from my iPad using Tapatalk
Title: Re: Stable build | Latest builds
Post by: budafilms on November 22, 2016, 08:43:27 AM
Magic Lantern preview at 17/11  for 5D3, h264 problem
When I press AUTO WB, ISO values are freeze. So, I can't change with nothing: shutter, joystick, etc.
Y take off the batery.
When I put  again, everything it's fine. So i repeat de process. And receive the same sokution.

Title: Re: Stable build | Latest builds
Post by: mixture on January 10, 2018, 01:57:02 AM
I'm new to this forum and need to know if my Canon Rebel T1i with firmware version 1.1.2 can work with the latest Magic Lantern for version 1.1.1?
Title: Re: Stable build | Latest builds
Post by: Walter Schulz on January 12, 2018, 09:04:20 AM
Answered in install instructions. Top of page -> Downloads -> Download Nightly Builds -> 500D / Rebel T1i 1.1.1 ->  Installation
Title: Re: Stable build | Latest builds
Post by: BigO on January 12, 2018, 11:48:48 AM
Hi Everyone,

I am new to ML and wondering which build to use. When I go to the Main Builds section on the site it says "These builds have been around for some time, and they are unlikely to cause major issues." However when I click on the camera model it takes me to a build that is only one month old and listed as a nightly build. Are these one month old builds considered to have have been around for some time and unlikely to cause any major issues? So can these be trusted even though they are only 1 month old?

Any help is appreciated, many thanks.  :)
Title: Re: Stable build | Latest builds
Post by: Gkos on February 21, 2018, 11:51:28 AM
Hello I am also new to Magic Lantern and it's great features. I've installed ML on a 5d mark II and I am impressed. I would like to istall it also in my 6d but if some tests from the latest build are failed that means that I should wait to be fixed first?
Title: Re: Stable build | Latest builds
Post by: Audionut on February 26, 2018, 04:20:23 PM
Quote from: BigO on January 12, 2018, 11:48:48 AM
Are these one month old builds considered to have have been around for some time and unlikely to cause any major issues? So can these be trusted even though they are only 1 month old?

All of the experimental stuff gets tested in other builds (branches) first, before being pushed into the nightly (branch) builds.  So the nightly build might only be 1 day old, but the code has been tested for some period of time longer then that.

Quote from: Gkos on February 21, 2018, 11:51:28 AM
Hello I am also new to Magic Lantern and it's great features. I've installed ML on a 5d mark II and I am impressed. I would like to istall it also in my 6d but if some tests from the latest build are failed that means that I should wait to be fixed first?

Looks to be a false report, but I'm not sure.  One of (out of all) the older builds also shows the same error.  But the other builds appear fine.
Title: Re: Stable build | Latest builds
Post by: Walter Schulz on February 26, 2018, 04:34:23 PM
It's not false reporting. See disclaimers
"Most of these builds are tested, to a limited extent, in QEMU. These tests are automated - if they fail, there might be either a real bug in the tested build, or a bug in the emulation. The only way to tell is by testing on real hardware and comparing the results - your feedback is welcome!"
and
"This build was tested, to a limited extent, in QEMU (a virtual machine modified to run Canon firmware).
Please take the results with a grain of salt - this is not the same as running on a physical camera."
Title: Re: Stable build | Latest builds
Post by: a1ex on February 26, 2018, 04:57:50 PM
... older builds were untested, that's why they appear fine ;)

Pretty sure this particular bug is real (not a major one, but it did cause a lot of headache with 100D (https://www.magiclantern.fm/forum/index.php?topic=16040.775)). Fix is here (https://www.magiclantern.fm/forum/index.php?topic=15088.msg194785#msg194785) (see also here (https://www.magiclantern.fm/forum/index.php?topic=16040.msg190961#msg190961)) or on the Experiments page (all of them have it included). Does it work? (selftest.mo -> null pointer test). See also this call for testers (https://www.magiclantern.fm/forum/index.php?topic=14828.msg194706#msg194706).

That's the problem with blindly maintainted builds - users don't seem to be aware that we are unable to move forward unless they provide feedback. Valid for most other models (where the developers who did the initial port are no longer active), not just 6D.
Title: Re: Stable build | Latest builds
Post by: Gkos on February 28, 2018, 06:20:33 PM
So, is there a problem if I install it to my 6d? Or it is more safe to find an older build rated as "successed"?
Will I have any problem?
Title: Re: Stable build | Latest builds
Post by: Walter Schulz on February 28, 2018, 11:10:41 PM
We can't know the future. Read disclaimer (Top of page -> User Guide -> FAQ) and make up your mind if you want to take the risk or not. AFAIK worst case (= brick during install) didn't happen yet. Alas, there is no guarantee it won't happen to your cam.

And because newest build tends to have fewer bugs than the one before: Use the newest one.
You won't find an older build for 6D labeled "success" because such a build doesn't exist.
Title: Re: Stable build | Latest builds
Post by: Gkos on March 01, 2018, 01:11:28 AM
Thank you Walter.... I understand that. But did the (recent) previous builds "pass" the Qemu test? Also build for 5d mark ii for example is somehow "better dicovered"? Cause it passes all the Qemu tests at this time.

Title: Re: Stable build | Latest builds
Post by: Walter Schulz on March 01, 2018, 10:37:55 AM
Quote from: Gkos on March 01, 2018, 01:11:28 AM
But did the (recent) previous builds "pass" the Qemu test?

Take a look:
Top of page -> Downloads -> Download nightly builds
And reply #27 and other answers to you in this thread.

Quote from: Gkos on March 01, 2018, 01:11:28 AM
Also build for 5d mark ii for example is somehow "better dicovered"?
Cause it passes all the Qemu tests at this time.

Answered in reply #27. 5D2 was - before user reddeercity jumped in - considered to be "blindly maintained", too.
Term "blindly maintained" means that no developer owns the cam and hunting down a bug is more difficult and requires users to come up with proper issue reports.
Title: Re: Stable build | Latest builds
Post by: Gkos on March 01, 2018, 01:48:52 PM
I see. Could I ask, what does null pointer means?

I would be very gratefull if you have the patience to tell me (briefly)
Title: Re: Stable build | Latest builds
Post by: a1ex on March 01, 2018, 02:38:04 PM
https://en.wikipedia.org/wiki/Null_pointer

The null pointer test checks whether ML can detect this particular error (https://bitbucket.org/hudson/magic-lantern/src/e40caa9465267c2f98d8388c05668a9ad832bd4b/src/tskmon.c?at=lua_fix&fileviewer=file-view-default#tskmon.c-220) and save a crash log (rather than ignoring it silently). These errors may come from both ML code (where they should be fixed), or from Canon code (these are harder to investigate, so we have chosen to ignore them (https://bitbucket.org/hudson/magic-lantern/src/e40caa9465267c2f98d8388c05668a9ad832bd4b/src/tskmon.c?at=lua_fix&fileviewer=file-view-default#tskmon.c-245) for now; we used to whitelist them, but there were just too many of them, so we gave up).

Older builds marked as successful simply did not run the tests that are now failing (so they are not safer in any way, just less tested).

Please note the QEMU tests are just barely scratching the surface - less than 10 features out of several hundreds are actually tested like this. Things are improving, but manpower is an issue, so any help is welcome; however, most of the interesting features require emulating things like photo capture and LiveView (so the tests that can be run right now are pretty limited - menu navigation, DryOS internals and so on). (Don't know where to start? Right here (https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/README.rst); the tests are just bash scripts around QEMU).

BTW, here's an animation (5D3.gif - 10MB (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-menu-screenshots/57/artifact/qemu-eos/menu-screenshots/5D3.gif)) that shows some script-driven ML menu navigation (it takes screenshots and compares their hashes to know where to stop). Just navigating each top-level menu option - without even trying to change the submenu settings - takes 15 minutes for the script, at 2 keystrokes per second. This does not test any functionality - it covers just plain menu navigation (top-level settings only). The linked animation is a WIP for this proposal (http://direct.magiclantern.fm/forum/index.php?topic=12396.0).
Title: Re: Stable build | Latest builds
Post by: Gkos on March 01, 2018, 05:28:57 PM
Thank you very much Alex for all information..  Maybe I would be "repeatable" if I say how gratefull I also am, with many many other people, for the work that are all doing?

I installed ML to my 6d today. I confirm also the flickering menu problem...

Title: Re: Stable build | Latest builds
Post by: spiceagent11 on September 02, 2021, 06:34:25 PM
Hi, have never installed ML yet, now's the time.  Please help me out by clarifying: The current Nightly Build for the EOS-M has "failed," I see.  Went back through the logs for the most recent build that was not labeled "failed," and that was: 2015-04-18 18:08:06 - 0400, change set e08c6c0.  My question is, should that version be all right