You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Rob Weir <ro...@apache.org> on 2013/01/09 17:25:28 UTC

Help please: Can we get some more "easy bugs" marked in Bugzilla?

Looking right now and I only see three:

https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy

I'd like to start a call for dev volunteers in the next few weeks.  I
assume it will take them a few days to get their builds up and
running.  But after that they will be looking for tasks to work on.

We agreed to use the "difficulty" field in Bugzilla for this, to
indicate which bugs are most suitable for new volunteers.  So I need
your help to get a bunch of issues that are suitable for new
volunteers.  Ideally we'd have 30 or more classified as "easy".

Note:  these do not need to be bugs.  We can have enhancements that
are easy.  Even cleanup work.  So feel free to enter new tasks, with
the difficulty field set, so we have something to point new volunteers
to.

Thanks!

-Rob

Multiple Inheritance Is Easy! (Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by "Rony G. Flatscher (Apache)" <ro...@apache.org>.
On 10.01.2013 15:30, Rob Weir wrote:
> On Thu, Jan 10, 2013 at 9:06 AM, Ariel Constenla-Haile
> <ar...@apache.org> wrote:
>> Hi Rob, *
>>
>> On Wed, Jan 09, 2013 at 11:25:28AM -0500, Rob Weir wrote:
>>> Looking right now and I only see three:
>>>
>>> https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy
>>>
>>> I'd like to start a call for dev volunteers in the next few weeks.  I
>>> assume it will take them a few days to get their builds up and
>>> running.  But after that they will be looking for tasks to work on.
>>>
>>> We agreed to use the "difficulty" field in Bugzilla for this, to
>>> indicate which bugs are most suitable for new volunteers.  So I need
>>> your help to get a bunch of issues that are suitable for new
>>> volunteers.  Ideally we'd have 30 or more classified as "easy".
>>>
>>> Note:  these do not need to be bugs.  We can have enhancements that
>>> are easy.  Even cleanup work.  So feel free to enter new tasks, with
>>> the difficulty field set, so we have something to point new volunteers
>>> to.
>> There are three API-related task that would be nice to have completed
>> for AOO 4:
>>
>> 121578 - [IDL] Convert old-style services implementing a single
>>        interface to new-style
>>        https://issues.apache.org/ooo/show_bug.cgi?id=121578
>>
>> 121582 - [IDL] Unify services and interfaces which are merely an
>>        extension https://issues.apache.org/ooo/show_bug.cgi?id=121582
>>
>> 121606 - Implement multiple inheritance for the ease of API usage
>>        https://issues.apache.org/ooo/show_bug.cgi?id=121606
>>
> OK.  Thanks.  Though I must admit that I've never heard the word
> "multiple inheritance" and "easy" used together in the same sentence
> ;-)
Actually, "multiple inheritance" *is easy*!
:-)

About 15 years ago, when I read about all the difficulties professional programmers were supposed to
have understanding and applying "multiple inheritance" (which also led the Java designers to omit
it, although C++ would have allowed for it) I could not believe it. When researching some examples
that were supposed to demonstrate how multiple inheritance could ease solving certain kind of
problems, I could understand better: the examples used to be so complicated that one had
difficulties to understand the problems at hand and as a result it was almost un-understandable what
and why the multiple inheritance solution would be dubbed to be "easy".

Then, just as a little experiment, I tried to test non-professional programmers ("end-user
programmers", i.e. business adminstration students who were interested in information systems as
well) whether it was possible for them to understand the concept of "multiple inheritance" and
applying it with the means some programming languages had on board (using a programming language
that was easy to learn from its syntax, but supported multiple inheritance too).

It turned out in the end that it made a big difference with what examples/problems one would
approach them. If the example/problem was easy to understand, then the concept of multiple
inheritance was easy for them and they could assess the programmatic means available to them and
apply them successfully!

Ever since then, I have been teaching multiple inheritance successfully to non-professional
programmers!

