<div dir="ltr">On Mon, Dec 9, 2013 at 1:04 AM, Ralf Habacker <span dir="ltr"><<a href="mailto:ralf@habacker.de" target="_blank">ralf@habacker.de</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<br>
<div>Am 08.12.2013 07:49, schrieb Ben
Cooksley:<br>
</div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">On Sun, Dec 8, 2013 at 5:02 AM, Albert Astals Cid <span dir="ltr"><<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>></span>
wrote:<br>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El Dissabte, 7 de desembre de 2013, a les 12:06:20, Ben
Cooksley va escriure:<br>
<div>
<div>> On Sat, Dec 7, 2013 at 11:50 AM,
Albert Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>>
wrote:<br>
> > El Dimarts, 3 de desembre de 2013, a les
17:32:51, Ben Cooksley va<br>
> ><br>
> > escriure:<br>
> > > On Sun, Dec 1, 2013 at 8:22 AM, Albert
Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>>
wrote:<br>
> > > > El Dissabte, 30 de novembre de
2013, a les 19:42:31, Ralf Habacker va<br>
> > > ><br>
> > > > escriure:<br>
> > > > > Am 30.11.2013 10:53, schrieb
Joris Steyn:<br>
> > > > > > Hi,<br>
> > > > > ><br>
> > > > > > that's bad news. I
pushed this commit to KDE/4.11 just now to fix<br>
> ><br>
> > the<br>
> ><br>
> > > > > > error (other branches
are fine):<br>
> > <a href="http://quickgit.kde.org/?p=umbrello.git&a=commit&h=5f9f6a68716a8aced2c5f96" target="_blank">http://quickgit.kde.org/?p=umbrello.git&a=commit&h=5f9f6a68716a8aced2c5f96</a><br>
> ><br>
> > > > > > 2247d9b05b326fcf5<br>
> > > > > ><br>
> > > > > > Doing a non-debug build
of 4.11 worked without warnings on my<br>
> ><br>
> > system,<br>
> ><br>
> > > > > > that's how the error got
in<br>
> > > > > > 4.11 unnoticed. I hope
to prevent that in the future but I'm not<br>
> ><br>
> > sure<br>
> ><br>
> > > > > > what compiler
version/options make<br>
> > > > > > the difference in
allowing this error without warning, and<br>
> > > > > > complete<br>
> > > > > > failure.<br>
> > > > ><br>
> > > > > For master and KDE/4.12
branch there is a KDE Continuous<br>
> > > > > Integration<br>
> > > > > build service at <a href="http://build.kde.org/view/kdesdk/" target="_blank">http://build.kde.org/view/kdesdk/</a>,
which performs a<br>
> > > > > build after each commit.<br>
> > > > > Would it be possible to setup
this for 4.11 too ? That would help to<br>
> ><br>
> > be<br>
> ><br>
> > > > > informed about such issues in
the future.<br>
> > > ><br>
> > > > Yes, that would be ideal. Ben is
working in adding more "compilation<br>
> > > > groups"<br>
> > > > to the jenkins server, but still
not done though as far as i know.<br>
> > ><br>
> > > The changes necessary for the CI system
to support multiple compilation<br>
> > > groups (known as "branch groups") are
now complete.<br>
> ><br>
> > Does this mean we can get a KDE/4.11
"group"?<br>
><br>
> In theory, yes - the system would support that.<br>
> It would require duplicating most of the current
_stable jobs into a new<br>
> set though, which would take a long time.<br>
<br>
</div>
</div>
No simple copy&paste from some files?<br>
</blockquote>
<div><br>
</div>
<div>Unfortunately our Jenkins instance isn't setup
to be mass configured easily - all the configuration in it
is handled manually.</div>
<div>Considering we have 505 jobs in our instance
at the moment, i'm thinking we're probably going to have
to go down that road at some point to simplify things.</div>
</div>
</div>
</div>
</blockquote></div></div>
with emerge [1], the continuous build system used for kde on windows
we add the targets to the related portage script for example
<a href="https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/master/entry/portage/kde/kdesdk/umbrello/umbrello-20130225.py" target="_blank">https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/master/entry/portage/kde/kdesdk/umbrello/umbrello-20130225.py</a>,
make a copy of emerge and installed dev tools if required and run
the following commands to build inidividual targets including all
required dependencies<br>
<br>
emerge --update --target=4.12 umbrello<br>
emerge --update --target=4.11 umbrello<br>
emerge --update --target=master umbrello<br>
<br>
Is something lilke this not possible with jenkins ? <br>
<br>
[1] <a href="http://techbase.kde.org/Getting_Started/Build/Windows" target="_blank">http://techbase.kde.org/Getting_Started/Build/Windows</a></div></blockquote><div><br></div><div style>Unfortunately Jenkins itself (at least in the default form) doesn't support any form of declarative configuration.</div>
<div style>Our scripts however are fully declarative - most of the Jenkins jobs are virtually identical other than the job name.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"><br>
<br>
Regards<span class="HOEnZb"><font color="#888888"><br>
Ralf <br></font></span></div></blockquote><div><br></div><div style>Thanks,</div><div style>Ben</div><div style> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"><span class="HOEnZb"><font color="#888888"></font></span><div><div class="h5">
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div> <br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
Albert<br>
</blockquote>
<div><br>
</div>
<div>Regards,</div>
<div>Ben</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div><br>
><br>
> > Cheers,<br>
> ><br>
> > Albert<br>
><br>
> Thanks,<br>
> Ben<br>
><br>
> > > > Cheers,<br>
> > > ><br>
> > > > Albert<br>
> > ><br>
> > > Regards,<br>
> > > Ben<br>
> > ><br>
> > > > > Ralf<br>
> > > > ><br>
> > > > > > f<br>
> > > > > > Eric, could you tell me
what compiler version you are using? And<br>
> ><br>
> > did<br>
> ><br>
> > > > > > you do a "debugfull"
cmake build<br>
> > > > > > or just a regular build?<br>
> > > > > ><br>
> > > > > > Regards,<br>
> > > > > ><br>
> > > > > > Joris.<br>
> > > > > ><br>
> > > > > ><br>
> > > > > ><br>
> > > > > > On Sat, Nov 30, 2013 at
1:17 AM, Albert Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a><br>
> > > > > ><br>
> > > > > > <mailto:<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>>>
wrote:<br>
> > > > > > Joris, Ralph,
Umbrello KDE/4.11 is broken, can you please guys<br>
> ><br>
> > fix<br>
> ><br>
> > > > it?<br>
> > > ><br>
> > > > > > Cheers,<br>
> > > > > ><br>
> > > > > > Albert<br>
> > > > > ><br>
> > > > > > El Divendres, 29 de
novembre de 2013, a les 13:03:44, Eric<br>
> > > > > > Hameleers va<br>
> > > > > ><br>
> > > > > > escriure:<br>
> > > > > > > On Fri, 29 Nov
2013, Torgny Nyblom wrote:<br>
> > > > > > > > Hi,<br>
> > > > > > > ><br>
> > > > > > > > The
tarballs for the 4.11.4 release are now available in<br>
> ><br>
> > the<br>
> ><br>
> > > > usual<br>
> > > ><br>
> > > > > > > > location.<br>
> > > > > > > ><br>
> > > > > > > > I've not
compiled them so please report any issues you<br>
> ><br>
> > find.<br>
> ><br>
> > > > > > > > sha1 sums
and revisions/hashes are attached.<br>
> > > > > > > ><br>
> > > > > > > > /Regards<br>
> > > > > > > > Torgny<br>
> > > > > > ><br>
> > > > > > > When compiling
umbrello (part of our Slackware kdesdk<br>
> ><br>
> > module), I<br>
> ><br>
> > > > run<br>
> > > ><br>
> > > > > > > into this
error:<br>
> > > > > > ><br>
> > > > > > > [ 11%] Building
CXX object<br>
> ><br>
> >
umbrello/CMakeFiles/umbrello.dir/dialogs/classoptionspage.cpp.o<br>
> ><br>
> > > > > > > [ 11%] Building
CXX object<br>
> > > > > > >
umbrello/CMakeFiles/umbrello.dir/dialogs/classpropdlg.cpp.o<br>
> > > ><br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.cp><br>
> > > > > ><br>
> > > > > > > p: In member
function 'void<br>
> > > ><br>
> > > > > > >
ClassifierListPage::slotActivateItem(QListWidgetItem*)':<br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.cp><br>
> > > > > ><br>
> > > > > > > p:349:9: error:
'listItem' was not declared in this scope<br>
> > > ><br>
> > > > listItem =<br>
> > > ><br>
> > > > > > >
getItemList().at( itemIndex );<br>
> > > > > > ><br>
> > > > > > > ^<br>
> > > ><br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.cp><br>
> > > > > ><br>
> > > > > > > p:354:74:
error: cannot dynamic_cast 'listItem' (of type<br>
> ><br>
> > '<type<br>
> ><br>
> > > > > > error>') to<br>
> > > > > ><br>
> > > > > > > type 'class
UMLOperation*' (source is not a pointer)<br>
> > > > > > ><br>
> > > > > > >
m_pCodeTE->setPlainText(<br>
> > > > > > ><br>
> > > > > > >
dynamic_cast<UMLOperation*>(listItem)->get<br>
> > > > > > > SourceCode() );<br>
> > > > > > ><br>
> > > > > > > ^<br>
> > > > > > > make[2]: ***<br>
> > > ><br>
> > > >
[umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.o]<br>
> > > ><br>
> > > > > > > Error 1<br>
> > > > > > ><br>
> > > > > > > make[2]: ***
Waiting for unfinished jobs....<br>
> > > > > > > [ 0%] Built
target umbrello_automoc<br>
> > > > > > > [ 0%] Building
CXX object<br>
> ><br>
> >
umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.<br>
> ><br>
> > > > > > > o<br>
> > > ><br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.cp><br>
> > > > > ><br>
> > > > > > > p: In member
function 'void<br>
> > > ><br>
> > > > > > >
ClassifierListPage::slotActivateItem(QListWidgetItem*)':<br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.c<br>
> > > > > ><br>
> > > > > > > pp:349:9:
error: 'listItem' was not declared in this scope<br>
> > > > > > ><br>
> > > > > > >
listItem = getItemList().at( itemIndex );<br>
> > > > > > > ^<br>
> > > ><br>
> > > >
/tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp<br>
> > > ><br>
> > > > > > age.cp><br>
> > > > > ><br>
> > > > > > > p:354:74:
error: cannot dynamic_cast 'listItem' (of type<br>
> ><br>
> > '<type<br>
> ><br>
> > > > > > error>') to<br>
> > > > > ><br>
> > > > > > > type 'class
UMLOperation*' (source is not a pointer)<br>
> > > > > > ><br>
> > > > > > >
m_pCodeTE->setPlainText(<br>
> > > > > > ><br>
> > > > > > >
dynamic_cast<UMLOperation*>(listItem)->getSourceCode()
);<br>
> > > > > > ><br>
> > > > > > > ^<br>
> > > > > > > make[2]: ***<br>
> > > ><br>
> > > >
[umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.o]<br>
> > > ><br>
> > > > > > > Error 1<br>
> > > > > > > make[1]: ***
[umbrello/CMakeFiles/umbrello.dir/all] Error 2<br>
> > > > > > > make: *** [all]
Error 2<br>
> > > > > > > kdesdk failed
to build.<br>
> > > > > > ><br>
> > > > > > > Any clue?<br>
> > > > > > ><br>
> > > > > > > Cheers, Eric<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div></div>