在 2016年11月13日星期日 CST 下午2:43:47,Sean Whitton 写道: > plus some other minor comments below. The blocker: > > hephaestus ~ % nixnote2 > QSqlDatabase: QSQLITE driver not loaded > QSqlDatabase: available drivers: QMYSQL3 QMYSQL > ERROR 2016-11-13 14:38:58.946 ( sql/databaseconnection.cpp @ 44 ) Error > opening database: QSqlError(-1, "Driver not loaded", "Driver not loaded") > > Any ideas?
A missing dependency libqt4-sql-sqlite caused this problem. It seems that the automatic dh_shlibdeps failed to list it inside Depends list (it only listed libqt4-sql). A explicit dependency was added the latest commit. > > * Some minor modification to package description in debian/control. > > 1. There's a grammatical error in your change: s/provide/provides/. > > 2. The sentence doesn't really make sense. Maybe s/and/to/ is what you > meant? Fixed. > > * Copyright information update for beta10 version. > > 3. Are you installing the plugins at present, 'hunspell' and 'webcam'? > Contents of package suggests not. Upstream seems to think they belong > in separate binary packages. What do you think about that? Added debian/README.Debian file to explain the situation. The plugin structure won't support Qt5, plus upstream placed the plugin inside /usr/share, which is not acceptable. The building system (CMake) for plugins is not in standard status, too. My choice is not to install the plugins and wait until upstream provides with a better solution. Patching may be possible but that would be painful. > > Blhc on debomatic reported some missing CXXFLAGS (-fPIE). However > > since new gcc has already set -fPIE by default since 6.2.0-7, this > > should be harmless. > > Yes. Lintian would be complaining if it wasn't being passed. Again this needs patching, so I would choose to look into it later until some real problem comes up. > 4. I'm curious why you nuked gbp.conf. Entirely up to you, of course. I found git-buildpackage not reading the "debian/gbp.conf" at all unless I list it explicitly inside environment variable, which is different from words written in man 5 gbp.conf. Command line arguments should be a better choice for me. > 5. Your Forwarded: headers got eaten at some point. Would be nice to > restore them. Well it is a problem hiding in gbp pq, which will eat non-mandatory headers when exporting patches because git commit does not preserve those information. Maybe I fill file a bug report (feature request?) later. > 6. You could install the new screenshot.png to > /usr/share/doc/nixnote2/examples (see dh_installexamples(1)). Done. Git repository updated on https://anonscm.debian.org/git/collab-maint/nixnote2.git Package on debian-mentors updated: https://mentors.debian.net/package/nixnote2 Package built on debomatic: http://debomatic-amd64.debian.net/distribution#unstable/ nixnote2/2.0~beta10+dfsg-1/ Sincerely, Boyuan Yang
signature.asc
Description: This is a digitally signed message part.