Skip to content

Welcome, a heap of gratitude and update! #574

@elbenfreund

Description

@elbenfreund

To everyone involved, be it on the sidelines or right down in the thick of it for the past weeks:
Thank you all for your continued interest and investments.

After two years of work related neglect, I am starting to slowly claw my way back towards hamster.
As this is just the start, I want to focus on one big message right here:

THANK YOU ALL I understand there has been friction among some of our recent contributors and I would like to offer the following solution: Just dump your frustrations on me. Whilst there clearly are differences in approach the sad truth is the main reason things escalated, more than they probably needed to, is because I failed to provide the required guidance and structure.

If you can find it in your heart, I would like to invite all of you, @ederag , @jtojnar , @hedayat @DirkHoffmann , @mwilck and everyone I failed to mention here (I am still catching up, so pretty please do mind me not listing you here...) to work with me towards turning hamster into a well maintained and productive tool. Lets try to forget about the frictions of the past and try to establish a productive and friendly future community spirit!

Immediate actions taken

For now, in order to unblock some of the outstanding contributions so far, I have done the following:

  1. Invited @ederag to the main 'legacy-hamster' team, granting full (provisional) write permissions.
  2. Invited @hedayat , @mwilck and @DirkHoffmann to join the hamster-shell-extenion team, granting (provisional) write access to all of its members.
  3. I made sure master and develop branches in hamster and hamster-shell-extension repositories are "protected", so we keep merges clean and tidy using PRs.

Near future topics

Whilst the recent developments have succeeded in getting my head out of my ass, I would be lying if I would claim that I do have the resources to start proper full time work on hamster in the immediate future. My current work and private live does not permit that. What I can and will do is commit 4-6 hours of "catching up and maintenance" contributions for now.
I hope that helps elevating some of the current social friction and provides a overarching perspective into the future.

  • I will post a much needed update on the current situation on projecthamster.org.
  • I will upload any build artifacts we generate to extentions.gnome.org. I will also investigate if we can streamline this process.

Questions

That being said, I can not address all outstanding issues right away, so I will be needing your help :)

  • Where are we on your preferred communication channel? Do we want to keep the ML or focus on Issues? Or "github team discussions"?
  • In order to deal with low hanging fruits and getting things done, I would like to focus on those development efforts / PRs that deal with uncontroversial maintenance work. I would kindly ask of you to give me a bit more time to read up on any actual design decisions that are currently disputed (links welcome) before we merge. Ultimately, some of the (currently discussed) problems stem from legacy-hamster's monolithic design, which makes it sometimes hard to accomodate different user expectations. Overcoming those limitations is one of the main goals of the (now stalled) rewrite.
  • What are your most urgent pain points right now?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions