[Libreoffice-qa] daily bibisect

classic Classic list List threaded Threaded
9 messages Options
Terrence Enger Terrence Enger
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-qa] daily bibisect

I am for the first time trying to use a "daily" bibisect.  For the
terminally curious, this is in aid of fdo#64686 "Bug in Contour
Editor" <https://bugs.freedesktop.org/show_bug.cgi?id=64686>.
To this end I downloaded and unpacked
http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma
(created 2013-05-08) and in the resulting binrepo/ I did
`git checkout latest`.  Questions and difficulties arising ...

(*) The tar file has a sibling bibisect-4.0.tar.lzma.zsync.  Am I
    supposed to use this for something?

(*) binrepo/ lacks program soffice, and in particular it lacks
    opt/program/soffice.  How am I supposed to run the program?
    (There does exist opt/program/soffice.bin, but not ooenv which I
    need to `source` first.)

(*) `git log` shows 74 commits, the latest from February 2013.  I
    expected to see later commits.

Guidance welcome.

Thanks,
Terry.


_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
reisi007 reisi007
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

Hi,

You are hearing the following from a Windows user.... (Not a that big help)

Am 17.05.2013 16:17, schrieb Terrence Enger:

> I am for the first time trying to use a "daily" bibisect.  For the
> terminally curious, this is in aid of fdo#64686 "Bug in Contour
> Editor" <https://bugs.freedesktop.org/show_bug.cgi?id=64686>.
> To this end I downloaded and unpacked
> http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma
> (created 2013-05-08) and in the resulting binrepo/ I did
> `git checkout latest`.  Questions and difficulties arising ...
>
> (*) The tar file has a sibling bibisect-4.0.tar.lzma.zsync.  Am I
>      supposed to use this for something?

Yep, you may download newer versions with that (I do not know more...)

>
> (*) binrepo/ lacks program soffice, and in particular it lacks
>      opt/program/soffice.  How am I supposed to run the program?
>      (There does exist opt/program/soffice.bin, but not ooenv which I
>      need to `source` first.)

>
> (*) `git log` shows 74 commits, the latest from February 2013.  I
>      expected to see later commits.

IMHO it is daily updated, but unable to test :(

>
> Guidance welcome.
>
> Thanks,
> Terry.
>
>
> _______________________________________________
> List Name: Libreoffice-qa mailing list
> Mail address: [hidden email]
> Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
> Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


--
Liebe Grüße, / Yours,
Florian Reisinger

_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
Bjoern Michaelsen Bjoern Michaelsen
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

In reply to this post by Terrence Enger
Hi,

sorry for the late reply. I didnt find time to look into this earlier.

On Fri, May 17, 2013 at 10:17:31AM -0400, Terrence Enger wrote:

> I am for the first time trying to use a "daily" bibisect.  For the
> terminally curious, this is in aid of fdo#64686 "Bug in Contour
> Editor" <https://bugs.freedesktop.org/show_bug.cgi?id=64686>.
> To this end I downloaded and unpacked
> http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma
> (created 2013-05-08) and in the resulting binrepo/ I did
> `git checkout latest`.  Questions and difficulties arising ...
>
> (*) The tar file has a sibling bibisect-4.0.tar.lzma.zsync.  Am I
>     supposed to use this for something?

If you install zsync (with `apt-get install zsync`), you can do:

zsync  http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma.zsync

which should do incremental updates.

> (*) binrepo/ lacks program soffice, and in particular it lacks
>     opt/program/soffice.  How am I supposed to run the program?
>     (There does exist opt/program/soffice.bin, but not ooenv which I
>     need to `source` first.)

Hmmm, with my copy doing a:

 git checkout master && git reset --hard HEAD

gives me a build of 5a8f5914c2077fe330d713a5d3a2be3b3f6a7e9a from 2013-05-07
and the about box says so too.
Checking out the oldest version with:

 git checkout 3e7462bd65e692bf0592d5b080b7716341b62a47 && git reset --hard HEAD

gives me a build of 1eddfce9894fd05315173744f495619189093dc7 from 2013-02-05
and the about box says so too.

> (*) `git log` shows 74 commits, the latest from February 2013.  I
>     expected to see later commits.

Strange:

 git log --pretty=oneline master|wc -l
 263

looks fine here.

Best,

Bjoern
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
Terrence Enger Terrence Enger
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

Thank you Bjoern.  Everything you have suggested has worked as far as
I can go with it now; actual execution will need a 64-bit system, of
course.

Just a couple of things more, if I may, please.

(1) Should instructions for using the daily bibisect be added to "how
    to bibisect" <wiki.documentfoundation.org/QA/HowToBibisect>?

    If I attempt this, would you be willing to review the work to keep
    me on the straight-and-narrow?

(2) I suspect that `git checkout latest` as on that page is
    responsible for a lot of my difficulty.  At least after I checked
    out master, I magically started getting most of the results you
    said I should get.  Does this sound plausible?

Again, thank you for your help.

Terry.


On Tue, 2013-05-21 at 17:40 +0200, Bjoern Michaelsen wrote:

> Hi,
>
> sorry for the late reply. I didnt find time to look into this earlier.
>
> On Fri, May 17, 2013 at 10:17:31AM -0400, Terrence Enger wrote:
> > I am for the first time trying to use a "daily" bibisect.  For the
> > terminally curious, this is in aid of fdo#64686 "Bug in Contour
> > Editor" <https://bugs.freedesktop.org/show_bug.cgi?id=64686>.
> > To this end I downloaded and unpacked
> > http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma
> > (created 2013-05-08) and in the resulting binrepo/ I did
> > `git checkout latest`.  Questions and difficulties arising ...
> >
> > (*) The tar file has a sibling bibisect-4.0.tar.lzma.zsync.  Am I
> >     supposed to use this for something?
>
> If you install zsync (with `apt-get install zsync`), you can do:
>
> zsync  http://people.canonical.com/~j-lallement/libreoffice/binrepo/bibisect-4.0.tar.lzma.zsync
>
> which should do incremental updates.
>
> > (*) binrepo/ lacks program soffice, and in particular it lacks
> >     opt/program/soffice.  How am I supposed to run the program?
> >     (There does exist opt/program/soffice.bin, but not ooenv which I
> >     need to `source` first.)
>
> Hmmm, with my copy doing a:
>
>  git checkout master && git reset --hard HEAD
>
> gives me a build of 5a8f5914c2077fe330d713a5d3a2be3b3f6a7e9a from 2013-05-07
> and the about box says so too.
> Checking out the oldest version with:
>
>  git checkout 3e7462bd65e692bf0592d5b080b7716341b62a47 && git reset --hard HEAD
>
> gives me a build of 1eddfce9894fd05315173744f495619189093dc7 from 2013-02-05
> and the about box says so too.
>
> > (*) `git log` shows 74 commits, the latest from February 2013.  I
> >     expected to see later commits.
>
> Strange:
>
>  git log --pretty=oneline master|wc -l
>  263
>
> looks fine here.
>
> Best,
>
> Bjoern


_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
Bjoern Michaelsen Bjoern Michaelsen
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

Hi Terrence,

On Tue, May 21, 2013 at 06:54:11PM -0400, Terrence Enger wrote:

> Thank you Bjoern.  Everything you have suggested has worked as far as
> I can go with it now; actual execution will need a 64-bit system, of
> course.
>
> Just a couple of things more, if I may, please.
>
> (1) Should instructions for using the daily bibisect be added to "how
>     to bibisect" <wiki.documentfoundation.org/QA/HowToBibisect>?
>
>     If I attempt this, would you be willing to review the work to keep
>     me on the straight-and-narrow?

Absolutely, that would be awesome!


> (2) I suspect that `git checkout latest` as on that page is
>     responsible for a lot of my difficulty.  At least after I checked
>     out master, I magically started getting most of the results you
>     said I should get.  Does this sound plausible?

Yes indeed, as the daily bibisect repo is updated daily it is missing the
'oldest' and 'latest' tags, which I usually manually created befoe uploading. We might changed that though.

@Jean-Baptiste: Can we maybe do a:

 git tag -f oldest 3e7462bd65e692bf0592d5b080b7716341b62a47 && git tag -f latest master

before pushing to the binrepo?

Best,

Bjoern
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
Terrence Enger Terrence Enger
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

On Wed, 2013-05-22 at 06:12 +0200, Bjoern Michaelsen wrote:

> Hi Terrence,
>
> On Tue, May 21, 2013 at 06:54:11PM -0400, Terrence Enger wrote:
> > Thank you Bjoern.  Everything you have suggested has worked as far as
> > I can go with it now; actual execution will need a 64-bit system, of
> > course.
> >
> > Just a couple of things more, if I may, please.
> >
> > (1) Should instructions for using the daily bibisect be added to "how
> >     to bibisect" <wiki.documentfoundation.org/QA/HowToBibisect>?
> >
> >     If I attempt this, would you be willing to review the work to keep
> >     me on the straight-and-narrow?
>
> Absolutely, that would be awesome!
>
>
> > (2) I suspect that `git checkout latest` as on that page is
> >     responsible for a lot of my difficulty.  At least after I checked
> >     out master, I magically started getting most of the results you
> >     said I should get.  Does this sound plausible?
>
> Yes indeed, as the daily bibisect repo is updated daily it is missing the
> 'oldest' and 'latest' tags, which I usually manually created befoe uploading. We might changed that though.
>
> @Jean-Baptiste: Can we maybe do a:
>
>  git tag -f oldest 3e7462bd65e692bf0592d5b080b7716341b62a47 && git tag -f latest master
>
> before pushing to the binrepo?
>

I have added some instructions to deal with tags latest and oldest in
the daily bibisect repo
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73085&oldid=73084>.
Will you be good enough to look over the changes?

Of course, if the repo came with these tags laready in place, that
whole section of the page could go away.

Thanks,
Terry.


_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
jmadero jmadero
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

In reply to this post by Bjoern Michaelsen
On 07/28/2013 12:00 PM, [hidden email] wrote:

> I have added some instructions to deal with tags latest and oldest in
> the daily bibisect repo
> <https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73085&oldid=73084>.
> Will you be good enough to look over the changes?
>
> Of course, if the repo came with these tags laready in place, that
> whole section of the page could go away.
>
> Thanks,
> Terry.
I'll take a look - we've been talking quite a bit about cleaning this
page and I see that you're adding and cleaning it up. Was wondering if
you'd be willing (if not let me know and I'll take a stab at it) to do a
couple things to the page.

