Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define cams to include in release #151

Open
reticulatedpines opened this issue Dec 14, 2024 · 4 comments
Open

Define cams to include in release #151

reticulatedpines opened this issue Dec 14, 2024 · 4 comments

Comments

@reticulatedpines
Copy link
Owner

reticulatedpines commented Dec 14, 2024

We can only release for cams in platform/Makefile, ML_CAMS var. The release can be a subset of those cams. Presently, my assumption is we won't release anything for XF605 (untested), or any Digic 8 cams (too unstable).

Therefore, this list:
100D 1100D
200D
500D 50D 550D 5D2 5D3 (113 and 123) 5D4
600D 60D 650D 6D 6D2
700D 70D 750D 77D 7D2
80D
EOSM

This ticket is for any discussion re changing the list.

It can be closed when we have a working release build system and have confirmed that builds are generated for the above cams, and only the above cams. Not sure how the old system did that, probably this needs small changes to the build system.

@kitor
Copy link
Contributor

kitor commented Dec 14, 2024

77D and 80D needs work to be on par with 200D, but that's doable.

On D8 I'm not sure. Having minimal builds (I mean just menus, shutter count stuff, maaybe lens info) may be beneficial to the community - as for now there's no free method to check shutter count other than playing with cam_info.xml via cbasic.
On the other hand this would require some work to include cbasic bootflag enabler in those builds and find a good way to tell people how to make a bootable card for that.

@WalterSchulz
Copy link

As mentioned in discord:
Would like to see M2 and 1200D integrated if it can be done with reasonable amount of work.

@reticulatedpines
Copy link
Owner Author

For D8, needing another bootflag enabling mechanism documented is a good point, and more work. Making a minimal-but-stable build is a sensible goal, but a fair amount of test work for something that wouldn't feel worth an official release to me. It would be useful to have an experimental build for listing shutter, as you say.

The work needed would be useful steps along the path to D8 releases. That work could happen in parallel, and if it finishes before everything else, we could reconsider for including D8 cams in official releases.

@reticulatedpines
Copy link
Owner Author

For M2 and 1200D - integrating the code is significant but not very high amounts of work. It would be possible for any dev that's done a D45 port to do most of this. The longer we leave it, the higher the difficulty will become; main repo code has diverged from old official.

Test effort for M2 and 1200D might be high. I don't know what confidence we have in the branches that semi-support these cams.

If we can find a dev to do the bulk of this work, I'll happily work with them to explain any changes between repos causing problems, review code etc. I do not want to do this work myself for this release. I'd strongly consider doing it myself for the next release if we can't find someone else this time; it's not that hard and I want to unify all the useful forks, branches etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants