[Sugar-devel] meet to discuss the release process
Tony Anderson
tony_anderson at usa.net
Mon Sep 18 06:47:00 EDT 2017
Hi, Walter
I'll try to make the meeting. Thank you for reminding us that Sugarlabs
is about providing improved educational opportunities for learners.
Tony
On 09/18/2017 02:14 AM, Walter Bender wrote:
>
>
> On Sun, Sep 17, 2017 at 8:27 PM, Walter Bender
> <walter.bender at gmail.com <mailto:walter.bender at gmail.com>> wrote:
>
> Would interested developers be available to meet in IRC on
> Tuesday, 19 September, at 5PM US/ET (9PM UTC) to discuss the Sugar
> release process? Given the chaos of late, it would be helpful if
> we were all on the same page.
>
> #sugar-meeting irc.freenode.net <http://irc.freenode.net>
>
>
> For background, I've enclosed the log from the most recent devel
> meeting, 11 Sept 2017, where James Cameron led a discussion about the
> then pending 0.111 maintenance release:
>
> [07:32:46] --> walterbender (~walter at 146.115.133.213
> <mailto:walter at 146.115.133.213>) has joined #sugar
>
> [07:55:00] <Quozl> a sugar 0.111 planning discussion opens on irc,
> will close in an hour. ;-)
>
> [08:18:48] <walterbender> Quozl, in #sugar-meeting?
>
> [08:19:15] <Quozl> no, here. unannounced. gives anybody who uses irc
> continuously a chance to comment. ;-)
>
> [08:22:29] <walterbender> Quozl, My goal would be to continue to work
> towards easier migration to Debian, etc. Not sure what outstanding
> issues are looming there.
>
> [08:22:50] <walterbender> and to make sure we are current with Fedora/GTK
>
> [08:23:22] <Quozl> In the core of Sugar, such as the desktop, the
> toolkit, the datastore, no issues. Also current with Fedora. Some
> issues may arise with Wayland eventually, but they haven't been
> clearly defined yet.
>
> [08:23:49] <walterbender> I didn't think there was too much to do on
> that front
>
> [08:24:39] <walterbender> we made a bit of headway on GTK3 and GST1.0
> this summer (although not as much as I had hoped)
>
> [08:24:43] --> pikurasa (~devin at 209.6.193.250
> <mailto:devin at 209.6.193.250>) has joined #sugar
>
> [08:24:49] <walterbender> at least turtle is ported :)
>
> [08:25:10] <Quozl> In theory, yes. My experience with the Write
> activity flicker problem, which underneath is AbiWord's Wayland code
> changes breaking non-Wayland usage, is a bit of a guide as to how
> things can break. Rest of the world moves onto Wayland and anything
> not using it fully tends to rot.
>
> [08:26:17] <Quozl> So yes, not much to do. I'm just wanting to
> recover from drought of releases, and next month it will have been a
> year since 0.110.
>
> [08:26:22] <walterbender> the other issue is packaging
>
> [08:26:35] <walterbender> we are seemingly a bit in the dark ages there
>
> [08:27:06] <walterbender> but an area outside of my knowledge space
>
> [08:27:35] <walterbender> tincho has learned a lot on his current day
> job and maybe able advise
>
> [08:28:12] <Quozl> snaps, flatpaks, and so on?
>
> [08:28:51] <walterbender> yes
>
> [08:29:00] <Quozl> our activity bundle format does certainly lack
> secure authentication, we're dark ages in that respect.
>
> [08:30:22] <walterbender> I think flatpack atleast would carry the
> correct dependencies
>
> [08:30:40] <Quozl> i've been avoiding the new bundling and packaging
> formats because i've no use case for them myself. my usual output is
> operating system images with preinstalled activities. rishabh's
> raspberry pi image uses the same general idea; his code just unzips
> the bundles.
>
> [08:31:41] <Quozl> yes, i imagine a flatpak of sugar desktop, then one
> for each activity, would be the way to go eventually.
>
> [08:32:08] <Quozl> icarito's push toward activities that can run
> independently of the sugar desktop has relevance too.
>
> [08:32:37] <walterbender> yes. I have not had much luck replicating
> his approach
>
> [08:32:48] <walterbender> but I haven;t pushed to hard in that direction
>
> [08:33:23] <walterbender> pikurasa, FYI
> https://github.com/walterbender/musicblocks/issues/726
> <https://github.com/walterbender/musicblocks/issues/726>
>
> [08:33:42] <walterbender> would love your feedback
>
> [08:37:38] <icarito> walterbender, you keep saying that all you need
> to do is run 'sugar-activity' in your bundle dir ;-)
>
> [08:38:15] <icarito> missed a comma
>
> [08:38:20] <icarito> walterbender, you keep saying that; all you need
> to do is run 'sugar-activity' in your bundle dir ;-)
>
> [08:38:23] <icarito> made it a colo;
>
> [08:38:26] <icarito> colon;
>
> [08:38:50] <icarito> the way to figure out what needs to be done on
> Debian side is to test
>
> [08:39:27] <icarito> Quozl, are you going to lead a release?
>
> [08:39:29] <Quozl> i test debian stretch and sid regularly. i'm fine
> with it at the moment. ubuntu artful however is broken because of
> their transition from lightdm to gdm3.
>
> [08:39:57] <Quozl> icarito: nah, i'm just gunna do it. not enough
> followers to have any plans to "lead".
>
> [08:40:09] <icarito> i've not had much time to work on a newer Debian
> SugarBlend
>
> [08:40:27] <icarito> Quozl, great, doing it is leading ;-)
>
> [08:40:51] <pikurasa> walterbender: you want feedback re: UI I assume?
>
> [08:41:15] <Quozl> icarito: i've already got local branches and local
> release tarballs for 0.111, and have pre-edited the Wiki, next step is
> testing locally before i upload and announce.
>
> [08:41:26] <walterbender> pikurasa, testing first of all... does it
> actually solve any problems?
>
> [08:42:25] <pikurasa> walterbender: I have not tested enough yet. I
> will let you know once I have.
>
> [08:42:49] <icarito> Quozl, still it would've been better for there to
> have been a freeze etc...
>
> [08:42:50] <icarito> a process
>
> [08:43:05] <Quozl> icarito: no, not better.
>
> [08:43:16] <walterbender> pikurasa, thx
>
> [08:43:36] <walterbender> pikurasa, re drums, I cannot seem to be able
> to reproduce the bug.
>
> [08:43:37] <icarito> Quozl, remember to refresh pofiles from pootle
>
> [08:43:42] <Quozl> icarito: sounds more like automaticity. we did it
> before therefore do it again. i don't see any need for all those
> extra steps.
>
> [08:43:51] <walterbender> maybe a video so I can follow exactly your
> steps?
>
> [08:44:08] <pikurasa> walterbender: I can tell. I am really scratching
> my head because it is so easy for me to reproduce. Happens every time.
>
> [08:44:30] <walterbender> pikurasa, I must be doing something
> different than you
>
> [08:44:40] <icarito> i thought freezes had a purpose. I've not even
> worked on Sugar without a release schedule or a roadmap
>
> [08:44:42] <walterbender> or using a different configuration of some sort
>
> [08:45:18] <Quozl> icarito: purpose of a freeze was coordinating
> multiple people; unless you can show me multiple people i won't freeze.
>
> [08:45:37] <icarito> Quozl, another purpose would be to show signs of life
>
> [08:45:46] <walterbender> Quozl, do we need any i18n work?
>
> [08:45:46] <Quozl> icarito: no thanks, that's an artifice.
>
> [08:46:22] <icarito> walterbender, of course we do
>
> [08:46:24] <Quozl> walterbender: the only process we have for
> detecting i18n work is translate.sugarlabs.org
> <http://translate.sugarlabs.org/>count of words not translated; we
> don't have any way to know if the POT file is updated in
> translate.sugarlabs.org <http://translate.sugarlabs.org/>either.
>
> [08:46:48] <walterbender> Quozl, I meant in terms of new strings for 111
>
> [08:47:00] <walterbender> I know we have old work remaining
>
> [08:47:29] -*- pikurasa AFK
>
> [08:49:42] <icarito> so we move to release "when we feel like it"
>
> [08:49:51] <icarito> it's better than "when it's done" ;-)
>
> [08:49:55] <Quozl> walterbender: yes, mostly Tony Anderson's Save-As
> feature.
>
> [08:50:18] <walterbender> Quozl, OK. Maybe CJL can get the word out
>
> [08:52:26] <icarito> Quozl, I don't think taking over is the best approach
>
> [08:52:32] <Quozl> walterbender: yes, that's what a 0.111 release will do.
>
> [08:52:35] <icarito> i.e. if you want to propose yourself to manage a
> release
>
> [08:52:46] <icarito> then I would think that's a good idea
>
> [08:53:48] <icarito> but there are guidelines and every release
> manager has followed them more or less
>
> [08:54:00] <Quozl> icarito: i'm not able to promise to that depth, but
> i can release a 0.111 without unecessary cruft from old guidelines
> that no longer apply, and nobody else has or will do that.
>
> [08:54:33] <icarito> Quozl, I support you! Just saying, lets cut the
> fat and update those guidelines as part of the push
>
> [08:54:35] <Quozl> icarito: i've changed the guidelines so that many
> of them are optional, as i do not think they matter when there are no
> other active developers on the modules.
>
> [08:55:05] <icarito> cool yes I've seen you've worked on feature process
>
> [08:55:10] <icarito> all for trimming that
>
> [08:55:17] <icarito> in general, removing anything that doesn't really
> exist
>
> [08:55:50] <Quozl>
> https://wiki.sugarlabs.org/go/Development_Team/Release
> <https://wiki.sugarlabs.org/go/Development_Team/Release> is mainly
> what i'm talking about, not the feature process.
>
> [08:57:14] <Quozl> thanks, one hour discussion ends for me, back later.
>
> [08:57:39] <icarito> do announce perhaps there are others interested
> in your fork
> [08:57:39] <icarito> ;-)
>
> [08:57:42] <walterbender> Quozl, thank you
>
> [08:58:43] -*- walterbender goes to make dinner
>
> ---
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170918/e14a744c/attachment-0001.html>
More information about the Sugar-devel
mailing list