1. Can you add a note that says if the bibisect shows the bug the entire
time (ie. it's prebibisect) to mark the version as 3.5beta0 in FDO -
this is the best we can do currently - and add "prebibisect" to whiteboard.

2. Rearrange the page just a bit - I think logically
a) Intro
b) Limitations
c) Download stuff
d) how to bibisect (currently in a different location)
e) Bug that need bibisected
f) troubleshooting


I think only one change there but it makes more sense intrinsically to me.

3. Another minor thing that I see is in "versions" it says
bibisect40bugs for bugs that need bibisecting - as far as I know every
bug that needs bibisected is "bibisectrequest" - I haven't seen the 4.0
and 4.0+ (daily) differentiated - perhaps I missed something though :)


Thanks Terry for tackling this how to wiki - it has a lot going on there
so the cleaner and simpler we make it the better.

If you're busy or just don't want to do it just let me know - I didn't
want to be editing over you :)


Best,
Joel
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
dk122 dk122
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect

Just for convenience, my changes so far today are
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73158&oldid=73085>.
They go beyond the changes I mention in-line.

Quoting "Joel Madero" <[hidden email]>:

> On 07/28/2013 12:00 PM, [hidden email] wrote:
>> I have added some instructions to deal with tags latest and oldest in
>> the daily bibisect repo
>> <https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73085&oldid=73084>.
>> Will you be good enough to look over the changes?
>>
>> Of course, if the repo came with these tags laready in place, that
>> whole section of the page could go away.
>>
>> Thanks,
>> Terry.
> I'll take a look - we've been talking quite a bit about cleaning  
> this page and I see that you're adding and cleaning it up. Was  
> wondering if you'd be willing (if not let me know and I'll take a  
> stab at it) to do a couple things to the page.

I will be glad to continue hacking at the page.
>
> 1. Can you add a note that says if the bibisect shows the bug the  
> entire time (ie. it's prebibisect) to mark the version as 3.5beta0  
> in FDO - this is the best we can do currently - and add  
> "prebibisect" to whiteboard.
>
Done:  
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73158&oldid=73157>.

> 2. Rearrange the page just a bit - I think logically
> a) Intro
> b) Limitations
> c) Download stuff
> d) how to bibisect (currently in a different location)
> e) Bug that need bibisected
> f) troubleshooting
>

Done:  
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73146&oldid=73144>
>
> I think only one change there but it makes more sense intrinsically to me.
>
> 3. Another minor thing that I see is in "versions" it says  
> bibisect40bugs for bugs that need bibisecting - as far as I know  
> every bug that needs bibisected is "bibisectrequest" - I haven't  
> seen the 4.0 and 4.0+ (daily) differentiated - perhaps I missed  
> something though :)
>

BZ shows no bugs with “bibisect40” in either the Whiteboard or
Keywords.  I changed it:
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73155&oldid=73151>

I remember from June that the linked bugzilla queries use a baffling
veriety of selection criteria.  Do you have an idea about whether
there is a reason for this variety?  Or is it something that “just
happened”?

>
> Thanks Terry for tackling this how to wiki - it has a lot going on  
> there so the cleaner and simpler we make it the better.
>

Hah!  We haven't even started on the witheboard statuses and
prescribed comments for reporting the results.  The page already has a
lot of instructions conditioned by the tester's choice of bibisect
download.  I only foresee that getting worse: there are three bibisect
versions, and each can be unhelpful when the regression is off either
end.  (Yes, a regression newer than the 40+ version is plausible.  I
went weeks without updating my download after an attempted update hung
for days showing an ETA of a hundred odd days.)  Among the unseccssful
cases, only the determination that a regression is older than the OVA
or 40 repositories marks the end of the search.  How much should we
try to track in the whiteboard status?

> If you're busy or just don't want to do it just let me know - I  
> didn't want to be editing over you :)

I am happy to continue.  Knowing that someone is checking my work
frees me to make bigger changes.

Thanks,
Terry,
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
Mas/_gemini Mas/_gemini
Reply | Threaded
Open this post in threaded view
|

Re: daily bibisect




On Mon, Jul 29, 2013 at 1:39 PM, <[hidden email]> wrote:
Just for convenience, my changes so far today are
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73158&oldid=73085>.
They go beyond the changes I mention in-line.


Quoting "Joel Madero" <[hidden email]>:

On 07/28/2013 12:00 PM, [hidden email] wrote:
I have added some instructions to deal with tags latest and oldest in
the daily bibisect repo
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73085&oldid=73084>.
Will you be good enough to look over the changes?

Of course, if the repo came with these tags laready in place, that
whole section of the page could go away.

Thanks,
Terry.
I'll take a look - we've been talking quite a bit about cleaning this page and I see that you're adding and cleaning it up. Was wondering if you'd be willing (if not let me know and I'll take a stab at it) to do a couple things to the page.

I will be glad to continue hacking at the page.


1. Can you add a note that says if the bibisect shows the bug the entire time (ie. it's prebibisect) to mark the version as 3.5beta0 in FDO - this is the best we can do currently - and add "prebibisect" to whiteboard.

Done: <https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73158&oldid=73157>.


2. Rearrange the page just a bit - I think logically
a) Intro
b) Limitations
c) Download stuff
d) how to bibisect (currently in a different location)
e) Bug that need bibisected
f) troubleshooting


Done: <https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73146&oldid=73144>


I think only one change there but it makes more sense intrinsically to me.

3. Another minor thing that I see is in "versions" it says bibisect40bugs for bugs that need bibisecting - as far as I know every bug that needs bibisected is "bibisectrequest" - I haven't seen the 4.0 and 4.0+ (daily) differentiated - perhaps I missed something though :)


BZ shows no bugs with “bibisect40” in either the Whiteboard or
Keywords.  I changed it:
<https://wiki.documentfoundation.org/index.php?title=QA%2FHowToBibisect&diff=73155&oldid=73151>

I remember from June that the linked bugzilla queries use a baffling
veriety of selection criteria.  Do you have an idea about whether
there is a reason for this variety?  Or is it something that “just
happened”?



Thanks Terry for tackling this how to wiki - it has a lot going on there so the cleaner and simpler we make it the better.


Hah!  We haven't even started on the witheboard statuses and
prescribed comments for reporting the results.  The page already has a
lot of instructions conditioned by the tester's choice of bibisect
download.  I only foresee that getting worse: there are three bibisect
versions, and each can be unhelpful when the regression is off either
end.  (Yes, a regression newer than the 40+ version is plausible.  I
went weeks without updating my download after an attempted update hung
for days showing an ETA of a hundred odd days.)  Among the unseccssful
cases, only the determination that a regression is older than the OVA
or 40 repositories marks the end of the search.  How much should we
try to track in the whiteboard status?


If you're busy or just don't want to do it just let me know - I didn't want to be editing over you :)

I am happy to continue.  Knowing that someone is checking my work
frees me to make bigger changes.

Thanks,
Terry,


good job on updating the page Terry .. I just got finishing reading over the content. 
--
----
Mas

_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/