Re: calligra 3.0.0 tarball

2016-12-07 Thread Dag



Boudewijn Rempt skrev den 2016-12-05 11:26:

On Mon, 5 Dec 2016, Dag wrote:


Thanks Boudewijn

Boudewijn Rempt skrev den 2016-12-05 10:24:
> Hi,
>
> I've tagged v3.0.0 and created a tarball and uploaded it:
> http://download.kde.org/stable/calligra-3.0.0 .
>
> Please check if everything is okay, and if not, fix it; then I can
> move the tag and repack and re-upload.
Yes there are problems. I sort of hoped you had picked up on the 
problems with

i18n which means we can't release yet.
I think I have fixed the problems, I'm still testing.


I thought you had already fixed them...

That said, I see that there is no po files (except calligra.po) in 
your
tarball. I thought the po files available in trunk should have been 
included?


It looks like the script only check for one po file -- that's a bit of 
a bummer.
Had a look in the script. I'm not a ruby expert but seems you need 
wholeModule=yes in the config.ini file to get all.


Re: calligra 3.0.0 tarball

2016-12-07 Thread Dag

Good, no problem then :)

Friedrich W. H. Kossebau skrev den 2016-12-06 16:29:

Am Dienstag, 6. Dezember 2016, 13:17:51 CET schrieb Dag:

Built and installed, looks ok except for the missing po-files and that
stage is built.
It is not installed, though so...
It is marked UNMAINTAINED as is eg braindump and braindup is not 
built.

Does anybody have an explanation?


What is tagged as UNMAINTAINED is the Stage application itself, but not 
the

Stage part/libs. Those are used by the Calligra presentation plugin for
Okular, which I consider still maintained (by myself :) ). And as this 
plugin
is not tagged as UNMAINTAINED, the product system makes sure the Stage 
part/
libs are added to the build and also installed (at least by theory, 
need to
test a release build myself, scheduled some time for Thursday to do 
that).


Cheers
Friedrich


Re: calligra 3.0.0 tarball

2016-12-07 Thread Boudewijn Rempt
On Wed, 7 Dec 2016, Dag wrote:

> Had a look in the script. I'm not a ruby expert but seems you need
> wholeModule=yes in the config.ini file to get all.

Cool, I'll do a new testspin today with that setting.

-- 
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org


Re: calligra 3.0.0 tarball

2016-12-07 Thread Boudewijn Rempt
On Wed, 7 Dec 2016, Boudewijn Rempt wrote:

> On Wed, 7 Dec 2016, Dag wrote:
> 
> > Had a look in the script. I'm not a ruby expert but seems you need
> > wholeModule=yes in the config.ini file to get all.
> 
> Cool, I'll do a new testspin today with that setting.
> 

Yes, that worked. I've removed and re-uploaded a new tarball.

-- 
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org


Re: calligra 3.0.0 tarball

2016-12-07 Thread Dag



Boudewijn Rempt skrev den 2016-12-07 11:03:

On Wed, 7 Dec 2016, Boudewijn Rempt wrote:


On Wed, 7 Dec 2016, Dag wrote:

> Had a look in the script. I'm not a ruby expert but seems you need
> wholeModule=yes in the config.ini file to get all.

Cool, I'll do a new testspin today with that setting.



Yes, that worked. I've removed and re-uploaded a new tarball.
Hmmm, does not seem to work here. I can see the date on the file is 
07-Dec-2016 10:04 but when I download the same po-files are still 
missing.


Re: calligra 3.0.0 tarball

2016-12-07 Thread Jonathan Riddell
On 7 December 2016 at 10:03, Boudewijn Rempt  wrote:
> Yes, that worked. I've removed and re-uploaded a new tarball.

As I said this will confuse mirrors which often won't mirror a changed
file on the server.  If you want to upload files before they are ready
to publish you should set permissions 660 so they can't be ready by
the web server.  Now that it is public you need to find a different
file name (you can then remove the old one and make it a symlink to
the new one).  You could move it to follow the more common directory
pattern of calligra/3.0.0/calligra-3.0.0.tar.gz for example.

