Re: State of 8.2.0, July 12, 2008

2008-07-14 Thread Eben Eliason
On Mon, Jul 14, 2008 at 8:17 AM, Morgan Collett
<[EMAIL PROTECTED]> wrote:
> On Sun, Jul 13, 2008 at 06:11, Michael Stone <[EMAIL PROTECTED]> wrote:
>> Trac additions
>>  - we want to add a 'review' option to the 'action needed' field.
>>  - anything else?
>
> I suggested to Joe for the Trac meeting that we have a 'needs info'
> option there, for when the reporter has not provided enough
> information and a developer cannot diagnose or reproduce the problem -
> e.g. requesting logs from the reporter.

Isn't that what the 'communicate' action is for?
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-14 Thread Morgan Collett
On Sun, Jul 13, 2008 at 06:11, Michael Stone <[EMAIL PROTECTED]> wrote:
> Trac additions
>  - we want to add a 'review' option to the 'action needed' field.
>  - anything else?

I suggested to Joe for the Trac meeting that we have a 'needs info'
option there, for when the reporter has not provided enough
information and a developer cannot diagnose or reproduce the problem -
e.g. requesting logs from the reporter.

Regards
Morgan
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-14 Thread Marco Pesenti Gritti
On Sun, Jul 13, 2008 at 8:31 PM, Marco Pesenti Gritti
<[EMAIL PROTECTED]> wrote:
>> b) Do you agree that it's a good idea to start maintaining both a
>>   development and a release buildstream now? Would you prefer to wait
>>   for a few more days? If so, why?
>
> I'm just back from vacation and I don't have a very good view of the
> state of things yet. But my feeling is that we could do it a long as
> we are able to get good responsiveness on the "please tag package X"
> requests, 1-2 days max.

Regardless of *when* we start using the release buildstream, please
make sure to announce it on devel and to resync with joyride.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-13 Thread Marco Pesenti Gritti
On Sun, Jul 13, 2008 at 6:11 AM, Michael Stone <[EMAIL PROTECTED]> wrote:
> Sugar slowness & redraws
>  - Sugar feels really slow both because it is and because we're seeing lots of
>intermediate states (redraws, overlapping icons, ...)

I assume you mean this regressed compared to Update.1. Can it be
reproduced consistently on a clean joyride installation? Do we have a
ticket about it?

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-13 Thread Marco Pesenti Gritti
On Sun, Jul 13, 2008 at 6:45 PM, Michael Stone <[EMAIL PROTECTED]> wrote:
>> What do you mean with "positive report"?
>
> The same statement that a tag like 'joyride-2153:+' means: someone
> specifically retested an issue on a build known to contain the
> package(s) you want to ship and could not reproduce the issue according
> to the testcase(s) discussed in the ticket.

For many modules you will not have a one to one mapping between a
ticket and a package. You will usually have several tickets related to
a single package and also multiple packages related to a single
ticket.

This is just to say that "Dennis will automatically merge changes from
joyride into the 8.2 stream as soon as he sees a positive report about
the changes" is unlikely to happen.

>> Do we need to notify Dennis as soon as we verified the changes are
>> working? If so, how?
>
> a) How would you like to do so?

Well, ideally I'd like to do it with bodhi:

https://admin.fedoraproject.org/updates

If that's not possible we could use trac in a similar way, i.e. open a
ticket with a list of nvr to tag (and probably with references to the
tickets the package fixes).

> b) Do you agree that it's a good idea to start maintaining both a
>   development and a release buildstream now? Would you prefer to wait
>   for a few more days? If so, why?

I'm just back from vacation and I don't have a very good view of the
state of things yet. But my feeling is that we could do it a long as
we are able to get good responsiveness on the "please tag package X"
requests, 1-2 days max.

>> > Joe really needs nice package-level changelogs in order to quickly figure 
>> > out
>> > exactly which individual issues he's supposed to be testing in a given 
>> > build.
>> > I'm sure he'll give us some hints soon about what he wants to see; in the
>> > meantime, please put some extra effort into writing informative changelog
>> > entries that will be useful for QA (and for me). (I'm looking at you, 
>> > kernel
>> > team!)
>>
>> For the Sugar packages what we can easily produce is a list of tickets
>> that has been fixed (we have a ticket for each change) and testcases
>> for these fixes. These can be generated automatically from the git log
>> so that we don't put too much overhead on the module maintainers.
>
> I've seen. Could you post a link to the code which performs this task so
> that we can see whether it can be extended to other subsystems? (Also,
> does it publish any web-pages or is it email-only?)

