Re: Give me some bug please

2013-05-27 Thread Scott Kostyshak
On Fri, May 3, 2013 at 2:17 PM, Elmar Hinz t3el...@googlemail.com wrote:
  Now I would like to fix some bugs.

 I have some buglettes in random notes that I wanted to eventually look
 at. I told someone else that I would organize them and post them. I
 will try to do that soon. I will put the 'easyfix' keyword on them in
 trac. These will be bugs that I think I will be able to guide someone
 to fixing if they get stuck. I am sure that there will be several that
 I misjudged and that are actually complicated bugs. But either (1)
 you'll learn stuff anyway or (2) someone will let us know that a bug
 is probably not an 'easyfix'. I'll try to do this within the next
 week.

 Still interested in this.

Hi Elmar,

I'm sorry I took so long to get to this. I've started marking some
tickets as 'easyfix'. I'm not sure that these are indeed easy to fix,
but I think they might be a good place to start for you. I will
continue to add this tag to bugs.

Scott


Re: Give me some bug please [off topic]

2013-05-27 Thread Andrew Parsloe

On 27/05/2013 8:16 p.m., Scott Kostyshak wrote:

On Fri, May 3, 2013 at 2:17 PM, Elmar Hinz t3el...@googlemail.com wrote:

Now I would like to fix some bugs.


I have some buglettes in random notes that I wanted to eventually look
at. I told someone else that I would organize them and post them. I
will try to do that soon. I will put the 'easyfix' keyword on them in
trac. These will be bugs that I think I will be able to guide someone
to fixing if they get stuck. I am sure that there will be several that
I misjudged and that are actually complicated bugs. But either (1)
you'll learn stuff anyway or (2) someone will let us know that a bug
is probably not an 'easyfix'. I'll try to do this within the next
week.


Still interested in this.


Apropos of nothing whatever, but how do you determine the sex of easyfix 
bugs? Is it that buglettes tend to be more curly (= curvy?), whereas 
buglets have a particular point?


Andrew


Re: Give me some bug please [off topic]

2013-05-27 Thread Scott Kostyshak
On Mon, May 27, 2013 at 8:07 PM, Andrew Parsloe apars...@clear.net.nz wrote:
 On 27/05/2013 8:16 p.m., Scott Kostyshak wrote:
 I have some buglettes in random notes that I wanted to eventually look
 at. I told someone else that I would organize them and post them. I
 will try to do that soon. I will put the 'easyfix' keyword on them in
 trac. These will be bugs that I think I will be able to guide someone
 to fixing if they get stuck. I am sure that there will be several that
 I misjudged and that are actually complicated bugs. But either (1)
 you'll learn stuff anyway or (2) someone will let us know that a bug
 is probably not an 'easyfix'. I'll try to do this within the next
 week.

 Still interested in this.


 Apropos of nothing whatever, but how do you determine the sex of easyfix
 bugs? Is it that buglettes tend to be more curly (= curvy?), whereas buglets
 have a particular point?

Good catch! buglettes are much more sophisticated (think French) :)

Scott


Re: Give me some bug please

2013-05-27 Thread Scott Kostyshak
On Fri, May 3, 2013 at 2:17 PM, Elmar Hinz  wrote:
>> > Now I would like to fix some bugs.
>>
>> I have some buglettes in random notes that I wanted to eventually look
>> at. I told someone else that I would organize them and post them. I
>> will try to do that soon. I will put the 'easyfix' keyword on them in
>> trac. These will be bugs that I think I will be able to guide someone
>> to fixing if they get stuck. I am sure that there will be several that
>> I misjudged and that are actually complicated bugs. But either (1)
>> you'll learn stuff anyway or (2) someone will let us know that a bug
>> is probably not an 'easyfix'. I'll try to do this within the next
>> week.
>>
> Still interested in this.

Hi Elmar,

I'm sorry I took so long to get to this. I've started marking some
tickets as 'easyfix'. I'm not sure that these are indeed easy to fix,
but I think they might be a good place to start for you. I will
continue to add this tag to bugs.

Scott


Re: Give me some bug please [off topic]

2013-05-27 Thread Andrew Parsloe

On 27/05/2013 8:16 p.m., Scott Kostyshak wrote:

On Fri, May 3, 2013 at 2:17 PM, Elmar Hinz  wrote:

Now I would like to fix some bugs.


I have some buglettes in random notes that I wanted to eventually look
at. I told someone else that I would organize them and post them. I
will try to do that soon. I will put the 'easyfix' keyword on them in
trac. These will be bugs that I think I will be able to guide someone
to fixing if they get stuck. I am sure that there will be several that
I misjudged and that are actually complicated bugs. But either (1)
you'll learn stuff anyway or (2) someone will let us know that a bug
is probably not an 'easyfix'. I'll try to do this within the next
week.


Still interested in this.


Apropos of nothing whatever, but how do you determine the sex of easyfix 
bugs? Is it that buglettes tend to be more curly (= curvy?), whereas 
buglets have a particular point?


Andrew


Re: Give me some bug please [off topic]

2013-05-27 Thread Scott Kostyshak
On Mon, May 27, 2013 at 8:07 PM, Andrew Parsloe  wrote:
> On 27/05/2013 8:16 p.m., Scott Kostyshak wrote:
 I have some buglettes in random notes that I wanted to eventually look
 at. I told someone else that I would organize them and post them. I
 will try to do that soon. I will put the 'easyfix' keyword on them in
 trac. These will be bugs that I think I will be able to guide someone
 to fixing if they get stuck. I am sure that there will be several that
 I misjudged and that are actually complicated bugs. But either (1)
 you'll learn stuff anyway or (2) someone will let us know that a bug
 is probably not an 'easyfix'. I'll try to do this within the next
 week.

>>> Still interested in this.
>
>
> Apropos of nothing whatever, but how do you determine the sex of easyfix
> bugs? Is it that buglettes tend to be more curly (= curvy?), whereas buglets
> have a particular point?

Good catch! buglettes are much more sophisticated (think French) :)

Scott


Re: Give me some bug please

2013-05-03 Thread Elmar Hinz
 I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

 By mirror do you mean that it will be updated automatically?


Nope, not a real mirror. It's just the master branch and it's updated when
I play with lyx.
I plan to use the repository to present my sketches, before gaining enough
reputation to send them in.

 Now I would like to fix some bugs.

 I have some buglettes in random notes that I wanted to eventually look
 at. I told someone else that I would organize them and post them. I
 will try to do that soon. I will put the 'easyfix' keyword on them in
 trac. These will be bugs that I think I will be able to guide someone
 to fixing if they get stuck. I am sure that there will be several that
 I misjudged and that are actually complicated bugs. But either (1)
 you'll learn stuff anyway or (2) someone will let us know that a bug
 is probably not an 'easyfix'. I'll try to do this within the next
 week.

 Still interested in this.

\Elmar

-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m


Re: Give me some bug please

2013-05-03 Thread Elmar Hinz
> I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

> By mirror do you mean that it will be updated automatically?
>

Nope, not a real mirror. It's just the master branch and it's updated when
I play with lyx.
I plan to use the repository to present my sketches, before gaining enough
reputation to send them in.

> Now I would like to fix some bugs.
>
> I have some buglettes in random notes that I wanted to eventually look
> at. I told someone else that I would organize them and post them. I
> will try to do that soon. I will put the 'easyfix' keyword on them in
> trac. These will be bugs that I think I will be able to guide someone
> to fixing if they get stuck. I am sure that there will be several that
> I misjudged and that are actually complicated bugs. But either (1)
> you'll learn stuff anyway or (2) someone will let us know that a bug
> is probably not an 'easyfix'. I'll try to do this within the next
> week.
>
> Still interested in this.

\Elmar

-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m


Give me some bug please

2013-04-27 Thread Elmar Hinz
Hello,

I practiced to complie the code with cmake.

I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

Now I would like to fix some bugs.

I am experienced with OOP and design patterns. I am not experienced with
C++.
Hence it should be some rather easy bugs just to get started.

By the way, I is there an infrastucture for unit tests?

Thanks

Elmar

-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m


Re: Give me some bug please

2013-04-27 Thread Scott Kostyshak
On Sat, Apr 27, 2013 at 6:06 AM, Elmar Hinz t3el...@googlemail.com wrote:
 Hello,

 I practiced to complie the code with cmake.

 I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

By mirror do you mean that it will be updated automatically?

 Now I would like to fix some bugs.

 I am experienced with OOP and design patterns. I am not experienced with
 C++.
 Hence it should be some rather easy bugs just to get started.

I have some buglettes in random notes that I wanted to eventually look
at. I told someone else that I would organize them and post them. I
will try to do that soon. I will put the 'easyfix' keyword on them in
trac. These will be bugs that I think I will be able to guide someone
to fixing if they get stuck. I am sure that there will be several that
I misjudged and that are actually complicated bugs. But either (1)
you'll learn stuff anyway or (2) someone will let us know that a bug
is probably not an 'easyfix'. I'll try to do this within the next
week.

 By the way, I is there an infrastucture for unit tests?

Not really. There is structure for other kinds of tests though. There
are export tests and autotests. Export tests test that a certain .lyx
file can be exported in several formats (pdf via latex, pdf via
pdflatex, pdf via luatex, and lyxhtml) with a zero error code return.
Autotests try to simulate a user session. I think you need X
installed. They open LyX and execute commands just like a user would.

Since you are using CMake, maybe you can run the tests, although I
don't know of anyone on a Mac who has done so. To try, run ctest.
If the autotests fail, try to run only the export tests with ctest
-R export.

If you have an idea for implementing a unit test framework, I would be
interested. I think it would be a lot of work though and that we
aren't ready for it yet.