Always amazing how our top devs struggle with gpg.  If the gpg-agent
isn't working then kill it, maybe remove it's files and remove any
settings in ~/.gnupg/gpg.conf

I've got it building now from git master in KDE neon (dev stable branch for now)
http://build.neon.kde.org/job/xenial_stable_calligra_calligra_bin_amd64/1/console

Which of these missing build-deps do I need to care about?
Phonon4Qt5Experimental (required version == 4.9.51)
Vc (required version >= 1.1.0) , Portable, zero-overhead SIMD library
for C++ , 
PopplerXPDFHeaders , XPDF headers in the Poppler Qt5 interface library
, 
Libgit2
Libqgit2
Cauchy , Cauchy's M2MML, a Matlab/Octave to MathML compiler ,


Jonathan


Re: calligra 3.0.0 tarball

2016-12-07 Thread Jonathan Riddell
 Did I hear that Brainbump isn't built?  It does get built in my build
from master

Jonathan


On 7 December 2016 at 10:30, Jonathan Riddell  wrote:
> On 7 December 2016 at 10:03, Boudewijn Rempt  wrote:
>> Yes, that worked. I've removed and re-uploaded a new tarball.
>
> As I said this will confuse mirrors which often won't mirror a changed
> file on the server.  If you want to upload files before they are ready
> to publish you should set permissions 660 so they can't be ready by
> the web server.  Now that it is public you need to find a different
> file name (you can then remove the old one and make it a symlink to
> the new one).  You could move it to follow the more common directory
> pattern of calligra/3.0.0/calligra-3.0.0.tar.gz for example.
>
> Always amazing how our top devs struggle with gpg.  If the gpg-agent
> isn't working then kill it, maybe remove it's files and remove any
> settings in ~/.gnupg/gpg.conf
>
> I've got it building now from git master in KDE neon (dev stable branch for 
> now)
> http://build.neon.kde.org/job/xenial_stable_calligra_calligra_bin_amd64/1/console
>
> Which of these missing build-deps do I need to care about?
> Phonon4Qt5Experimental (required version == 4.9.51)
> Vc (required version >= 1.1.0) , Portable, zero-overhead SIMD library
> for C++ , 
> PopplerXPDFHeaders , XPDF headers in the Poppler Qt5 interface library
> , 
> Libgit2
> Libqgit2
> Cauchy , Cauchy's M2MML, a Matlab/Octave to MathML compiler ,
> 
>
> Jonathan


Re: calligra 3.0.0 tarball

2016-12-07 Thread Boudewijn Rempt
On Wed, 7 Dec 2016, Jonathan Riddell wrote:

> On 7 December 2016 at 10:03, Boudewijn Rempt  wrote:
> > Yes, that worked. I've removed and re-uploaded a new tarball.
> 
> As I said this will confuse mirrors which often won't mirror a changed
> file on the server.  If you want to upload files before they are ready
> to publish you should set permissions 660 so they can't be ready by
> the web server.  Now that it is public you need to find a different
> file name (you can then remove the old one and make it a symlink to
> the new one).  You could move it to follow the more common directory
> pattern of calligra/3.0.0/calligra-3.0.0.tar.gz for example.

Sorry, I misunderstood you.

> 
> Always amazing how our top devs struggle with gpg.  If the gpg-agent
> isn't working then kill it, maybe remove it's files and remove any
> settings in ~/.gnupg/gpg.conf

Well, it's not just gpg. Signing stuff on Windows is horrible, too. And
I never really needed gpg before because I didn't make the calligra
releases. But why the heck doesn't it just work... 

But gpg is just so broken. If I do what you say, I still get:

