[umbrello] [Bug 364120] Umbrello toolbar icons do not match diagram widgets and cursors running under "breeze" style
https://bugs.kde.org/show_bug.cgi?id=364120 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net --- Comment #9 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #7) > Git commit 04d61238d73b05cfb6c63fcdbcf16059c5633c67 by Ralf Habacker. > Committed on 09/06/2016 at 21:39. > Pushed by habacker into branch 'master'. > > Fix compile error 'undefined reference to `qInitResources_icons()' on KF5 > builds. > > M +2-1CMakeLists.txt > > http://commits.kde.org/umbrello/04d61238d73b05cfb6c63fcdbcf16059c5633c67 FYI: Using Qt 4.8.6, I also got this unresolved symbol error on linking. The following patch fixed it for me: diff --git a/umbrello/main.cpp b/umbrello/main.cpp index 12ebd65..00da738 100644 --- a/umbrello/main.cpp +++ b/umbrello/main.cpp @@ -163,6 +163,7 @@ int main(int argc, char *argv[]) args->process(app); aboutData.processCommandLine(args); +Q_INIT_RESOURCE(icons); #else KCmdLineArgs::init(argc, argv, &aboutData); KCmdLineOptions options; @@ -175,8 +176,8 @@ int main(int argc, char *argv[]) options.add("use-folders", ki18n("keep the tree structure used to store the views in the document in the target directory")); KCmdLineArgs::addCmdLineOptions(options); // Add our own options. KApplication app; +Q_INIT_RESOURCE_EXTERN(icons); #endif -Q_INIT_RESOURCE(icons); QPointer uml; if (app.isSessionRestored()) { -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 364120] Umbrello toolbar icons do not match diagram widgets and cursors running under "breeze" style
https://bugs.kde.org/show_bug.cgi?id=364120 --- Comment #11 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #10) > (In reply to Oliver Kellogg from comment #9) > > FYI: Using Qt 4.8.6, I also got this unresolved symbol error on linking. > > The following patch fixed it for me: > I tried a KDE4/Qt 4.8 build of recent umbrello master branch on jenkins > without this patch and got no compile errors (see > https://build.kde.org/job/umbrello%20master%20latest-qt4/PLATFORM=Linux, > compiler=gcc/31/console) > Not sure how to reproduce this issue. Any hints welcome. I am using gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) i686-linux-gnu on a Ubuntu 14.04.4 (trusty). IMHO I am experiencing a GCC related problem. Looking at /usr/include/qt4/QtCore/qglobal.h , we have: #define Q_INIT_RESOURCE_EXTERN(name) \ extern int QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); #define Q_INIT_RESOURCE(name) \ do { extern int QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); \ QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); } while (0) so basically they are the same except that Q_INIT_RESOURCE embeds the *extern* declaration in a do-while block. What GCC version are you using? -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 364120] Umbrello toolbar icons do not match diagram widgets and cursors running under "breeze" style
https://bugs.kde.org/show_bug.cgi?id=364120 --- Comment #12 from Oliver Kellogg --- (In reply to Oliver Kellogg from comment #11) > [...] > Looking at /usr/include/qt4/QtCore/qglobal.h , we have: > > #define Q_INIT_RESOURCE_EXTERN(name) \ > extern int QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); > > #define Q_INIT_RESOURCE(name) \ > do { extern int QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); \ > QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); } while (0) > > so basically they are the same except that Q_INIT_RESOURCE embeds the > *extern* declaration in a do-while block. > Sorry, that was incorrect - of course, Q_INIT_RESOURCE includes the call to QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); which Q_INIT_RESOURCE_EXTERN does not. In which library should qInitResources_icons() be defined? -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 361479] There was a problem saving:
https://bugs.kde.org/show_bug.cgi?id=361479 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net --- Comment #6 from Oliver Kellogg --- (In reply to Andrei from comment #5) > Same problem on my Ubuntu 16.04 LTS, can not save or save as. I assume this means you followed the advice of installing kio? When you start umbrello from a console window, is there any output in the console when you try saving? -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 361479] There was a problem saving:
https://bugs.kde.org/show_bug.cgi?id=361479 Oliver Kellogg changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #3) > (In reply to Ralf Habacker from comment #2) > > There is a similar bug report at > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801308, which indicates > > that the related binary is KF5 based. > > > couldn't create slave: "Cannot talk to klauncher: The name > > > org.kde.klauncher5 was not provided by any .service files" > > From the bug report it looks that there is a KF5 session startup issue. > On ubuntu 16.04 the problem has been solved for umbrello 2.18.0 by > installing kio with > > sudo apt-get install kio > > On debian it may be the same issue. Hi Ralf, I tried to push the change appended below on master but I got: fatal: remote error: access denied or repository not exported: /umbrello Has something changed in the Git setup? commit 58fc951f2382317385f518decb50956eba409522 Author: Oliver Kellogg Date: Wed Jul 20 17:53:27 2016 +0200 INSTALL - Update URL given at "General build instructions" - Mention necessity of installing KIO on KF5 BUG: 361479 diff --git a/INSTALL b/INSTALL index 6ed04e4..d6cadc2 100644 --- a/INSTALL +++ b/INSTALL @@ -1,6 +1,5 @@ General build instructions for KDE packages can be found at - http://techbase.kde.org/Getting_Started/Build/KDE4 -but these pages are currently being rewritten. + https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source Specific build instructions for Umbrello can be found at http://umbrello.kde.org/installation.php @@ -12,3 +11,6 @@ In short, here is how to build current git master on Linux : cd build cmake -DCMAKE_INSTALL_PREFIX=$HOME/umbrello -DCMAKE_BUILD_TYPE=Debug ../ +When building/running on KF5, make sure that the "kio" package is installed. +For details see https://bugs.kde.org/show_bug.cgi?id=361479#c3 + -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 361479] There was a problem saving:
https://bugs.kde.org/show_bug.cgi?id=361479 --- Comment #9 from Oliver Kellogg --- Git commit 370bb11cfc6343dbabb5d7cbfc61bd5356af7994 by Oliver Kellogg. Committed on 24/07/2016 at 11:23. Pushed by okellogg into branch 'master'. INSTALL - Update URL given at "General build instructions" - Mention necessity of installing KIO on KF5 M +4-2INSTALL http://commits.kde.org/umbrello/370bb11cfc6343dbabb5d7cbfc61bd5356af7994 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 364120] Umbrello toolbar icons do not match diagram widgets and cursors running under "breeze" style
https://bugs.kde.org/show_bug.cgi?id=364120 --- Comment #15 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #14) > (In reply to Oliver Kellogg from comment #11) > > I am using gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) i686-linux-gnu > > on a Ubuntu 14.04.4 (trusty). > Please provide dedicated build information for this platform. Hmm, coming to think, I was still using the KDE 4.x based build - which will go away shortly (cleanup done by Lays). I think I will rest my case and get busy switching to KF5. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 368256] Python import does not import object references correctly
https://bugs.kde.org/show_bug.cgi?id=368256 Oliver Kellogg changed: What|Removed |Added Summary|Python import do not import |Python import does not |object references correctly |import object references ||correctly CC||okellogg@users.sourceforge. ||net -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 360701] There is no nightly builds to check the state of the current 'dev' version
https://bugs.kde.org/show_bug.cgi?id=360701 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net --- Comment #4 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #3) > (In reply to Xtra Coder from comment #2) > > No, i didn't see that section. I checked it now and only see links to > > Jenkins where i can see status of the builds, but i can't see where i can > > download binaries generated from these builds. Am i missing something? > jenkins installs an deploys binaries, see for example > https://build.kde.org/job/umbrello%20Applications-16.04%20stable-qt4/ > PLATFORM=Linux,compiler=gcc/2/consoleText. > Maybe it is possible to get binaries on request or to customize/extend > jenkins to be able to fetch binaries from a build. I logged in to Jenkins and manually triggered a build of master, see https://build.kde.org/job/umbrello%20master%20latest-qt4/1/ bug it failed. The console output ends as follows: 19:44:47 Strings match run condition: string 1=[], string 2=[gcc] 19:44:47 Run condition [Strings match] preventing perform for step [Builder to mark whether executed] 19:44:47 Triggering umbrello master latest-qt4 » Linux,gcc 19:45:22 umbrello master latest-qt4 » Linux,gcc completed with result FAILURE 19:45:22 Finished: FAILURE I cannot find how to configure the strings of the "run condition". -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 364322] Umbrello crash
https://bugs.kde.org/show_bug.cgi?id=364322 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net --- Comment #1 from Oliver Kellogg --- (In reply to tcarlin from comment #0) > -- Information about the crash: > - What I was doing when the application crashed: > > In Diagram Editor, trying to add another use case diagram > > -- Backtrace: > Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault > Using host libthread_db library "/lib64/libthread_db.so.1". > 84T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) > [Current thread is 1 (Thread 0x7f17ea016900 (LWP 16962))] > > Thread 1 (Thread 0x7f17ea016900 (LWP 16962)): > [KCrash Handler] > #6 0x5612183d8b1d in > NoteWidget::setDiagramLink(std::__cxx11::basic_string std::char_traits, std::allocator >) (this=0x56121a71a850, > viewID="h5OViwDV0ElE") at > /usr/src/debug/umbrello-16.04.1/umbrello/umlwidgets/notewidget.cpp:180 > #7 0x56121825a04b in UMLDragData::decodeViews(QDomNode&, > QList&) (umlviewsNode=..., diagrams=...) at > /usr/src/debug/umbrello-16.04.1/umbrello/clipboard/umldragdata.cpp:836 > #8 0x56121825a7c8 in UMLDragData::decodeClip2(QMimeData const*, > UMLObjectList&, QList&) (mimeData=mimeData@entry=0x56121aac6c40, > objects=..., diagrams=...) at > /usr/src/debug/umbrello-16.04.1/umbrello/clipboard/umldragdata.cpp:337 > #9 0x5612182516cf in UMLClipboard::pasteClip2(QMimeData const*) > (this=this@entry=0x7fff9c96cb70, data=data@entry=0x56121aac6c40) at > /usr/src/debug/umbrello-16.04.1/umbrello/clipboard/umlclipboard.cpp:464 > #10 0x561218253c85 in UMLClipboard::paste(QMimeData const*) > (this=this@entry=0x7fff9c96cb70, data=data@entry=0x56121aac6c40) at > /usr/src/debug/umbrello-16.04.1/umbrello/clipboard/umlclipboard.cpp:210 > #11 0x56121818c0f8 in UMLApp::slotEditPaste() (this=0x561219e424d0) at To judge by the backtrace, you were using Copy/Paste to create the new diagram? And apparently you seem to have had a Note with a Diagram Link in the origin diagram? Please provide the exact steps that you did. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 358687] Impossible to add additional import include search paths on windows
https://bugs.kde.org/show_bug.cgi?id=358687 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net Summary|Impossible to add |Impossible to add |additional import include |additional import include |search pathes on windows |search paths on windows -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 360701] There is no nightly builds to check the state of the current 'dev' version
https://bugs.kde.org/show_bug.cgi?id=360701 --- Comment #6 from Oliver Kellogg --- (In reply to Ralf Habacker from comment #5) > Problems with jenkins need to be reported through > https://sysadmin.kde.org/tickets/index.php Thanks, I did that and posted a ticket with subject "Umbrello - deployment of nightly build" and contents "Is it possible to download binaries (or rather, installations e.g. via tar file) produced by the nightly builds?" The reply is as follows: > The binaries produced by the CI system would be very specific to the CI > system environment, > and would require you use the same distribution, set of repositories, etc. > Are you after particular platforms here? Makes sense to me. Seems like an unlikely coincidence if the Jenkins build system's environment happened to match my own environment. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 360701] There is no nightly builds to check the state of the current 'dev' version
https://bugs.kde.org/show_bug.cgi?id=360701 --- Comment #8 from Oliver Kellogg --- It appears that Windows binaries are less environment sensitive. With Linux, attention must be paid to the exact versions of libc.so, libgcc.so, libstdc++.so, and many more. Here is a further reply from the sysadmin.kde.org ticket that I had opened: > Unfortunately we don't provide Win32 binaries at this stage - the system only > performs CI > compilation for Linux at this stage. > > Adding Windows (and Mac) support to the CI is something which is on the todo > list, but has > yet to be implemented i'm afraid. We therefore can't do much to help them > here until that is > implemented. When it is done, we will probably consider publishing the > binaries. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 359785] Complete build information for KF5 builds
https://bugs.kde.org/show_bug.cgi?id=359785 Oliver Kellogg changed: What|Removed |Added CC||okellogg@users.sourceforge. ||net Summary|Complete build informations |Complete build information |for KF5 builds |for KF5 builds -- You are receiving this mail because: You are watching all bug changes.