Development updates Week 10-11

Development updates

  • Engaged in a mentorship call where I received a comprehensive walkthrough of various options and learned how to effectively utilize debcrafter, especially since many of its available options are not yet documented. I'm going to work on this documentation, as it is both needed for my work and future maintainers for the eth deb repository.
  • Started working on the documentation for debcrafter, aiming to provide valuable resources for future eth deb maintainers based on my newfound understanding.
  • Progressing on the development of initial packages using debcrafter through an iterative approach, and document my progress as I go along.
  • I don't have built packages yet, I'm quite behind based on my best case schedule, but I'm still also ahead of my normal schedule that I have provided in my proposal. I have given a pessimistic schedule, as I know there are always things that are not foreseeable.

How to package with debcrafter: https://hackmd.io/@eenagy/Bk6GUZEe6
Debcrafter documentation - https://hackmd.io/@eenagy/S14twXNg6
Crafting interpreters, of how transpiling works - https://github.com/eenagy/craftinginterpreters

Still In-progress

  • This week week 11, should be having almost finished documentation on debcrafter with the following
    • debcrafter options fields (ivars, hvars, ..)
    • debian field documentation
    • having defined approach on reproducibility

Next steps for week 12

  • Create packages (binary + configuration + service) for a minimal client (doesn't have to be real) and document the process.
  • And this can be extended by next iteration adding actual client, and having actual package for said client.
Select a repo