ReleaseReport class in here:

http://dev.laptop.org/git?p=sugar-jhbuild;a=blob;f=scripts/report.py;h=566c7680c049b4005246e06283f49aa7d485dca0;hb=HEAD

It just print out the report results at the moment. I'm happy to tweak
it to "push" the reports as appropriate as soon as I know in what form
the testing team would like to have changelogs/testcases reported.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-13 Thread Michael Stone
On Sun, Jul 13, 2008 at 10:22:50AM +0200, Marco Pesenti Gritti wrote:
> On Sun, Jul 13, 2008 at 6:11 AM, Michael Stone <[EMAIL PROTECTED]> wrote:
> > Dennis recently made us an 8.2 release build stream. For the time being, 
> > you're
> > all doing a great job providing good fixes, so Dennis will automatically 
> > merge
> > changes from joyride into the 8.2 stream as soon as he sees a positive 
> > report
> > about the changes. Please leave us messages in Trac, then poke us if you 
> > need
> > to attract our attention to your change. (In a couple of weeks, we'll start
> > being more selective about which changes we include [at which time this
> > communication will become more important.)
> 
> What do you mean with "positive report"? 

The same statement that a tag like 'joyride-2153:+' means: someone
specifically retested an issue on a build known to contain the
package(s) you want to ship and could not reproduce the issue according
to the testcase(s) discussed in the ticket.

> Do we need to notify Dennis as soon as we verified the changes are
> working? If so, how?

a) How would you like to do so?

b) Do you agree that it's a good idea to start maintaining both a
   development and a release buildstream now? Would you prefer to wait
   for a few more days? If so, why?

> > Joe really needs nice package-level changelogs in order to quickly figure 
> > out
> > exactly which individual issues he's supposed to be testing in a given 
> > build.
> > I'm sure he'll give us some hints soon about what he wants to see; in the
> > meantime, please put some extra effort into writing informative changelog
> > entries that will be useful for QA (and for me). (I'm looking at you, kernel
> > team!)
> 
> For the Sugar packages what we can easily produce is a list of tickets
> that has been fixed (we have a ticket for each change) and testcases
> for these fixes. These can be generated automatically from the git log
> so that we don't put too much overhead on the module maintainers.

I've seen. Could you post a link to the code which performs this task so
that we can see whether it can be extended to other subsystems? (Also,
does it publish any web-pages or is it email-only?)

Thanks,

Michael
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-13 Thread Bert Freudenberg
Am 13.07.2008 um 06:11 schrieb Michael Stone:
>
> http://dev.laptop.org/~bert/8.2-joyride.html
>   - Bert, could you please make a version of your status pages which  
> shows
> package changelog entries? Thanks in advance!


Unfortunately not - at least the last time I tried I found it too  
complicated to scrape them with my brain-dead script. Where would the  
entries come from nowadays?

Reinier's scripts are far more extensible, he would basically just  
need to add 8.2:

http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html

- Bert -

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of 8.2.0, July 12, 2008

2008-07-13 Thread Marco Pesenti Gritti
On Sun, Jul 13, 2008 at 6:11 AM, Michael Stone <[EMAIL PROTECTED]> wrote:
> Dennis recently made us an 8.2 release build stream. For the time being, 
> you're
> all doing a great job providing good fixes, so Dennis will automatically merge
> changes from joyride into the 8.2 stream as soon as he sees a positive report
> about the changes. Please leave us messages in Trac, then poke us if you need
> to attract our attention to your change. (In a couple of weeks, we'll start
> being more selective about which changes we include [at which time this
> communication will become more important.)

What do you mean with "positive report"? Do we need to notify Dennis
as soon as we verified the changes are working? If so, how?

> Joe really needs nice package-level changelogs in order to quickly figure out
> exactly which individual issues he's supposed to be testing in a given build.
> I'm sure he'll give us some hints soon about what he wants to see; in the
> meantime, please put some extra effort into writing informative changelog
> entries that will be useful for QA (and for me). (I'm looking at you, kernel
> team!)

For the Sugar packages what we can easily produce is a list of tickets
that has been fixed (we have a ticket for each change) and testcases
for these fixes. These can be generated automatically from the git log
so that we don't put too much overhead on the module maintainers.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


State of 8.2.0, July 12, 2008

2008-07-12 Thread Michael Stone
Dear world,

Here's a brief overview of the status of the 8.2.0 release process. (Notes: I
apologize in advance that I was not able to make this overview more succinct or
better organized. I hope that these issues will resolve themselves as we come
to share a greater understanding of the actual state of the release.)

