Hi Axel, Thank you for your review.
I will correct the spelling errors in the next version of klatexformula (however `ressource' is french for `resource', and only appears in the translation file...). (But I will probably not be able to provide a release before a few weeks, question of available time.) The reason for the fixed-window policy was that Qt resizes the widgets in the window when switching to/from expanded mode rather than adapting correctly the window size, so I used calculated fixed sizes (a rather cheap but efficient solution). I will investigate the issue and perform a few experiments, I agree it would be better if the window could be resized. Regards, Philippe On Thursday 24 February 2011 19:24:36 Axel Beckert wrote: > Hi Tobias and Philippe, > > I just have been pointed to the klatexformula RFS by my coworker > Gürkan Sengün. > > Since we want klatexformula as Debian package also at work (Dept. of > Physics, ETH Zürich), I'll happily sponsor the package. > > I just reviewed the package available at > http://mentors.debian.net/debian/pool/main/k/klatexformula/ (version > 3.2.2-1 from 26-Dec-2010) > > Despite Tobias already did a great job in fixing all the issues > already mentioned on debian-mentors, I still have a few remarks about > the packaging as well as the software itself. > > Nevertheless most of them should be easily to fix anyway. First some > comments by Lintian (including informational and pedantic messages :-): > > > For Tobias to fix: > > I: klatexformula source: debian-watch-file-is-missing > N: > N: This source package is not Debian-native but it does not have a > N: debian/watch file. This file is used for automatic detection of new > N: upstream versions by the Debian External Health Status project and other > N: project infrastructure. If this package is maintained upstream, please > N: consider adding a debian/watch file to detect new releases. > N: > N: If the package is not maintained upstream or if upstream uses a > N: distribution mechanism that cannot be meaningfully monitored by uscan > N: and the Debian External Health Status project, please consider adding a > N: debian/watch file containing only comments documenting the situation. > N: > N: Refer to Debian Policy Manual section 4.11 (Optional upstream source > N: location: debian/watch) and the uscan(1) manual page for details. > N: > N: Severity: wishlist, Certainty: certain > N: > > debian/watch files help Debian to notice when new upstream versions > are available. Please include one. > > > I: klatexformula: arch-dep-package-has-big-usr-share 3147kB 56% > N: > N: The package has a significant amount of architecture-independent data > N: (over 4MB, or over 2MB and more than 50% of the package) in /usr/share > N: but is an architecture-dependent package. This is wasteful of mirror > N: space and bandwidth since it means distributing multiple copies of this > N: data, one for each architecture. > N: > N: If the data in /usr/share is not architecture-independent, this is a > N: Policy violation that should be fixed by moving the data elsewhere > N: (usually /usr/lib). > N: > N: Refer to Debian Developer's Reference section 6.7.5 > N: (Architecture-independent data) for details. > N: > N: Severity: wishlist, Certainty: certain > N: > > Fixing this would help to reduce the size of the binary package on the > mirrors. This no problem for a first upload to unstable, but it should > be fixed for the next Debian stable release, i.e. when the packages > will stay for quite some time on the mirrors. > > But be aware that changing this after the package has been uploaded in > Debian means that the package will have to go through throug NEW a > second time. > > > I: libklatexformula3: no-symbols-control-file usr/lib/libklfbackend.so.3.2 > I: libklatexformula3: no-symbols-control-file usr/lib/libklfapp.so.3.2 > I: libklatexformula3: no-symbols-control-file usr/lib/libklftools.so.3.2 > N: > N: Although the package includes a shared library, the package does not > N: have a symbols control file. > N: > N: dpkg can use symbols files in order to generate more accurate library > N: dependencies for applications, based on the symbols from the library > N: that are actually used by the application. > N: > N: Refer to the dpkg-gensymbols(1) manual page and > N: http://wiki.debian.org/UsingSymbolsFiles for details. > N: > N: Severity: wishlist, Certainty: certain > N: > > Nice to have, but not necessary for a first upload. > > > W: libklatexformula3: package-name-doesnt-match-sonames libklfapp3.2 libklfbackend3.2 libklftools3.2 > N: > N: The package name of a library package should usually reflect the soname > N: of the included library. The package name can determined from the > N: library file name with the following code snippet: > N: > N: $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n - e's/^[[:space:]]*SONAME[[:space:]]*//p' | sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//' > N: > N: Refer to Debian Library Packaging Guide chapter 5 (shared library > N: packages) for details. > N: > N: Severity: normal, Certainty: possible > N: > > I suppose splitting up the package into three library packages doesn't > make much sense in this case, but "libklatexformula3.2" may be a > better fitting package name. The relevant link for this is: > http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg- guide.html#shlibpkgs > (Philippe: Or do you think using one of those libraries without the > others would make sense in some cases?) > > > debian/copyright: > > | Copyright: 2005, Philippe Faist <philippe.fa...@bluewin.ch> > > This probably should be "2005-2010" or so instead of just "2005". (I > found copyright notices by Philippe at least from 2007 throyugh 2010.) > > Then I found this copyright statement not mentioned in > debian/copyright: > > ./src/modeltest.h:** Copyright (C) 2007 Trolltech ASA. All rights reserved. > > > For Philippe to fix in a later version of klatexformula: > > I: klatexformula: spelling-error-in-binary ./usr/bin/klatexformula preceeded preceded > I: klatexformula: spelling-error-in-binary ./usr/bin/klatexformula ressource resource > I: libklatexformula3: spelling-error-in-binary ./usr/lib/libklfapp.so.3.2 Langugage Language > I: libklatexformula3: spelling-error-in-binary ./usr/lib/libklfapp.so.3.2 an other another > N: > N: Lintian found a spelling error in the given binary. Lintian has a list > N: of common misspellings that it looks for. It does not have a dictionary > N: like a spelling checker does. > N: > N: If the string containing the spelling error is translated with the help > N: of gettext or a similar tool, please fix the error in the translations > N: as well as the English text to avoid making the translations fuzzy. With > N: gettext, for example, this means you should also fix the spelling > N: mistake in the corresponding msgids in the *.po files. > N: > N: You can often find the word in the source code by running: > N: > N: grep -rw <word> <source-tree> > N: > N: This tag may produce false positives for words that contain non-ASCII > N: characters due to limitations in strings. > N: > N: Severity: minor, Certainty: wild-guess > N: > > Would be nice if they would be fixed in some future release. > > > Oh, and one comment about klatexformula's user interface in general: > > I find it very annoying that klatexformula uses a fixed-size window > you can't resize. This makes klatexformula very cumbersome to use with > e.g. tiling window managers. So I would be happy if this could be > changed in future versions of klatexformula. > > > Summary: At least debian/copyright and debian/watch should be fixed > for sponsoring. > > Regards, Axel >
signature.asc
Description: This is a digitally signed message part.