在 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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to