Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 23:06, Justin Sherrill wrote:

If you follow the link in the message, it should take you to the HTML
report, which links to the build reports for each failed item.  Or at
least it should; I can't check stuff easily from where I am right now.

On Aug 7, 2012 4:04 PM, Francois Tigeot ftig...@wolfpond.org

I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



Hi Francois,
It shouldn't be a surprise to you.  I informed you a month ago that 
libreoffice *will* fail all bulk build attempts on every platform, 
without a doubt.  It simply will not build in a clean environment.  Not 
pbulk, not Tinderbox.  it's an issue because it takes over 3 hours to 
build on a fast, multicore box and a binary package would be extremely nice.


Although very time consuming, it would be worth the time to either 
disable the unit tests or add to the build environment what is missing. 
Some depends or buildlink3 inclusion is missing.


Regards,
John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread Francois Tigeot
Hi John,

On Fri, Aug 10, 2012 at 10:47:00AM +0200, John Marino wrote:
 
 It shouldn't be a surprise to you.  I informed you a month ago that
 libreoffice *will* fail all bulk build attempts on every platform,
 without a doubt.  It simply will not build in a clean environment.

I remember, and I started investigating it; unfortunately the font handling
code is convoluted mess which should probably be entirely rewritten.

I ended up disabling the unit test after this last report.

Cheers,

-- 
Francois Tigeot


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 22:04, Francois Tigeot wrote:

On Tue, Aug 07, 2012 at 10:08:37AM -0400, Justin Sherrill wrote:


pkgsrc bulk build report


Build failures

Package   Breaks Maintainer
-
misc/libreoffice ftig...@wolfpond.org


I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



(mail server issue fixed)
Francois, do you have a patch for misc/libreoffice that I can commit 
that disables font handling?  I'll test it first and if libreoffice 
builds in a clean environment, I'll commit it or tell you the next problem.


John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread Francois Tigeot
On Fri, Aug 10, 2012 at 12:53:17PM +0200, John Marino wrote:
 
 Francois, do you have a patch for misc/libreoffice that I can commit
 that disables font handling?

Disabling font handling is unthinkable! That would render the whole program
useless...

The error message is bogus, and caused by an unit test run at the end of the
build. I've pushed one patch to wip/libreoffice to disable this particular
test, patch-sw_Module_sw.mk

I haven't been able to reproduce the No fonts could be found on the system
error myself, I'm not sure if you'll be able to get a complete build with it.

-- 
Francois Tigeot


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/10/2012 13:11, Francois Tigeot wrote:

On Fri, Aug 10, 2012 at 12:53:17PM +0200, John Marino wrote:


Francois, do you have a patch for misc/libreoffice that I can commit
that disables font handling?


Disabling font handling is unthinkable! That would render the whole program
useless...

The error message is bogus, and caused by an unit test run at the end of the
build. I've pushed one patch to wip/libreoffice to disable this particular
test, patch-sw_Module_sw.mk

I haven't been able to reproduce the No fonts could be found on the system
error myself, I'm not sure if you'll be able to get a complete build with it.



It was a typo, I mean the font unit testing.
Can I use patch-sw_Module_sw.mk in misc/openoffice without modification? 
 Fixing wip doesn't fix libreoffice that is already in pkgsrc.  To only 
way to reproduce this is build libreoffice in Tinderbox-DragonFly or in 
pbulk...


John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread Francois Tigeot
On Fri, Aug 10, 2012 at 01:21:05PM +0200, John Marino wrote:
 On 8/10/2012 13:11, Francois Tigeot wrote:
 On Fri, Aug 10, 2012 at 12:53:17PM +0200, John Marino wrote:
 
 Disabling font handling is unthinkable! That would render the whole program
 useless...
 
 The error message is bogus, and caused by an unit test run at the end of the
 build. I've pushed one patch to wip/libreoffice to disable this particular
 test, patch-sw_Module_sw.mk
 
 It was a typo, I mean the font unit testing.
 Can I use patch-sw_Module_sw.mk in misc/openoffice without
 modification?  Fixing wip doesn't fix libreoffice that is already in
 pkgsrc.  To only way to reproduce this is build libreoffice in
 Tinderbox-DragonFly or in pbulk...

Go ahead, there is nothing version-specific in it.

I'm filling a bug report in the freedesktop bugzilla. Strangely, there is
no registered bug even though many people complained on various mailing-lists
about this No fonts could be found on the system issue.

-- 
Francois Tigeot


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread Francois Tigeot
On Fri, Aug 10, 2012 at 01:30:34PM +0200, Francois Tigeot wrote:
 
 I'm filling a bug report in the freedesktop bugzilla. Strangely, there is
 no registered bug even though many people complained on various mailing-lists
 about this No fonts could be found on the system issue.

Link to the bug report:
https://bugs.freedesktop.org/show_bug.cgi?id=53338

-- 
Francois Tigeot


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 22:04, Francois Tigeot wrote:

On Tue, Aug 07, 2012 at 10:08:37AM -0400, Justin Sherrill wrote:


pkgsrc bulk build report


Build failures

Package   Breaks Maintainer
-
misc/libreoffice ftig...@wolfpond.org


I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



By the way, there's already a patch with that name in libreoffice -- it
was added by NetBSD to disable that test and two more, but only for NetBSD.

It might be worthwhile just pulling these three tests for all platforms.
Anyway, FYI.  I'll replace the existing page with the wip patch for
the my testing purposes.

John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread Francois Tigeot
On Fri, Aug 10, 2012 at 01:49:20PM +0200, John Marino wrote:
 On 8/7/2012 22:04, Francois Tigeot wrote:
 On Tue, Aug 07, 2012 at 10:08:37AM -0400, Justin Sherrill wrote:
 
 Package   Breaks Maintainer
 -
 misc/libreoffice ftig...@wolfpond.org
 
 I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.
 
 I'm curious as to what the issue was.
 
 By the way, there's already a patch with that name in libreoffice -- it
 was added by NetBSD to disable that test and two more, but only for NetBSD.

Yes, I did disable these few tests permanently upstream. NetBSD is a fragile
platform from LO's point of view.

 It might be worthwhile just pulling these three tests for all platforms.
 Anyway, FYI.  I'll replace the existing page with the wip patch for
 the my testing purposes.

I prefer to have as little differences with what upstream do as possible; even
if the situation is better now, LO is still prone to unintentional breakage
and these unit tests are a great help for detecting issues quickly.

Wiz@ will probably update the rest of misc/libreoffice to the pkgsrc version
in a few days if you don't do it first.

-- 
Francois Tigeot


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/10/2012 15:02, Francois Tigeot wrote:


Yes, I did disable these few tests permanently upstream. NetBSD is a fragile
platform from LO's point of view.


My philosophy are tests are for the packager.
E.g. I have a few compiler packages that have test capability.  I run 
the tests.  Once I'm satisfied with the package state, the tests are off 
by default.  We already know the result of the test, retesting is 
redundant work that doesn't buy you anything.


I'd like to see LO have the ability to *NOT* test per switch.  Unless 
the tests are part of the compilation process, they are a waste of time 
in production mode.


IMHO, of course.

John