On Sun, 06 Nov 2016 22:52:26 +0100, Mònica Ramírez Arceda wrote: > I built the package without these changes and builds ok for me. Weird... The > only thing I did is (a part of changing to qt5) is add a patch to use a > different QtOAuth path. I can run it ok, as well. > > I uploaded my changes to git repository: > https://anonscm.debian.org/git/collab-maint/dianara.git
I'm not Qt expert but as I like dianara, I took a quick look. The changes look fine to me, and the package builds in an experimental chroot. Unfortunately after installing it and the new dependencies, it doesn't start: % dianara Dianara v1.3.5 - JanKusanagi 2012-2016 https://jancoding.wordpress.com/dianara - Built with Qt v5.7.1 - Running with Qt v5.7.1 To see debug messages while running, use --debug Using Qt translation /usr/share/qt5/translations/qt_C... Unavailable Using program translation :/translations/dianara_C... Unavailable [1] 32710 abort (core dumped) dianara (exit code is 134) Under gbd, this looks like: % gdb dianara :( GNU gdb (Debian 7.11.1-2) 7.11.1 [..] (gdb) run --debug Starting program: /usr/bin/dianara --debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffebad1700 (LWP 8103)] Dianara v1.3.5 - JanKusanagi 2012-2016 https://jancoding.wordpress.com/dianara - Built with Qt v5.7.1 - Running with Qt v5.7.1 Debug messages enabled Using Qt translation /usr/share/qt5/translations/qt_C... Unavailable Using program translation :/translations/dianara_C... Unavailable Data directory: "/home/gregoa/.local/share/JanCoding/Dianara" Qt widget style in use: "fusion" System iconset: "hicolor" Icon theme search paths: ("/usr/local/share/icons", "/usr/share/icons", "/usr/share/pixmaps", ":/icons") >> No system iconset (or hicolor) configured; trying to use Oxygen [New Thread 0x7fffeabd0700 (LWP 8104)] [New Thread 0x7fffea395700 (LWP 8105)] PumpController: about to initialize QOAuth. ** If you get a crash now, make sure your build of QOAuth is built with the same Qt version as Dianara. Dianara is already authorized for user ID: "gre...@identi.ca" Using token "****" And token secret "**** (hidden)" PumpController created GlobalObject::syncFontSettings() - font info sync'd GlobalObject created FilterChecker created EmailChanger created ProfileEditor created ASObject created "" ASObject created "" ASActivity created "" AvatarButton() Using placeholder, downloading real avatar now PumpController() Avatar not cached, downloading "" AvatarButton created ASObject::canDisplayObject() - Unsupported: "" ASObject::canDisplayObject() - Unsupported: "" MinorFeedItem created MinorFeed created ASObject created "" ASObject created "" ASActivity created "" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created ASObject::canDisplayObject() - Unsupported: "" ASObject::canDisplayObject() - Unsupported: "" MinorFeedItem created MinorFeed created ASObject created "" ASObject created "" ASActivity created "" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created ASObject::canDisplayObject() - Unsupported: "" ASObject::canDisplayObject() - Unsupported: "" MinorFeedItem created MinorFeed created PeopleWidget created AudienceSelector created "'To' List" PeopleWidget created AudienceSelector created "'Cc' List" Composer box created setting Publisher to minimum mode AudienceSelector::restoreSelected() AudienceSelector::restoreSelected() Publisher created BannerNotification created PageSelector created ASObject created "demo-post-id" ASObject created "" ASActivity created "demo-activity-id" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created HClabel created HClabel created HClabel created HClabel created Composer box created Commenter created Updating Post() data from activity... Updating Post() data from object... Post has 0 images included... Post created "demo-post-id" TimeLine created PageSelector created ASObject created "demo-post-id" ASObject created "" ASActivity created "demo-activity-id" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created HClabel created HClabel created HClabel created HClabel created Composer box created Commenter created Updating Post() data from activity... Updating Post() data from object... Post has 0 images included... Post created "demo-post-id" TimeLine created PageSelector created ASObject created "demo-post-id" ASObject created "" ASActivity created "demo-activity-id" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created HClabel created HClabel created HClabel created HClabel created Composer box created Commenter created Updating Post() data from activity... Updating Post() data from object... Post has 0 images included... Post created "demo-post-id" TimeLine created PageSelector created ASObject created "demo-post-id" ASObject created "" ASActivity created "demo-activity-id" AvatarButton() Using placeholder, downloading real avatar now PumpController() Using cached avatar, or it is pending download... AvatarButton created HClabel created HClabel created HClabel created HClabel created Composer box created Commenter created Updating Post() data from activity... Updating Post() data from object... Post has 0 images included... Post created "demo-post-id" TimeLine created QPixmap::scaleWidth: Pixmap is a null pixmap ContactCard: Using placeholder ContactCard created "democont...@pumpserver.org" ContactList created QPixmap::scaleWidth: Pixmap is a null pixmap ContactCard: Using placeholder ContactCard created "demofollo...@pumpserver.org" ContactList created PeopleWidget created ListsManager created QPixmap::scaleWidth: Pixmap is a null pixmap ContactCard: Using placeholder ContactCard created "demofollo...@pumpserver.org" ContactList created SiteUsersList created Contact manager created Creating FreeDesktop Notifier Listing D-Bus services... org.freedesktop.Notifications D-Bus service found! FreeDesktop Notifier created DBusInterface created PumpController: setting postsPerPage (main) to 20 PumpController: setting postsPerPage (other) to 5 Proxy config applied: "" 0 "" QPixmap::scaled: Pixmap is a null pixmap updateInterval updated: 5 300000 tabsPosition updated: 0 QTabWidget::TabPosition(North) tabsMovable updated: true tray icon type updated: 0 Loaded 0 IDs from "/home/gregoa/.local/share/JanCoding/Dianara/postsEverSeen.ids" Settings loaded Account dialog created ProxyDialog created FontPicker created FontPicker created FontPicker created FontPicker created ColorPicker created ColorPicker created ColorPicker created ColorPicker created ColorPicker created ColorPicker created Notification type set to 1 -- FD.o/Qt/none false true false true true Config dialog created FilterChecker() filters updated, with 2 filters FilterEditor created LogViewer created HelpWidget created Showing side panel: true Showing status bar: true Menus created Tray icon created New userID is: "gre...@identi.ca" Base API URL is: "https://identi.ca/api/user/gregoa" MainWindow created MainWindow::resizeEvent() QSize(958, 1040) SHOWING main window postInit(); PumpController::getInitialData() step 0 HMAC(SHA1) is not supported! Thread 1 "dianara" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt full #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 set = {__val = {0, 140737309363976, 140737488341296, 128, 28, 140737331556728, 0, 140737488342256, 140737488342080, 140737329964192, 0, 140737351944660, 5, 0, 0, 140737308892632}} pid = <optimized out> tid = <optimized out> #1 0x00007ffff550740a in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fffffffccf0, sa_sigaction = 0x7fffffffccf0}, sa_mask = {__val = {140737488341440, 140737488341456, 140737327101247, 93825005717792, 140737488341584, 93824997139760, 4794212228520041728, 140737329964192, 2880, 4294967295, 140737352314896, 140737488341584, 140737312642896, 140737352328768, 4794212228520041728, 2027224563713}}, sa_flags = 1436175504, sa_restorer = 0x5555559a4c90} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007ffff6633541 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #3 0x00007ffff79b101d in QOAuth::InterfacePrivate::createSignature(QString const&, QOAuth::HttpMethod, QOAuth::SignatureMethod, QByteArray const&, QByteArray const&, QMultiMap<QByteArray, QByteArray>*) () from /usr/lib/libqoauth.so.2 No symbol table info available. #4 0x00007ffff79b11a0 in QOAuth::Interface::createParametersString(QString const&, QOAuth::HttpMethod, QByteArray const&, QByteArray const&, QOAuth::SignatureMethod, QMultiMap<QByteArray, QByteArray> const&, QOAuth::ParsingMode) () from /usr/lib/libqoauth.so.2 No symbol table info available. #5 0x00005555555d7b92 in PumpController::prepareRequest (this=this@entry=0x5555559d7ff0, url=..., method=method@entry=QOAuth::GET, requestType=requestType@entry=PumpController::UserProfileRequest, paramMap=..., contentTypeString=...) at src/pumpcontroller.cpp:1095 authorizationHeader = {d = 0x80} request = {d = {d = 0x5555559a6710}} #6 0x00005555555dad7d in PumpController::getUserProfile (this=this@entry=0x5555559d7ff0, userID=...) at src/pumpcontroller.cpp:321 splittedUserID = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555ad7e80}, d = 0x555555ad7e80}}, <No data fields>} url = {static null = {<No data fields>}, d = 0x5555559fa910} userProfileRequest = {d = {d = 0x5555559a6710}} #7 0x00005555555e47e9 in PumpController::getInitialData (this=this@entry=0x5555559d7ff0) at src/pumpcontroller.cpp:2909 No locals. #8 0x0000555555679129 in PumpController::qt_static_metacall (_o=0x5555559d7ff0, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffd300) at moc_pumpcontroller.cpp:451 _t = 0x5555559d7ff0 #9 0x00007ffff6853cd9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #10 0x00007ffff6860658 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #11 0x00007ffff6854b43 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #12 0x00007ffff719ab2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 No symbol table info available. #13 0x00007ffff71a22e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 No symbol table info available. #14 0x00007ffff68280e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #15 0x00007ffff687b6be in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #16 0x00007ffff687bc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #17 0x00007ffff3a3d7d7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #18 0x00007ffff3a3da40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #19 0x00007ffff3a3daec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #20 0x00007ffff687c71f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #21 0x00007ffff68260ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #22 0x00007ffff682e83c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #23 0x000055555557c9e5 in main (argc=<optimized out>, argv=0x7fffffffe188) at src/main.cpp:315 dianaraApp = <incomplete type> cmdLine = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555980850}, d = 0x555555980850}}, <No data fields>} debugMode = <optimized out> nextParameterIsConfig = <optimized out> ignoreSslErrors = false nohttps = false languageString = {static null = {<No data fields>}, d = 0x55555597f2e0} languageFile = {static null = {<No data fields>}, d = 0x555555980d40} languageLoaded = false translatorQt = <incomplete type> translatorDianara = <incomplete type> dianaraWindow = {<QMainWindow> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff767ea60 <QMainWindow::staticMetaObject>, stringdata = 0x5555556f6040 <qt_meta_stringdata_MainWindow>, data = 0x5555556f57e0 <qt_meta_data_MainWindow>, static_metacall = 0x555555672f10 <MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, sessionMenu = 0x555555f32f10, viewMenu = 0x555555ce3b70, settingsMenu = 0x555555f465f0, helpMenu = 0x555555f465b0, trayContextMenu = 0x555555f615a0, trayTitleSeparatorAction = 0x555555f71740, trayShowWindowAction = 0x555555f70320, sessionUpdateMainTimeline = 0x555555f35ca0, sessionUpdateDirectTimeline = 0x555555f3d920, sessionUpdateActivityTimeline = 0x555555f46ea0, sessionUpdateFavoritesTimeline = 0x555555f35c80, sessionUpdateMinorFeedMain = 0x555555f51830, sessionUpdateMinorFeedDirect = 0x555555f52160, sessionUpdateMinorFeedActivity = 0x555555f522a0, sessionAutoUpdates = 0x555555f426a0, sessionMarkAllAsRead = 0x555555f495c0, sessionPostNote = 0x555555f47580, sessionQuit = 0x555555f3fb50, viewSidePanel = 0x555555f40010, viewToolbar = 0x555555ce3ae0, viewStatusBar = 0x555555a31c70, viewFullscreenAction = 0x555555f40d80, viewLogAction = 0x555555f46830, settingsEditProfile = 0x555555f62ce0, settingsAccount = 0x555555f40990, settingsFilters = 0x555555f40880, settingsConfigure = 0x555555f69450, helpBasicHelp = 0x555555f64f70, helpShowWizard = 0x555555f61bb0, helpVisitWebsite = 0x555555f648e0, helpVisitBugTracker = 0x555555f64830, helpVisitPumpGuide = 0x555555f666a0, helpVisitPumpTips = 0x555555989b30, helpVisitPumpUserList = 0x555555f61760, helpVisitPumpStatus = 0x5555559c9d00, helpAbout = 0x555555f71d70, menuInfoLayout = 0x555555f7da90, menuInfoWidget = 0x555555f7e3d0, menuInfoLabel = 0x555555f7cdc0, mainToolBar = 0x555555f316b0, statusStateButton = 0x555555f82d10, statusLogButton = 0x555555f82960, statusAccountButton = 0xad0fa7, statusAccountButtonUsed = false, initializationProgressBar = 0x555555f828d0, mainSplitter = 0x555555b190e0, leftSideWidget = 0x555555a31700, leftLayout = 0x555555a2c5b0, leftTopLayout = 0x555555a38140, userInfoLayout = 0x555555b21350, leftPanel = 0x555555a60140, showMeanwhileFeed = 0x555555a7efe0, showMentionsFeed = 0x555555a8c440, showActionsFeed = 0x555555aee700, rightSideWidget = 0x555555e5b400, rightLayout = 0x555555e4cdd0, tabWidget = 0x555555db3870, tabsPosition = 0, tabsMovable = true, avatarIconButton = 0x5555559d30a0, avatarURL = {static null = {<No data fields>}, d = 0x7ffff68f24a0 <QArrayData::shared_null>}, fullNameLabel = 0x555555aad700, userIdLabel = 0x555555b19070, userHometownLabel = 0x555555a38100, trayIcon = 0x555555f42cd0, trayIconAvailable = true, trayIconType = 0, trayCustomPixmap = <incomplete type>, trayCurrentNewCount = 0, trayCurrentHLCount = 0, globalObject = 0x5555559a6d80, accountDialog = 0x5555559dc9c0, profileEditor = 0x5555559a9d40, configDialog = 0x555555e86280, filterChecker = 0x555555987050, filterEditor = 0x555555f04e00, logViewer = 0x555555f124d0, helpWidget = 0x555555f33290, pumpController = 0x5555559d7ff0, fdNotifier = 0x555555e6b5e0, meanwhileFeed = 0x555555b0bbd0, mentionsFeed = 0x555555a7a9b0, actionsFeed = 0x555555a7d1a0, bannerNotification = 0x555555a88a80, mainTimeline = 0x555555b28470, mainTimelineScrollArea = 0x555555b04c50, directTimeline = 0x555555ad0a10, directTimelineScrollArea = 0x555555ad0e30, activityTimeline = 0x555555cbf490, activityTimelineScrollArea = 0x555555a3e150, favoritesTimeline = 0x555555d34730, favoritesTimelineScrollArea = 0x555555cc0270, contactManager = 0x555555dac930, publisher = 0x555555a31e90, dbusInterface = 0x555555e6b620, firstRun = false, dataDirectory = {static null = {<No data fields>}, d = 0x5555559ddba0}, reallyQuitProgram = false, initializationComplete = false, postIdsToStore = 0, updateInterval = 5, updateTimer = 0x555555e622a0, timestampsTimer = 0x555555e45870, delayedResizeTimer = 0x555555e474a0, postInitTimer = 0x555556225670, favoritesReloadTimer = 0x555555e427d0, userDidSomethingTimer = 0x555555e5e640, delayedScrollTimer = 0x555555e47400, oldStatusBarMessage = {static null = {<No data fields>}, d = 0x7ffff68f24a0 <QArrayData::shared_null>}, previousStatusMessageFromTimeline = {static null = {<No data fields>}, d = 0x7ffff68f24a0 <QArrayData::shared_null>}, previousStatusMessageFromMinorFeed = {static null = {<No data fields>}, d = 0x7ffff68f24a0 <QArrayData::shared_null>}, userID = {static null = {<No data fields>}, d = 0x5555559a6200}} Maybe this is just some mix of Qt5 stuff from unstable and experimental? Cheers, gregor PS: It seems like you haven't pushed the upstream + pristine-tar branches and the new upstream tag to the git repo on Alioth. -- .''`. https://info.comodo.priv.at/ - Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Tracy Chapman: Smoke And Ashes
signature.asc
Description: Digital Signature