[Libreoffice-qa] 41max and 42max bibisect repositories?

classic Classic list List threaded Threaded
8 messages Options
Xisco Fauli Xisco Fauli
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-qa] 41max and 42max bibisect repositories?

Hi,

Does anybody know anything about 41max and 42max bibisect repositories
mentioned in this video:
https://www.youtube.com/watch?v=WLmEfvjVN7s&t=07m39s ?

I can't find them anywhere but it would be wonderful to have those too.

Regards

--
Xisco Faulí
Libreoffice QA Team
IRC: x1sc0

_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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: 41max and 42max bibisect repositories?

Hi,

On Tue, Oct 04, 2016 at 01:23:05PM +0200, Xisco Fauli wrote:
> Does anybody know anything about 41max and 42max bibisect repositories
> mentioned in this video:
> https://www.youtube.com/watch?v=WLmEfvjVN7s&t=07m39s ?
> I can't find them anywhere but it would be wonderful to have those too.

They have been removed on the rationale that someone looking for an bug as old
as between 4.0 and 4.1 or 4.1 and 4.2 is rather rare and if it happens -- they
should just download the 43all repo.

FWIW, 43all contains the builds from 41max and 42max (and then some) -- so when
server admins complained about use of disc space, the latter where deleted as
the former can do everything they can.

Best,

Bjoern
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/
Xisco Fauli Xisco Fauli
Reply | Threaded
Open this post in threaded view
|

Re: 41max and 42max bibisect repositories?

Hi Bjorn,


El 04/10/16 a les 15:14, Bjoern Michaelsen ha escrit:

> Hi,
>
> On Tue, Oct 04, 2016 at 01:23:05PM +0200, Xisco Fauli wrote:
>> Does anybody know anything about 41max and 42max bibisect repositories
>> mentioned in this video:
>> https://www.youtube.com/watch?v=WLmEfvjVN7s&t=07m39s ?
>> I can't find them anywhere but it would be wonderful to have those too.
> They have been removed on the rationale that someone looking for an bug as old
> as between 4.0 and 4.1 or 4.1 and 4.2 is rather rare and if it happens -- they
> should just download the 43all repo.
Those repos could help to easily identify the problematic commit in
these bugs:
https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f1=keywords&f2=keywords&f3=keywords&f4=keywords&f5=keywords&list_id=638789&o1=allwords&o2=nowords&op_sys=All&op_sys=Linux%20%28All%29&query_format=advanced&resolution=---&v1=regression&v2=preBibibect%20notBibisectable%20bisected&version=4.0.0.0.alpha0%2B%20Master&version=4.0.0.0.alpha1&version=4.0.0.0.beta1&version=4.0.0.0.beta2&version=4.0.0.0%20beta1&version=4.0.0.1%20rc&version=4.0.0.2%20rc&version=4.0.0.3%20release&version=4.0.1.1%20rc&version=4.0.1.2%20release&version=4.0.2.1%20rc&version=4.0.2.2%20release&version=4.0.3.1%20rc&version=4.0.3.2%20rc&version=4.0.3.3%20release&version=4.0.4.1%20rc&version=4.0.4.2%20release&version=4.0.5.1%20rc&version=4.0.5.2%20release&version=4.0.6.1%20rc&version=4.0.6.2%20release&version=4.0%20all%20versions&version=4.1.0.0.alpha0%2B%20Master&version=4.1.0.0.alpha1&version=4.1.0.0.beta1&version=4.1.0.0.beta2&version=4.1.0.1%20rc&version=4.1.0.2%20rc&version=4.1.0.3%20rc&version=4.1.0.4%20release&version=4.1.1.1%20rc&version=4.1.1.2%20release&version=4.1.2.1%20rc&version=4.1.2.2%20rc&version=4.1.2.3%20release&version=4.1.3.1%20rc&version=4.1.3.2%20release&version=4.1.4.1%20rc&version=4.1.4.2%20release&version=4.1.5.1%20rc&version=4.1.5.2%20rc&version=4.1.5.3%20release&version=4.1.6.1%20rc&version=4.1.6.2%20release&version=4.1%20all%20versions&version=4.2.0.0.alpha0%2B%20Master&version=4.2.0.0.alpha1&version=4.2.0.0.beta1&version=4.2.0.0.beta2&version=4.2.0.1%20rc&version=4.2.0.2%20rc&version=4.2.0.3%20rc&version=4.2.0.4%20release&version=4.2.1.1%20release&version=4.2.2.1%20release&version=4.2.3.1%20rc&version=4.2.3.2%20rc&version=4.2.3.3%20release&version=4.2.4.1%20rc&version=4.2.4.2%20release&version=4.2.5.1%20rc&version=4.2.5.2%20release&version=4.2.6.1%20rc&version=4.2.6.2%20release&version=4.2.6.3%20release&version=4.2.7.1%20rc&version=4.2.7.2%20release&version=4.2.8.1%20rc&version=4.2.8.2%20release&version=4.2%20all%20versions
>
> FWIW, 43all contains the builds from 41max and 42max (and then some) -- so when
> server admins complained about use of disc space, the latter where deleted as
> the former can do everything they can.
>
I'm afraid that's not right. I've just bibisected tdf#102205 with 43all
and the regression was introduced in
https://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=f2321c529adf6d4a455742c30fb75fbe3f7efe02..911186d98f06b43d4563b401244e2cc216b76f33 
which clearly shows it's not a max repo

Regards

--
Xisco Faulí
Libreoffice QA Team
IRC: x1sc0


_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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: 41max and 42max bibisect repositories?

Hi,

On Tue, Oct 04, 2016 at 04:08:03PM +0200, Xisco Fauli wrote:
> I'm afraid that's not right.

Indeed, the 43all contains the old 43only/42only/41only etc. -- not the XXmax
ones.

Just looking at the history in the wiki, the download links to TDF servers
still seem to work though:

https://wiki.documentfoundation.org/index.php?title=QA/Bibisect/Linux&oldid=117634

Best,

Bjoern
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/
Matthew Francis Matthew Francis
Reply | Threaded
Open this post in threaded view
|

Re: 41max and 42max bibisect repositories?

In reply to this post by Xisco Fauli
On 04/10/2016 19:23, Xisco Fauli wrote:

> Hi,
>
> Does anybody know anything about 41max and 42max bibisect repositories
> mentioned in this video:
> https://www.youtube.com/watch?v=WLmEfvjVN7s&t=07m39s ?
>
> I can't find them anywhere but it would be wonderful to have those too.
>
> Regards
>

Hi,

I did build "max" repositories for 4.1 and 4.2 - if you can nominate one
person to download and transfer them to the regular location, I can
provide a link privately (ideally one download only as I'm on the hook
for bandwidth where they're hosted)

They are incrementally built rather than with clean builds for each
revision, so the results need to be taken with care and a pinch of salt,
but treated appropriately still far better than nothing.

Regards
Matthew Francis
_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/
Xisco Fauli Xisco Fauli
Reply | Threaded
Open this post in threaded view
|

Re: 41max and 42max bibisect repositories?

Hi all,

Repositories are already upgraded to the server:
https://wiki.documentfoundation.org/QA/Bibisect/Linux#Versions.
Many thanks to Matthew for sharing them with us.

Have a nice bibisecting time!
Regards

--
Xisco Faulí
Libreoffice QA Team
IRC: x1sc0

_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/
Alex McMurchy Alex McMurchy
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-qa] Need help in understanding results of bibisect

All

As a training exercise I ran through a bibisect session to try and track done the cause of the regression bug -
[Bug 102951] Mail Merge Wizard no longer works
This was a bug that I'd raised myself, several days ago, so had some interest in it.

From the bibisect I got this result -

 
f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0 is the first bad commit
commit f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0
Author: Miklos Vajna [hidden email]
Date:   Sat Mar 19 05:41:35 2016 +0100

    2016-03-19: source-hash-b86b97e54590872fc0ea85fbea22c2d00d241181

:100644 100644 2af32b9130734292d26f33b9ac77ed8474f735a3 eb4c7262bb954e1897378ee6f73548f9dfefc234 M      build-info.txt
:040000 040000 bb948b1da2441f0590c9b6b90cb963ebc8f3d05c 0b17c036fcfc6e30417d0e4b52176c87fd401f1d M      opt


I then did this

 git show f0be6cc --stat

I've extracted what I believe to be relevant information, for the bug report I'd raised, returned by the above command which I've recorded below
 opt/share/config/soffice.cfg/modules/swform/toolbar/mailmerge.xml      |  25 +++++
 opt/share/config/soffice.cfg/modules/swreport/toolbar/mailmerge.xml    |  25 +++++
 opt/share/config/soffice.cfg/modules/swriter/toolbar/mailmerge.xml     |  25 +++++
 opt/share/config/soffice.cfg/modules/swriter/ui/floatingmmchild.ui     |  54 -----------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmmergepage.ui         | 263 --------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmoutputpage.ui        | 674 --------------------------------------------------------------------------------------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmpreparepage.ui       | 350 ------------------------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultemaildialog.ui | 430 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultprintdialog.ui | 292 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultsavedialog.ui  | 222 ++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swxform/toolbar/mailmerge.xml     |  25 +++++


and
 160 files changed, 1126 insertions(+), 1415 deletions(-)

It then dawned on me, rightly or wrongly, that  git show f0be6cc --stat was showing me all the commits that had been applied on one particular day.

Again, rightly or wrongly, what I think I did was to go back to the source code and did bisects -
  1. between the commits one or two days around about Sat Mar 19 05:41:35 2016 the date of the first bad commit in bibisect. Found nothing.
  2. over a wider range that gave me these positive results -

 ba0796b 2015-12-23 | mailmerge: Killed the 'Save, print or send' page. (HEAD) [Jan Holesovsky]
* 6b35590 2015-12-23 | mailmerge: Implemented "Edit Individual Documents" toolbar button. (refs/bisect/good-6b355901a7e7a1fd8710e743621ad655068a5817) [Jan Holesovsky]
* 6d08322 2015-12-23 | mailmerge: Icon for the Mail Merge Wizard too. [Jan Holesovsky]
* 7342baf 2015-12-23 | mailmerge: Really show the icons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* d0f7cdc 2015-12-22 | mailmerge: Icons for the first/prev/next/last mailmerge entry buttons. (refs/bisect/good-d0f7cdc36d9858c3eed461377564a1875305d6e0) [Jan Holesovsky]
* 00fa85e 2015-12-22 | mailmerge: Make the SwMailMergeConfigItem instance long-living. [Jan Holesovsky]
* 906333a 2015-12-22 | mailmerge: Decrease indentation level by an early return. [Jan Holesovsky]
* 55202ec 2015-12-21 | mailmerge: Enable/disable the first/prev/next/last mailmerge entry buttons. [Jan Holesovsky]
* 827ff2e 2015-12-18 | mailmerge: Introduce buttons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* 299cc33 2015-12-18 | mailmerge: Don't hide the source document. [Jan Holesovsky]
* ac522d1 2015-12-18 | mailmerge: Introduce a mailmerge toolbar. [Jan Holesovsky]

The question I've got is how one gets from the bibisect commit to the actual commit in the master tree?

The good news was by studying what was returned by bibisect and bisect I saw there was mention of a MailMerge Toolbar. This was new to me, so I investigated and found that the Mailmerge functionality had been changed by the commits quoted above, not found where this was recorded or communicated to the wider world.

To cut a long story short. I'm convinced that the bug report that I opened can be closed as not a problem. Can I do that myself?

Alex



_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/
Xisco Fauli Xisco Fauli
Reply | Threaded
Open this post in threaded view
|

Re: Need help in understanding results of bibisect

Hi Alex,

El 12/10/16 a les 19:46, Alex McMurchy ha escrit:
All

As a training exercise I ran through a bibisect session to try and track done the cause of the regression bug -
[Bug 102951] Mail Merge Wizard no longer works
This was a bug that I'd raised myself, several days ago, so had some interest in it.

Great! Thank you for reporting the bug and helping bibisecting it.

From the bibisect I got this result -

 
f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0 is the first bad commit
commit f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0
Author: Miklos Vajna [hidden email]
Date:   Sat Mar 19 05:41:35 2016 +0100

    2016-03-19: source-hash-b86b97e54590872fc0ea85fbea22c2d00d241181

:100644 100644 2af32b9130734292d26f33b9ac77ed8474f735a3 eb4c7262bb954e1897378ee6f73548f9dfefc234 M      build-info.txt
:040000 040000 bb948b1da2441f0590c9b6b90cb963ebc8f3d05c 0b17c036fcfc6e30417d0e4b52176c87fd401f1d M      opt


I then did this

 git show f0be6cc --stat

I've extracted what I believe to be relevant information, for the bug report I'd raised, returned by the above command which I've recorded below
 opt/share/config/soffice.cfg/modules/swform/toolbar/mailmerge.xml      |  25 +++++
 opt/share/config/soffice.cfg/modules/swreport/toolbar/mailmerge.xml    |  25 +++++
 opt/share/config/soffice.cfg/modules/swriter/toolbar/mailmerge.xml     |  25 +++++
 opt/share/config/soffice.cfg/modules/swriter/ui/floatingmmchild.ui     |  54 -----------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmmergepage.ui         | 263 --------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmoutputpage.ui        | 674 --------------------------------------------------------------------------------------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmpreparepage.ui       | 350 ------------------------------------------------------------------
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultemaildialog.ui | 430 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultprintdialog.ui | 292 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultsavedialog.ui  | 222 ++++++++++++++++++++++++++++++++++++++++++
 opt/share/config/soffice.cfg/modules/swxform/toolbar/mailmerge.xml     |  25 +++++


and
 160 files changed, 1126 insertions(+), 1415 deletions(-)

It then dawned on me, rightly or wrongly, that  git show f0be6cc --stat was showing me all the commits that had been applied on one particular day.

Again, rightly or wrongly, what I think I did was to go back to the source code and did bisects -
  1. between the commits one or two days around about Sat Mar 19 05:41:35 2016 the date of the first bad commit in bibisect. Found nothing.
  2. over a wider range that gave me these positive results -

 ba0796b 2015-12-23 | mailmerge: Killed the 'Save, print or send' page. (HEAD) [Jan Holesovsky]
* 6b35590 2015-12-23 | mailmerge: Implemented "Edit Individual Documents" toolbar button. (refs/bisect/good-6b355901a7e7a1fd8710e743621ad655068a5817) [Jan Holesovsky]
* 6d08322 2015-12-23 | mailmerge: Icon for the Mail Merge Wizard too. [Jan Holesovsky]
* 7342baf 2015-12-23 | mailmerge: Really show the icons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* d0f7cdc 2015-12-22 | mailmerge: Icons for the first/prev/next/last mailmerge entry buttons. (refs/bisect/good-d0f7cdc36d9858c3eed461377564a1875305d6e0) [Jan Holesovsky]
* 00fa85e 2015-12-22 | mailmerge: Make the SwMailMergeConfigItem instance long-living. [Jan Holesovsky]
* 906333a 2015-12-22 | mailmerge: Decrease indentation level by an early return. [Jan Holesovsky]
* 55202ec 2015-12-21 | mailmerge: Enable/disable the first/prev/next/last mailmerge entry buttons. [Jan Holesovsky]
* 827ff2e 2015-12-18 | mailmerge: Introduce buttons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* 299cc33 2015-12-18 | mailmerge: Don't hide the source document. [Jan Holesovsky]
* ac522d1 2015-12-18 | mailmerge: Introduce a mailmerge toolbar. [Jan Holesovsky]

The question I've got is how one gets from the bibisect commit to the actual commit in the master tree?

Mainly there are three kind of bibisect repositories:
1. 'max' repos: They have one build per commit
2. 'all' repos: They have one build made every 64 commits
3. dbgutil daily repos: They have one build made daily

So, as you're using the last one, in the end you will have a range of commits made between 2016-03-18 and 2016-03-19 where the problematic one should be.
At this point, you can run 'git bisect log', copy the output to the bug and add the keywords: 'regression' and 'bibisected'. More info: https://wiki.documentfoundation.org/QA/Bibisect/Linux#Short_.28and_sweet.29_Instructions_-_Linux_Only

However, I'd recommend you to use the max repos when possible as the problematic commit can be easily identified. Max repos for 5.2 are already available in Mac and Windows, and it should be soon for Linux too.
If you still have doubt, please ping me in IRC ( #libreoffice-qa ) and we can talk about it.

Regards
-- 
Xisco Faulí
Libreoffice QA Team
IRC: x1sc0

_______________________________________________
List Name: Libreoffice-qa mailing list
Mail address: [hidden email]
Change settings: https://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/