On Thu, Mar 02, 2017 at 03:12:42AM +0100, maren wrote:
+ What concerns or issues remain, that should be watched during our initial migration? + We'll ask everyone involved in inkscape_web for a thumb's up or down. If there are thumb's down, we'll halt and re-evaluate.
- Thumbs up from me. No issues with inkscape-web or inkscape-web-i18n on
gitlab.
Thanks Maren and Martin. We discussed the migration at today's board meeting, and will be proceeding with the next phase. Expect further details to be announced in the coming days with timing.
Migrate inkscape to gitlab.
- All bzr committers are eligible for gitlab commit access, but will need to place a request for access
- tweenk has a script to fix up discrepant author names and e-mails. Can't be shared publically since has personal info (but could be passed to a board member via pgp encrypt).
- At least one dry run should be done, to ensure that revision history, branches, tags, etc. are successfully converted.
- Functionality that uses 'bzr revno' (like the about screen) will need modified to use git.
- Formatting for about screen should be something resembling: "Inkscape 0.92+devel (2017-01-18 f0e47570)"
- git describe --tags --dirty will tell the last tag, whether there are changes to the checkout (the --dirty), the short hash of the last commit and also the number of commits since the tag. It's not too hard to clean up the tag name (remove "release-") and add the commit date.
- Use the commit date rather than the author date
- Issues encountered with gitlab will be recorded in our bug tracker with the 'gitlab-migration' tag.
- Transition of wiki pages can start as desired (see separate plan proposal).
- Bugs stay on LP for now
Bryce
Outreach effort to bring in contributors
- Assemble an outreach/advocacy team
- Leverage our release marketing procedures and contacts
- Coordinate with GSoC, releases, hackfests
- Ensure we have reviewers/mentors on hand
Following the 0.93.0 release is a second checkpoint.
- Review the recorded issues encountered. Collect further feedback.
- How has use of gitlab affected contribution levels to the Inkscape codebase? If contribution levels have not grown then we need to reassess.
- All active users of the service are asked to give thumbs up/down on their experience using gitlab. If most everyone gives thumb's up, we will proceed and stick with gitlab at least until 1.0.0. Otherwise, we need to re-evaluate our plans.
- Plan follow-on work to investigate/address top issues.
Following the 1.0.0 release, we have another reassessment of all project technologies and services. cmake, git, gitlab, C++11, gtk3, and so on. We should then plan transitions from those to whatever is next, over the course of several 1.x releases.
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel