Dietpi: Announcement | @MichaIng is the new project leader and owner of DietPi.

Created on 25 Feb 2019  路  5Comments  路  Source: MichaIng/DietPi

Hi all,

It is with great honour to announce @MichaIng as the new project leader and owner of DietPi.

@MichaIng has been with us for some years now and without his efforts, DietPi (and end user experience) would be at a huge loss:

  • A highly active contributor to the project.
  • A true coder who achieves performance perfection.
  • Respects the community of our end users, in which this project would not exist without them.
  • Goes above and beyond to assist users with any issues they experience.
  • Never gives up, finding improved solutions to any issue.
  • A true gentleman of reliance, integrity, ability and trust.

I am stepping down due to ill health, and, handing the reins over to ensure this project continues into the future.

I have given full control and ownership of the project to @MichaIng who will continue to take this project forward.
I will continue to work on the project when I am able, however, after juggling ill health and RL, me being able to do any work on the project is vastly inconsistent and limited beyond my control.


TLDR: Micha is the boss!


REF: https://twitter.com/DietPi_/status/1101400199824662528

Enhancement Information

Most helpful comment

Hey guys,

as well I am proud and very thankful for the trust given by @Fourdee ! To fulfil this I will do my very best to continue the work on DietPi. Although I am stepping in great footsteps, impossible to fully follow in every aspect according to kindness, experience, passion and genius brilliant ideas that we know from @Fourdee 馃拵.

During my time contributing to DietPi I learned very much, starting from nearly Linux and bash beginner. Slowly I was digging deeper and deeper into the depth of DietPi, Debian/Linux in general and bash coding and am now confident to be capable to take the lead for DietPi.

But I also want to announce related limitations and needs here:

  • To limit my free time contribution to DietPi (as this is taking already more than perhaps reasonable when taking into account RL priorities) I never started to use other SBCs than my own RPi2 home server and Virtual Machines + x86_64 PCs to develop and test DietPi code. And I decided to not change something about this now.
  • This means that we are seeking especially for new contributors that own one (or more) of our supported SBCs and are willing to help testing (and if possible compiling) new fixes, features and software titles on them. Think of it as kind of a godparenthood for your own SBC to keep it working in best harmony with DietPi 馃槆.
  • @Fourdee will as well continue with this as required, but to take away responsibility and allow him to focus more on family and health, we greatly appreciate every help as above. We will support new contributors as much as possible to easily find into this project and make DietPi better for their SBC.

All 5 comments

Thanks @Fourdee for DietPi and your work. Although I only came to know and use DietPi some weeks ago, I am a very happy user :-) I wish you all the best!

@MichaIng Good luck with leading DietPi!

Echo the sentiments above. Thanks a lot @Fourdee for your work and dedication, same for @MichaIng and the best of wishes for the future!

Hey guys,

as well I am proud and very thankful for the trust given by @Fourdee ! To fulfil this I will do my very best to continue the work on DietPi. Although I am stepping in great footsteps, impossible to fully follow in every aspect according to kindness, experience, passion and genius brilliant ideas that we know from @Fourdee 馃拵.

During my time contributing to DietPi I learned very much, starting from nearly Linux and bash beginner. Slowly I was digging deeper and deeper into the depth of DietPi, Debian/Linux in general and bash coding and am now confident to be capable to take the lead for DietPi.

But I also want to announce related limitations and needs here:

  • To limit my free time contribution to DietPi (as this is taking already more than perhaps reasonable when taking into account RL priorities) I never started to use other SBCs than my own RPi2 home server and Virtual Machines + x86_64 PCs to develop and test DietPi code. And I decided to not change something about this now.
  • This means that we are seeking especially for new contributors that own one (or more) of our supported SBCs and are willing to help testing (and if possible compiling) new fixes, features and software titles on them. Think of it as kind of a godparenthood for your own SBC to keep it working in best harmony with DietPi 馃槆.
  • @Fourdee will as well continue with this as required, but to take away responsibility and allow him to focus more on family and health, we greatly appreciate every help as above. We will support new contributors as much as possible to easily find into this project and make DietPi better for their SBC.

@Fourdee thank you for the awesome community you built up in the wonderful support over the years. I hope your health improves and continue on with your journey in life.

@MichaIng I cant think of anybody else better suited to take on this role. I've no doubt you will keep up the great work and transition DietPi into the next stage.

I'm currently busy supporting the Caster community for voice coding/accessibility and RL. However feel free to reach out if you need access to hardware for testing. Perhaps as time marches on I might be able to contribute.

My advice MichaIng is your going to need to change how testing works in order to keep up with the project regardless of contributors. Spend your time and energy building out Unit Tests and other automated implementations to catch issues. sikulix could be used to automate testing of user interfaces for supported applications.

@LexiconCode
Thanks for your kind words and suggestion.


About unit testing:

  • For now I don't think that DietPi will have much benefit from unit testing. We are a pure bash project and use very simple whiptail-based UI elements, which are easy to test manually. And manual tests allow to find visual quirks, wording and typos, which unit testing can't.
  • But the major testing cases are 3rd software installs and usage + device/OS/kernel combination tests, where the important parts that can fail are outside of the DietPi code.
  • I mean perhaps one could implement unit tests that even cover software installs and system configurations, but that would need to be individual and on every device we support. And there it comes back to the main issue, that we need contributors who are willing to test DietPi fixes/features/issues on their SBC 馃槈.
  • But of course I am open if someone want's to do a start with a certain DietPi script. At least this can be implemented unit by unit on demand and when anyway touching it.
Was this page helpful?
0 / 5 - 0 ratings