So in the light of professional programmers in the context of a truly object-oriented system like
AOO, it should indeed be easy to apply multiple inheritance to problem domains which are rooted in
multiple inheritance problems in the first place!

8-)

---rony







Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Ariel Constenla-Haile <ar...@apache.org>.
On Thu, Jan 10, 2013 at 09:30:51AM -0500, Rob Weir wrote:
> > There are three API-related task that would be nice to have completed
> > for AOO 4:
> >
> > 121578 - [IDL] Convert old-style services implementing a single
> >        interface to new-style
> >        https://issues.apache.org/ooo/show_bug.cgi?id=121578
> >
> > 121582 - [IDL] Unify services and interfaces which are merely an
> >        extension https://issues.apache.org/ooo/show_bug.cgi?id=121582
> >
> > 121606 - Implement multiple inheritance for the ease of API usage
> >        https://issues.apache.org/ooo/show_bug.cgi?id=121606
> >

I added one more:

121607 - Remove deprecated API
https://issues.apache.org/ooo/show_bug.cgi?id=121607


> OK.  Thanks.  Though I must admit that I've never heard the word
> "multiple inheritance" and "easy" used together in the same sentence
> ;-)

I'll push some commits on the weekend showing what this means. In
some cases is an almost trivial change; and almost everything can be
considered "easy" with the proper guidance.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Rob Weir <ro...@apache.org>.
On Thu, Jan 10, 2013 at 9:06 AM, Ariel Constenla-Haile
<ar...@apache.org> wrote:
> Hi Rob, *
>
> On Wed, Jan 09, 2013 at 11:25:28AM -0500, Rob Weir wrote:
>> Looking right now and I only see three:
>>
>> https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy
>>
>> I'd like to start a call for dev volunteers in the next few weeks.  I
>> assume it will take them a few days to get their builds up and
>> running.  But after that they will be looking for tasks to work on.
>>
>> We agreed to use the "difficulty" field in Bugzilla for this, to
>> indicate which bugs are most suitable for new volunteers.  So I need
>> your help to get a bunch of issues that are suitable for new
>> volunteers.  Ideally we'd have 30 or more classified as "easy".
>>
>> Note:  these do not need to be bugs.  We can have enhancements that
>> are easy.  Even cleanup work.  So feel free to enter new tasks, with
>> the difficulty field set, so we have something to point new volunteers
>> to.
>
> There are three API-related task that would be nice to have completed
> for AOO 4:
>
> 121578 - [IDL] Convert old-style services implementing a single
>        interface to new-style
>        https://issues.apache.org/ooo/show_bug.cgi?id=121578
>
> 121582 - [IDL] Unify services and interfaces which are merely an
>        extension https://issues.apache.org/ooo/show_bug.cgi?id=121582
>
> 121606 - Implement multiple inheritance for the ease of API usage
>        https://issues.apache.org/ooo/show_bug.cgi?id=121606
>

OK.  Thanks.  Though I must admit that I've never heard the word
"multiple inheritance" and "easy" used together in the same sentence
;-)

-Rob


>
> Regards
> --
> Ariel Constenla-Haile
> La Plata, Argentina

Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Ariel Constenla-Haile <ar...@apache.org>.
Hi Rob, *

On Wed, Jan 09, 2013 at 11:25:28AM -0500, Rob Weir wrote:
> Looking right now and I only see three:
> 
> https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy
> 
> I'd like to start a call for dev volunteers in the next few weeks.  I
> assume it will take them a few days to get their builds up and
> running.  But after that they will be looking for tasks to work on.
> 
> We agreed to use the "difficulty" field in Bugzilla for this, to
> indicate which bugs are most suitable for new volunteers.  So I need
> your help to get a bunch of issues that are suitable for new
> volunteers.  Ideally we'd have 30 or more classified as "easy".
> 
> Note:  these do not need to be bugs.  We can have enhancements that
> are easy.  Even cleanup work.  So feel free to enter new tasks, with
> the difficulty field set, so we have something to point new volunteers
> to.