Michael

=== Procedural Notices:

Dennis recently made us an 8.2 release build stream. For the time being, you're
all doing a great job providing good fixes, so Dennis will automatically merge
changes from joyride into the 8.2 stream as soon as he sees a positive report
about the changes. Please leave us messages in Trac, then poke us if you need
to attract our attention to your change. (In a couple of weeks, we'll start
being more selective about which changes we include [at which time this
communication will become more important.)

Joe really needs nice package-level changelogs in order to quickly figure out
exactly which individual issues he's supposed to be testing in a given build.
I'm sure he'll give us some hints soon about what he wants to see; in the
meantime, please put some extra effort into writing informative changelog
entries that will be useful for QA (and for me). (I'm looking at you, kernel
team!)

=== Bugs you should watching or trying to fix:

(See the end for the key to the status codes.)

5104, 5527 DBG   ??? Reconnecting to encrypted access points with NM
 \ 
http://lists.laptop.org/pipermail/devel/2008-July/016335.html
7474   DBG   sayamindu   Amharic compose key broken
7480   DSN   ??? Networking configuration reset button
7458   DBG   dsaxena Suspend/Resume (S/R) lockups
many   TST   dilingerTouchpad bugs.
 \ 
http://lists.laptop.org/pipermail/devel/2008-May/013580.html
7095   OWN   ??? Library bundle installation
7353   DBG   dgilmoreF-9 Bloat
???TST   ??? OFW refresh
7392   TST   martin_xsa  DS backup/restore
7384, 7434 TST   cjb Power management (PM) control panel entry 
(CPE).
4951, 7396 TST   cscott  Activity Updater CPE.
6797   PKG   ??? Rainbox/X race

=== General issues:

Keymap retesting:
  - we need to systematically check all our keymaps; in particular,
en_US, am_ET, es_PR, es_UY, pt_BR, ht_HT, and ???

Sugar slowness & redraws
  - Sugar feels really slow both because it is and because we're seeing lots of
intermediate states (redraws, overlapping icons, ...)
  - what else is going on besides the rainbow/X race?

Telepathy-based collaboration:
  - some change were made to the Telepathy CMs and to the PS. 
what effect, if any, did they have?
  - which, if any, collaboration scenarios can be relied on today?
  - what's the actual state of Gadget?

=== Random questions:

lease delegation:
  - is the initramfs correctly checking the contents of the leases file for v2
leases?

Walter + Peru security:
  - what did Walter want to tell us?

Trac additions
  - we want to add a 'review' option to the 'action needed' field.
  - anything else?

7466   DSN   ??? tamtam symlinks.
 \ seems like this should be fixed in TamTam;
   not pilgrim.

7448   TST   cscott  updates from 656 to joyride fail.
 \ ick

7442   DBG   ??? weird interactions between X and VTs.
 \ are these interactions dangerous?

=== Status Codes

Key: ??? - status or author unknown
 TST - needs to be tested in a build
 BLD - needs to be put into a build
 PKG - pkg needs to be built
 DBG - debugging/diagnosis still needed
 DSN - design needed
 STK - stuck; a decision is needed about how to proceed
 SGN - a signoff is needed
 ESC - canceled or siginificantly reduced in priority
 FIN - successfully finished
 MSG - communication needed
 ROT - solution has bitrotted
 OWN - owner needed

=== Currently useful links

http://dev.laptop.org/~bert/8.2-joyride.html
   - Bert, could you please make a version of your status pages which shows
 package changelog entries? Thanks in advance!

http://dev.laptop.org/report/21
   - Fixed-timespan report on changes to 8.2.0 bugs.

http://dev.laptop.org/report/20?TIME=40;page=1;
   - Adjustable-timespan report on changes to 8.2.0 bugs.

http://pilgrim.laptop.org/~pilgrim/xo-1/streams/8.2/
   - 8.2.0 build stream

http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/
   - Joyride build stream

=== Things that m_stone is falling down on:

- making sure that the localization team is happy
- containing the enthusiasm of certain 1cc-based developers to include new
  features like activity-updates and lease delegation
- figuring out what the actual release blockers are
- keeping up with Gregorio's writings
- getting reliable numbe