Scott


Re: Give me some bug please

2013-04-27 Thread Elmar Hinz
Hello Scott,

I have some buglettes in random notes that I wanted to eventually look

 at. I told someone else that I would organize them and post them. I
 will try to do that soon. I will put the 'easyfix' keyword on them in
 trac. These will be bugs that I think I will be able to guide someone
 to fixing if they get stuck. I am sure that there will be several that
 I misjudged and that are actually complicated bugs. But either (1)
 you'll learn stuff anyway or (2) someone will let us know that a bug
 is probably not an 'easyfix'. I'll try to do this within the next
 week.


Thank you.

If you have an idea for implementing a unit test framework, I would be
 interested. I think it would be a lot of work though and that we
 aren't ready for it yet.


On the contrary. From my experiance it is cheap and simple to get started
with unit testing.
You don't need to write all the tests at once.

All you need to do is two steps:

1.) decide the testing framework i.e.
googletesthttp://code.google.com/p/googletest/.

2.) decide the directory layout

The directory layout is typically the layout of the sources. Similiar to
this:

project/src/my/superfeature/superclass.cpp
project/tests/unit/my/superfetures/superclassTest.cpp

Now everybody can create test classes.
With every bugfix a new test is added.

Regards

Elmar


-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m


Give me some bug please

2013-04-27 Thread Elmar Hinz
Hello,

I practiced to complie the code with cmake.

I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

Now I would like to fix some bugs.

I am experienced with OOP and design patterns. I am not experienced with
C++.
Hence it should be some rather easy bugs just to get started.

By the way, I is there an infrastucture for unit tests?

Thanks

Elmar

-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m


Re: Give me some bug please

2013-04-27 Thread Scott Kostyshak
On Sat, Apr 27, 2013 at 6:06 AM, Elmar Hinz  wrote:
> Hello,
>
> I practiced to complie the code with cmake.
>
> I set up my own LyX-mirror on github: https://github.com/t3elmar/Lyx

By mirror do you mean that it will be updated automatically?

> Now I would like to fix some bugs.
>
> I am experienced with OOP and design patterns. I am not experienced with
> C++.
> Hence it should be some rather easy bugs just to get started.

I have some buglettes in random notes that I wanted to eventually look
at. I told someone else that I would organize them and post them. I
will try to do that soon. I will put the 'easyfix' keyword on them in
trac. These will be bugs that I think I will be able to guide someone
to fixing if they get stuck. I am sure that there will be several that
I misjudged and that are actually complicated bugs. But either (1)
you'll learn stuff anyway or (2) someone will let us know that a bug
is probably not an 'easyfix'. I'll try to do this within the next
week.

> By the way, I is there an infrastucture for unit tests?

Not really. There is structure for other kinds of tests though. There
are export tests and autotests. Export tests test that a certain .lyx
file can be exported in several formats (pdf via latex, pdf via
pdflatex, pdf via luatex, and lyxhtml) with a zero error code return.
Autotests try to simulate a user session. I think you need X
installed. They open LyX and execute commands just like a user would.

Since you are using CMake, maybe you can run the tests, although I
don't know of anyone on a Mac who has done so. To try, run <>.
If the autotests fail, try to run only the export tests with <>.

If you have an idea for implementing a unit test framework, I would be
interested. I think it would be a lot of work though and that we
aren't ready for it yet.

Scott


Re: Give me some bug please

2013-04-27 Thread Elmar Hinz
Hello Scott,

I have some buglettes in random notes that I wanted to eventually look

> at. I told someone else that I would organize them and post them. I
> will try to do that soon. I will put the 'easyfix' keyword on them in
> trac. These will be bugs that I think I will be able to guide someone
> to fixing if they get stuck. I am sure that there will be several that
> I misjudged and that are actually complicated bugs. But either (1)
> you'll learn stuff anyway or (2) someone will let us know that a bug
> is probably not an 'easyfix'. I'll try to do this within the next
> week.
>

Thank you.

If you have an idea for implementing a unit test framework, I would be
> interested. I think it would be a lot of work though and that we
> aren't ready for it yet.
>

On the contrary. From my experiance it is cheap and simple to get started
with unit testing.
You don't need to write all the tests at once.

All you need to do is two steps:

1.) decide the testing framework i.e.
googletest.

2.) decide the directory layout

The directory layout is typically the layout of the sources. Similiar to
this:

project/src/my/superfeature/superclass.cpp
project/tests/unit/my/superfetures/superclassTest.cpp

Now everybody can create test classes.
With every bugfix a new test is added.

Regards

Elmar


-- 
Elmar Hinz
Freiherr-vom-Stein-Str. 1
33014 Bad Driburg

TYPO3 community contact: t.3.e.l.m.a...@.g.m.a.i.l.dot.c.o.m
personal contact: e.l.m.a.r.dot.h.i.n...@.g.m.a.i.l.dot.c.o.m