Skip to content

Welcome, a heap of gratitude and update! #574

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions