Changes

Jump to navigation Jump to search
1,265 bytes removed ,  14:47, 6 June 2019
fix broken link
Line 1: Line 1: −
== Introduction ==
+
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude>
This page is still a stub. It's meant for
+
{{TOCright}}
 +
=== Questions ===
   −
The current page is for the latest updates on progress, bugs, questions, and suchnot. For older notes, see the [[/Archive]] - this is one of those rare cases where the archives may be just as useful (if not more so) than the current notes. Thoughts on restructuring this page are welcomed.
     −
== Summary ==
+
===What are the priorities for Sugar development? ===
 +
:* The [http://dev.laptop.org/git/users/marco/sugar-docs/plain/roadmap.txt?id=04d728fffec6281f76460f58e3f74c9ad77e5ce7 1.0 Roadmap] should give you a good idea of what are the medium term priorities. --[[User:Marcopg|Marcopg]]
   −
Attempts from May 14, 2008. I've refrained from actually doing anything in Trac this time because I want to see if my comments are on-track here.
+
* What is the goal for this upcoming milestones?
 +
:* For 0.82, the next Sugar release, we are going to work mainly on OLPC [http://wiki.laptop.org/go/Priorities-2008 Update.2 priorities]. I need to extract the major Sugar features and changes from there and add to the [[Development Team/Release/Roadmap]]. Other than that 0.82 will be mostly bug fixes. --[[User:Marcopg|Marcopg]]
   −
:* What about moving this outside your User? [[TriageTeam]] or something. We already have [[Triage]] which could use too, but that's more about setting up processes and infrastructure correctly. --[[User:Marcopg|Marcopg]]
+
* What are the big annoyances/obstacles to making the above happen?
:: Moved (as you see here) - I'll transfer this set of notes to the archives after I respond to everything and create a new set of notes for the work I do tonight.
+
:* I don't see big obstacles. Involving the community more and better would certainly get us faster though. --[[User:Marcopg|Marcopg]]
   −
I did not thoroughly weed for duplicates, but suspect there might be dupes in tickets involving USB keys, mimetypes, or Activity icons, as well as discussions for simpler implementations/interfaces for Tubes and other collaborative APIs.
     −
:* I suspect there are duplicates too. Perhaps posting about them on the sugar list would be a good way to get feedback by developers on them, and close or clarify the relations between them.--[[User:Marcopg|Marcopg]]
  −
:: Good call. It's on the todo list now. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
  −
  −
=== Questions ===
  −
  −
* Who is doing Sugar development?
  −
:* Sugar is a community project. Many of the developers are contracted by OLPC, many are volunteers. You can get a raw idea of the people involve from the [[Modules]] page. A few of us are also trying to setup [[Announcing SugarLabs|SugarLabs]], a foundation to sustain development. --[[User:Marcopg|Marcopg]]
  −
* What are the priorities for Sugar development?
  −
:* The [http://dev.laptop.org/git?p=users/marco/sugar-docs;a=blob;f=roadmap.txt;hb=HEAD 1.0 Roadmap] should give you a good idea of what are the medium term priorities. --[[User:Marcopg|Marcopg]]
  −
:: I note that this list of priorities doesn't actually [[Talk:Triage#Priorities|prioritize the priorities]], as mstone pointed out in your triage discussion... should it? [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
  −
* What is the goal for this upcoming milestones?
  −
:* For 0.82, the next Sugar release, we are going to work mainly on OLPC [http://wiki.laptop.org/go/Priorities-2008 Update.2 priorities]. I need to extract the major Sugar features and changes from there and add to the [[Roadmap]]. Other than that 0.82 will be mostly bug fixes. --[[User:Marcopg|Marcopg]]
  −
* What are the big annoyances/obstacles to making the above happen?
  −
:* I don't see big obstacles. Involving the community more and better would certainly get us faster though. --[[User:Marcopg|Marcopg]]
  −
* Do we have a sense of what makes a good Sugar bug report? (What does?)
  −
:* Some of your notes are actually very good in this respect. What about starting a [[BugReport]] page and put your notes there? I can step in and add my ideas. --[[User:Marcopg|Marcopg]]
  −
:: Lo, it is done. [[BugReport]] it is. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
   
* Some assigned bug reports are written in an opaque (to outsiders) shorthand that may make sense for the developer involved, but could forestall anyone else from being able to pop into and contribute towards.
 
* Some assigned bug reports are written in an opaque (to outsiders) shorthand that may make sense for the developer involved, but could forestall anyone else from being able to pop into and contribute towards.
 
:* This is a very good point actually and I would like to see it our bug reporting guidelines. --[[User:Marcopg|Marcopg]]
 
:* This is a very good point actually and I would like to see it our bug reporting guidelines. --[[User:Marcopg|Marcopg]]
 +
 
* Do we have a team of verification volunteers? (Should they be recruited?)
 
* Do we have a team of verification volunteers? (Should they be recruited?)
:* We don't have one but we should totally recruit it. See my and Walter notes about the verification process on [[Talk:Triage]].
+
:* We don't have one but we should totally recruit it. See my and Walter notes about the verification process on [[Talk:BugSquad/ContentToEdit/Triage]].
:: would love to help with this, personally - need to get my feet underneath me first. Also, waiting for sugarlabs to solidify in general before pulling in new people sounds like a good idea. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
+
:: would love to help with this, personally - need to get my feet underneath me first. Also, waiting for Sugar Labs to solidify in general before pulling in new people sounds like a good idea. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
 +
 
 
* Do we want to make it easier to cross-reference bugs with each other by using something like the [http://trac-hacks.org/wiki/TracBacksPlugin TracBacks plugin]? (Full disclosure: I wrote this.) Also potentially helpful if there will be a separate Sugar Trac: [http://trac-hacks.org/wiki/TrashTalkPlugin the TrashTalk plugin], which does external trackbacks to tickets (useful for monitoring upstream/downstream trac instances, for instance).
 
* Do we want to make it easier to cross-reference bugs with each other by using something like the [http://trac-hacks.org/wiki/TracBacksPlugin TracBacks plugin]? (Full disclosure: I wrote this.) Also potentially helpful if there will be a separate Sugar Trac: [http://trac-hacks.org/wiki/TrashTalkPlugin the TrashTalk plugin], which does external trackbacks to tickets (useful for monitoring upstream/downstream trac instances, for instance).
:* We are having a discussion about infrastructure by mail, I'll make sure we include you in the next steps. Give this a few days though, we are still defining SugarLabs infrastructure and it's relation to laptop.org. --[[User:Marcopg|Marcopg]]
+
:* We are having a discussion about infrastructure by mail, I'll make sure we include you in the next steps. Give this a few days though, we are still defining Sugar Labs infrastructure and it's relation to laptop.org. --[[User:Marcopg|Marcopg]]
 +
 
 
* Do we have a "trac" component on trac (to report something's broken, to request plugins, etc)? Should we?
 
* Do we have a "trac" component on trac (to report something's broken, to request plugins, etc)? Should we?
 
:* Yup dev.laptop.org has such component. --[[User:Marcopg|Marcopg]]
 
:* Yup dev.laptop.org has such component. --[[User:Marcopg|Marcopg]]
 
:: D'oh. Yeah. I should have checked that first. I noticed a lot of these tickets are owned by coderanger - not sure how active he is these days - so folks may need to do a little gentle pinging for the resolution of trac component tickets which would benefit Sugar development. I can't think of any immediate use cases (read: I can't think of trac things we need yet that we don't have), so I'll leave it at this for now. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
 
:: D'oh. Yeah. I should have checked that first. I noticed a lot of these tickets are owned by coderanger - not sure how active he is these days - so folks may need to do a little gentle pinging for the resolution of trac component tickets which would benefit Sugar development. I can't think of any immediate use cases (read: I can't think of trac things we need yet that we don't have), so I'll leave it at this for now. [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
 +
 
* Do we have a good way for newcomers to get set up for testing so they can help verify all the unverified tickets and write better bug reports?
 
* Do we have a good way for newcomers to get set up for testing so they can help verify all the unverified tickets and write better bug reports?
 
:* Good question. I will send mail about this, added it at the top of my [[User:Marcopg#TODO|TODO]]. --[[User:Marcopg|Marcopg]]
 
:* Good question. I will send mail about this, added it at the top of my [[User:Marcopg#TODO|TODO]]. --[[User:Marcopg|Marcopg]]
 
:: Update - I'm now in my 8th hour and counting of trying to get sugar-jhbuild running on my machine (running Ubuntu Hardy), despite lots of help from patient people (Tomeu, Marco, Cjb, etc...) This does not bode well if we want more volunteers. I'd love an easier way to get the bleeding-edge stuff working. Cjb pointed out that keeping the debs (Jani Monoses's Ubuntu packages etc) super up-to-date makes a great experience for people running the latest version of Ubuntu, but no experience at all (that is to say, a terrible one due to nonexistence) for people not running the latest version of Ubuntu. What other options do we have? [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
 
:: Update - I'm now in my 8th hour and counting of trying to get sugar-jhbuild running on my machine (running Ubuntu Hardy), despite lots of help from patient people (Tomeu, Marco, Cjb, etc...) This does not bode well if we want more volunteers. I'd love an easier way to get the bleeding-edge stuff working. Cjb pointed out that keeping the debs (Jani Monoses's Ubuntu packages etc) super up-to-date makes a great experience for people running the latest version of Ubuntu, but no experience at all (that is to say, a terrible one due to nonexistence) for people not running the latest version of Ubuntu. What other options do we have? [[User:Mchua|Mchua]] 04:50, 16 May 2008 (UTC)
 +
 
* What is [http://dev.laptop.org/ticket/6283 a snowflake]?
 
* What is [http://dev.laptop.org/ticket/6283 a snowflake]?
 
:* The way XO icons are clustered around a shared activity in mesh view is represented by code in snowflakelayout.py in sugar.  With several participants, the shape is vaguely similar to a snowflake... I'll add a better description in that ticket, in case someone other than Marco works on it...--[[User:Morgs|Morgs]] 13:56, 15 May 2008 (UTC)
 
:* The way XO icons are clustered around a shared activity in mesh view is represented by code in snowflakelayout.py in sugar.  With several participants, the shape is vaguely similar to a snowflake... I'll add a better description in that ticket, in case someone other than Marco works on it...--[[User:Morgs|Morgs]] 13:56, 15 May 2008 (UTC)
Line 56: Line 45:  
* I read all the tickets, but the report below doesn't summarize them all; it points out the ones I think may be  
 
* I read all the tickets, but the report below doesn't summarize them all; it points out the ones I think may be  
 
in need of a spotlighting.
 
in need of a spotlighting.
 +
* How would an external tester know what milestone a ticket should be assigned to, or is this the responsibility of a triage team? I've added tickets and not known why it should belong to any specific milestone, so left it at Never Assigned. Using Update.2 as the filter shows just 85 tickets, removing that constraint lists 492 tickets (filtering for Never Assigned is about 100 extra tickets)! --[[User:garycmartin|garycmartin]]
 +
:* Assigning milestones should be left up to the triage team, yeah. In the last few months no one really triaged tickets, so we need to go through all the 492 tickets and make sure they are triaged sensibly. -- [[User:Marcopg|Marcopg]]
    
=== High priority ===
 
=== High priority ===
Line 84: Line 75:  
* [http://dev.laptop.org/ticket/5629 #5629] - '''Add a disable screencorners option in Sugar-control-panel''' - fun design discussion on the UI for hot corners. Also interesting: [http://dev.laptop.org/ticket/3936 #3936], which discusses hotcorners not working in Browse sometimes, and [http://dev.laptop.org/ticket/4429 #4429] which discusses the frame-on-hotcorner behavior being slow.
 
* [http://dev.laptop.org/ticket/5629 #5629] - '''Add a disable screencorners option in Sugar-control-panel''' - fun design discussion on the UI for hot corners. Also interesting: [http://dev.laptop.org/ticket/3936 #3936], which discusses hotcorners not working in Browse sometimes, and [http://dev.laptop.org/ticket/4429 #4429] which discusses the frame-on-hotcorner behavior being slow.
 
:* 5629 will be fixed by Simon control panel patch. 3936 and 4429 should be verified, if they are still there we need to figure out a way to reproduce (I think that's also something the bug triaging team can help out with)
 
:* 5629 will be fixed by Simon control panel patch. 3936 and 4429 should be verified, if they are still there we need to figure out a way to reproduce (I think that's also something the bug triaging team can help out with)
 +
 +
 +
[[Category:BugSquad]]

Navigation menu