There are three API-related task that would be nice to have completed
for AOO 4:

121578 - [IDL] Convert old-style services implementing a single
       interface to new-style
       https://issues.apache.org/ooo/show_bug.cgi?id=121578

121582 - [IDL] Unify services and interfaces which are merely an
       extension https://issues.apache.org/ooo/show_bug.cgi?id=121582

121606 - Implement multiple inheritance for the ease of API usage
       https://issues.apache.org/ooo/show_bug.cgi?id=121606


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Yue Helen <he...@gmail.com>.
There are some categories of "simple" tasks in my mind. Of course, things
may become complex when you really dive into details.
- Simple UI changes, eg. modify UI string or change the size to avoid
truncation, or color change, or a little more complex, to change the
default settings...maybe someone has different opinion
- Defects already fixed in another stream, eg. in Symphony stream. Again,
you may find some easy things become complex when you come to the
code...but at least, you have some ready solution to refer to, and migrate
the code.
- Inspired by Andrea, work with experienced developers on the same features
but help on simple tasks, eg. some ongoing items development in 4.0. You
can call for input from 4.0 developers. I believe they will be happy if
others can help. Of course, better the volunteers can really help so that
we do not waste the time. One easy defect to start will help to find out
the ones.
- Extension Development (depends on the complexity of the extensions)
- (thinking on more...)

Helen

2013/1/10 Andrea Pescetti <pe...@apache.org>

> Rob Weir wrote:
>
>> https://issues.apache.org/ooo/**buglist.cgi?f1=cf_fix_**
>> difficulty&list_id=41193&o1=**equals&resolution=---&query_**
>> format=advanced&v1=easy<https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy>
>>
>> We agreed to use the "difficulty" field in Bugzilla for this, to
>> indicate which bugs are most suitable for new volunteers.  So I need
>> your help to get a bunch of issues that are suitable for new
>> volunteers.  Ideally we'd have 30 or more classified as "easy".
>>
>
> And ideally people who mark a bug/enhancement as "easy" would be people
> who know how to fix it, but are simply busy with other tasks. They should
> add a comment saying they are available to mentor the developer who chooses
> to fix that bug: this would help a lot in getting new developers.
>
> Regards,
>   Andrea.
>

Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Rob Weir <ro...@apache.org>.
On Wed, Jan 9, 2013 at 7:23 PM, Andrea Pescetti <pe...@apache.org> wrote:
> Rob Weir wrote:
>>
>>
>> https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy
>>
>> We agreed to use the "difficulty" field in Bugzilla for this, to
>> indicate which bugs are most suitable for new volunteers.  So I need
>> your help to get a bunch of issues that are suitable for new
>> volunteers.  Ideally we'd have 30 or more classified as "easy".
>
>
> And ideally people who mark a bug/enhancement as "easy" would be people who
> know how to fix it, but are simply busy with other tasks. They should add a
> comment saying they are available to mentor the developer who chooses to fix
> that bug: this would help a lot in getting new developers.
>


Good idea.

We're up to 6 easy bugs now.  Anyone have ideas for more?

-Rob

> Regards,
>   Andrea.

Re: Help please: Can we get some more "easy bugs" marked in Bugzilla?

Posted by Andrea Pescetti <pe...@apache.org>.
Rob Weir wrote:
> https://issues.apache.org/ooo/buglist.cgi?f1=cf_fix_difficulty&list_id=41193&o1=equals&resolution=---&query_format=advanced&v1=easy
> We agreed to use the "difficulty" field in Bugzilla for this, to
> indicate which bugs are most suitable for new volunteers.  So I need
> your help to get a bunch of issues that are suitable for new
> volunteers.  Ideally we'd have 30 or more classified as "easy".

And ideally people who mark a bug/enhancement as "easy" would be people 
who know how to fix it, but are simply busy with other tasks. They 
should add a comment saying they are available to mentor the developer 
who chooses to fix that bug: this would help a lot in getting new 
developers.

Regards,
   Andrea.