boud@thinkstation:~> killall -9 gpg-agent
boud@thinkstation:~> mv .gnupg gnupg.bak
boud@thinkstation:~> gpg-agent 
gpg-agent[18150]: directory `/home/boud/.gnupg' created
gpg-agent[18150]: directory `/home/boud/.gnupg/private-keys-v1.d' created
gpg-agent: can't connect to the agent: IPC connect call failed

This is opensuse, but no matter the distribution, I _always_ run into 
trouble with gpg. Back in the kgpg days, it was a bit easier, but that's
also broken now. I just don't have the time to futz with something like
this.

> 
> I've got it building now from git master in KDE neon (dev stable branch for 
> now)
> http://build.neon.kde.org/job/xenial_stable_calligra_calligra_bin_amd64/1/console
> 
> Which of these missing build-deps do I need to care about?
> Phonon4Qt5Experimental (required version == 4.9.51)
> Vc (required version >= 1.1.0) , Portable, zero-overhead SIMD library
> for C++ , 

Nothing in Calligra really uses pigment, so Vc isn't necessary for Calligra. 

> PopplerXPDFHeaders , XPDF headers in the Poppler Qt5 interface library
> , 
> Libgit2
> Libqgit2
> Cauchy , Cauchy's M2MML, a Matlab/Octave to MathML compiler ,
> 
> 
> Jonathan
> 

-- 
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org


Re: calligra 3.0.0 tarball

2016-12-07 Thread Dag

Jonathan Riddell skrev den 2016-12-07 11:33:

Did I hear that Brainbump isn't built?  It does get built in my build
from master

Debug build yes, should not be built in release builds.
(Same with stage and flow)



Jenkins-kde-ci: calligra master kf5-qt5 » Linux,gcc - Build # 162 - Failure!

2016-12-07 Thread no-reply

GENERAL INFO

BUILD FAILURE
Build URL: 
https://build.kde.org/job/calligra%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/162/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Wed, 07 Dec 2016 11:31:48 +
Build duration: 29 min

CHANGE SET
Revision 255b301aa2b1f062df72bebff7dbfed4322cd28d by Dag Andersen: (Stage, 
Flow, Braindump: Add calligra 2 -> 3 migration)
  change: edit braindump/src/main.cpp
  change: edit flow/part/main.cpp
  change: edit stage/app/main.cpp


Jenkins-kde-ci: calligra master kf5-qt5 » Linux,gcc - Build # 163 - Still unstable!

2016-12-07 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/calligra%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/163/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Wed, 07 Dec 2016 13:13:25 +
Build duration: 1 hr 15 min

CHANGE SET
Revision b7c7a9265fdf33b08a3cdacc8404bcb1a22bd9a9 by Dag Andersen: (Ooops, 
flow, stage migration also need include files)
  change: edit flow/part/main.cpp
  change: edit stage/app/main.cpp


JUNIT RESULTS

Name: (root) Failed: 5 test(s), Passed: 148 test(s), Skipped: 0 test(s), Total: 
153 test(s)Failed: TestSuite.libs-koodf-TestNumberStyleFailed: 
TestSuite.libs-pigment-TestColorConversionSystemFailed: 
TestSuite.sheets-DatetimeFunctionsFailed: 
TestSuite.sheets-ValueConverterFailed: TestSuite.sheets-ValueParser

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 144/171 (84%)FILES 1202/2604 (46%)CLASSES 1202/2604 (46%)LINE 
77564/259044 (30%)CONDITIONAL 51643/282194 (18%)

By packages
  
braindump.braindumpcore
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/134 (0%)CONDITIONAL 0/98 
(0%)
braindump.plugins.stateshape
FILES 4/14 (29%)CLASSES 4/14 (29%)LINE 24/280 (9%)CONDITIONAL 
3/140 (2%)
braindump.plugins.webshape
FILES 4/9 (44%)CLASSES 4/9 (44%)LINE 22/295 (7%)CONDITIONAL 
1/114 (1%)
braindump.src
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/3 (0%)CONDITIONAL 0/0 
(100%)
devtools.rng2cpp
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 600/693 (87%)CONDITIONAL 
596/814 (73%)
filters.libmso
FILES 10/12 (83%)CLASSES 10/12 (83%)LINE 880/7716 
(11%)CONDITIONAL 2165/19897 (11%)
filters.libmso.generated
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 4193/12624 
(33%)CONDITIONAL 3969/23069 (17%)
filters.libmsooxml
FILES 2/35 (6%)CLASSES 2/35 (6%)LINE 3/8010 (0%)CONDITIONAL 
2/24349 (0%)
filters.libmsooxml.generated
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/743 (0%)CONDITIONAL 0/3336 
(0%)
filters.libodf2
FILES 6/29 (21%)CLASSES 6/29 (21%)LINE 97/1606 (6%)CONDITIONAL 
82/2174 (4%)
filters.libodf2.chart
FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/582 (0%)CONDITIONAL 0/1321 
(0%)
filters.sheets.excel.sidewinder
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 654/685 (95%)CONDITIONAL 
1918/3502 (55%)
filters.sheets.xlsx
FILES 4/5 (80%)CLASSES 4/5 (80%)LINE 111/281 (40%)CONDITIONAL 
67/460 (15%)
filters.stage.powerpoint
FILES 9/10 (90%)CLASSES 9/10 (90%)LINE 1651/2710 
(61%)CONDITIONAL 1999/6134 (33%)
filters.stage.powerpoint.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 56/58 (97%)CONDITIONAL 
92/194 (47%)
interfaces
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 54/61 (89%)CONDITIONAL 
36/73 (49%)
libs.basicflakes.plugin
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 23/31 (74%)CONDITIONAL 
1/8 (13%)
libs.basicflakes.tools
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/819 (0%)CONDITIONAL 0/413 
(0%)
libs.flake
FILES 111/180 (62%)CLASSES 111/180 (62%)LINE 5273/13803 
(38%)CONDITIONAL 2895/9878 (29%)
libs.flake.commands
FILES 19/49 (39%)CLASSES 19/49 (39%)LINE 805/2153 
(37%)CONDITIONAL 410/1380 (30%)
libs.flake.svg
FILES 1/20 (5%)CLASSES 1/20 (5%)LINE 8/2480 (0%)CONDITIONAL 
1/1706 (0%)
libs.flake.tests
FILES 49/49 (100%)CLASSES 49/49 (100%)LINE 3740/3773 
(99%)CONDITIONAL 1718/3394 (51%)
libs.flake.tools
FILES 9/43 (21%)CLASSES 9/43 (21%)LINE 155/1625 
(10%)CONDITIONAL 45/952 (5%)
libs.kundo2
FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 205/730 (28%)CONDITIONAL 
69/390 (18%)
libs.main
FILES 27/74 (36%)CLASSES 27/74 (36%)LINE 709/7217 
(10%)CONDITIONAL 771/17165 (4%)
libs.main.config
FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/218 (0%)CONDITIONAL 0/478 
(0%)
libs.main.gemini
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/2 (0%)CONDITIONAL 0/0 
(100%)
libs.main.tests
FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 258/271 (95%)CONDITIONAL 
138/236 (58%)
libs.odf
FILES 39/46 (85%)CLASSES 39/46 (85%)LINE 2087/5584 
(37%)CONDITIONAL 1318/4284 (31%)
libs.odf.tests
FILES 17/17 (100%)CLASSES 17/17 (100%)LINE 4854/5100 
(95%)CONDITIONAL 3516/7158 (49%)
libs.odf.writeodf
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 77/106 (73%)CONDITIONAL 
29/59 (49%)
libs.pageapp
FILES 15/35 (43%)CLASSES 15/35 (43%)LINE 543/3106 
(17%)CONDITIONAL 271/1791 (15%)
libs.pageapp.commands
FILES 3/7 (43%)CLASSES 3/7 (43%)LINE 97/180 (54%)CONDITIONAL 
63/124 (51%)
libs.pageapp.dialogs
FILES 0/4 (0%)CL