[Pkg-gambas-devel] New release
José Luis Redrejo Rodríguez
jredrejo at debian.org
Sat Oct 26 07:19:48 UTC 2013
2013/10/26 Ian Haywood <ihaywood3 at gmail.com>:
> On 25/10/13 18:55, José Luis Redrejo Rodríguez wrote:
>> 2013/10/25 Ian Haywood <ihaywood3 at gmail.com>:
>> On 25/10/13 06:26, Sebastian Kulesz wrote:
>
>>> Current debianization is available in the git repo of this list, and
>>> all patches to fix pending issues are welcome (just taking a view to
>>> the lintian messages after compiling them will give an idea of what is
>>> needed). I'd like to have them uploaded before the Jessie freeze but
>>> I'm not sure I'll have time to do it. If anybody wants to work on it
>>> in the Debian git, I'd be very happy uploading them to Debian if they
>>> have the needed quality.
> Pino Toscano raised an number of other issues back in August which I
> replied to:
>
> http://lists.alioth.debian.org/pipermail/pkg-gambas-devel/Week-of-Mon-20130812/000153.html
>
> and I think you already have these patches,
Yes, they are applied to the current files in git
>
> Current lintian output is
>
> Now running lintian...
> W: gambas3 source: out-of-date-standards-version 3.9.3 (current is 3.9.4)
> Finished running lintian.
>
> I'm not saying it's perfect but if there are other quality issues
> holding back release you will need to specify them.
>
Not, this is what I get when running lintian:
W: gambas3 source: out-of-date-standards-version 3.9.3 (current is 3.9.4)
W: gambas3-runtime: hardening-no-relro usr/bin/gbx3
W: gambas3-runtime: hardening-no-relro usr/lib/gambas3/gb.debug.so.0.0.0
W: gambas3-runtime: hardening-no-relro usr/lib/gambas3/gb.draw.so.0.0.0
W: gambas3-runtime: hardening-no-relro usr/lib/gambas3/gb.eval.so.0.0.0
W: gambas3-runtime: hardening-no-relro usr/lib/gambas3/gb.so.0.0.0
W: gambas3-gb-net-curl: hardening-no-relro usr/lib/gambas3/gb.net.curl.so.0.0.0
W: gambas3-gb-pdf: hardening-no-relro usr/lib/gambas3/gb.pdf.so.0.0.0
W: gambas3-gb-ncurses: hardening-no-relro usr/lib/gambas3/gb.ncurses.so.0.0.0
W: gambas3-gb-ncurses: spelling-error-in-description allows to allows one to
W: gambas3-gb-qt4-ext: hardening-no-relro usr/lib/gambas3/gb.qt4.ext.so.0.0.0
W: gambas3-gb-sdl-sound: hardening-no-relro
usr/lib/gambas3/gb.sdl.sound.so.0.0.0
E: gambas3-gb-form-stock: missing-dep-for-interpreter gbr3 =>
gambas3-runtime (usr/lib/gambas3/gb.form.stock.gambas)
W: gambas3-gb-gtk: hardening-no-relro usr/lib/gambas3/gb.gtk.so.0.0.0
W: gambas3-gb-mime: hardening-no-relro usr/lib/gambas3/gb.mime.so.0.0.0
W: gambas3-gb-mime: extended-description-line-too-long
W: gambas3-gb-mime: spelling-error-in-description allows to allows one to
W: gambas3-gb-vb: hardening-no-relro usr/lib/gambas3/gb.vb.so.0.0.0
W: gambas3-gb-compress: hardening-no-relro usr/lib/gambas3/gb.compress.so.0.0.0
W: gambas3-gb-net-pop3: spelling-error-in-description allows to allows one to
E: gambas3-gb-net-pop3: missing-dep-for-interpreter gbr3 =>
gambas3-runtime (usr/lib/gambas3/gb.net.pop3.gambas)
W: gambas3-gb-compress-bzlib2: hardening-no-relro
usr/lib/gambas3/gb.compress.bzlib2.so.0.0.0
W: gambas3-gb-httpd: hardening-no-relro usr/lib/gambas3/gb.httpd.so.0.0.0
W: gambas3-gb-option: hardening-no-relro usr/lib/gambas3/gb.option.so.0.0.0
W: gambas3-gb-signal: hardening-no-relro usr/lib/gambas3/gb.signal.so.0.0.0
W: gambas3-gb-db-odbc: hardening-no-relro usr/lib/gambas3/gb.db.odbc.so.0.0.0
W: gambas3-gb-qt4-opengl: hardening-no-relro
usr/lib/gambas3/gb.qt4.opengl.so.0.0.0
W: gambas3-gb-net-smtp: hardening-no-relro usr/lib/gambas3/gb.net.smtp.so.0.0.0
W: gambas3-gb-xml-html: hardening-no-relro usr/lib/gambas3/gb.xml.html.so.0.0.0
W: gambas3-gb-gtk-opengl: hardening-no-relro
usr/lib/gambas3/gb.gtk.opengl.so.0.0.0
W: gambas3-gb-gtk-opengl: spelling-error-in-description allows to allows one to
W: gambas3-gb-xml: hardening-no-relro usr/lib/gambas3/gb.xml.so.0.0.0
W: gambas3-gb-crypt: hardening-no-relro usr/lib/gambas3/gb.crypt.so.0.0.0
W: gambas3-gb-compress-zlib: hardening-no-relro
usr/lib/gambas3/gb.compress.zlib.so.0.0.0
W: gambas3-gb-opengl-glsl: hardening-no-relro
usr/lib/gambas3/gb.opengl.glsl.so.0.0.0
W: gambas3-gb-db-sqlite2: hardening-no-relro
usr/lib/gambas3/gb.db.sqlite2.so.0.0.0
W: gambas3-gb-opengl-glu: hardening-no-relro
usr/lib/gambas3/gb.opengl.glu.so.0.0.0
W: gambas3-gb-db: hardening-no-relro usr/lib/gambas3/gb.db.so.0.0.0
E: gambas3-gb-db: missing-dep-for-interpreter gbr3 => gambas3-runtime
(usr/lib/gambas3/gb.db.gambas)
W: gambas3-gb-gsl: hardening-no-relro usr/lib/gambas3/gb.gsl.so.0.0.0
W: gambas3-gb-gsl: spelling-error-in-description allows to allows one to
W: gambas3-gb-sdl: hardening-no-relro usr/lib/gambas3/gb.sdl.so.0.0.0
W: gambas3-gb-sdl: duplicate-font-file
usr/share/gambas3/gb.sdl/DejaVuSans.ttf also in ttf-dejavu-core
W: gambas3-gb-sdl: executable-not-elf-or-script
usr/share/gambas3/gb.sdl/DejaVuSans.ttf
W: gambas3-gb-sdl: executable-not-elf-or-script usr/share/gambas3/gb.sdl/LICENSE
W: gambas3-gb-opengl: hardening-no-relro usr/lib/gambas3/gb.opengl.so.0.0.0
W: gambas3-gb-libxml: hardening-no-relro usr/lib/gambas3/gb.libxml.so.0.0.0
W: gambas3-gb-desktop: hardening-no-relro
usr/lib/gambas3/gb.desktop.gnome.so.0.0.0
W: gambas3-gb-desktop: hardening-no-relro usr/lib/gambas3/gb.desktop.so.0.0.0
E: gambas3-gb-desktop: missing-dep-for-interpreter gbr3 =>
gambas3-runtime (usr/lib/gambas3/gb.desktop.gambas)
W: gambas3-dev: hardening-no-relro usr/bin/gba3
W: gambas3-dev: hardening-no-relro usr/bin/gbc3
W: gambas3-dev: hardening-no-relro usr/bin/gbi3
W: gambas3-gb-db-sqlite3: hardening-no-relro
usr/lib/gambas3/gb.db.sqlite3.so.0.0.0
W: gambas3-gb-net: hardening-no-relro usr/lib/gambas3/gb.net.so.0.0.0
W: gambas3-script: binary-without-manpage usr/bin/gbs3
W: gambas3-script: binary-without-manpage usr/bin/gbw3
W: gambas3-gb-complex: hardening-no-relro usr/lib/gambas3/gb.complex.so.0.0.0
W: gambas3-gb-image-effect: hardening-no-relro
usr/lib/gambas3/gb.image.effect.so.0.0.0
W: gambas3-gb-data: hardening-no-relro usr/lib/gambas3/gb.data.so.0.0.0
W: gambas3-gb-cairo: hardening-no-relro usr/lib/gambas3/gb.cairo.so.0.0.0
W: gambas3-gb-dbus: hardening-no-relro usr/lib/gambas3/gb.dbus.so.0.0.0
W: gambas3-gb-qt4: hardening-no-relro usr/lib/gambas3/gb.qt4.so.0.0.0
W: gambas3-gb-image-imlib: hardening-no-relro
usr/lib/gambas3/gb.image.imlib.so.0.0.0
E: gambas3-gb-xml-rpc: missing-dep-for-interpreter gbr3 =>
gambas3-runtime (usr/lib/gambas3/gb.xml.rpc.gambas)
W: gambas3-gb-pcre: hardening-no-relro usr/lib/gambas3/gb.pcre.so.0.0.0
W: gambas3-gb-db-postgresql: hardening-no-relro
usr/lib/gambas3/gb.db.postgresql.so.0.0.0
W: gambas3-gb-db-mysql: hardening-no-relro usr/lib/gambas3/gb.db.mysql.so.0.0.0
W: gambas3-gb-qt4-webkit: hardening-no-relro
usr/lib/gambas3/gb.qt4.webkit.so.0.0.0
W: gambas3-gb-gui-opengl: hardening-no-relro
usr/lib/gambas3/gb.gui.opengl.so.0.0.0
W: gambas3-gb-xml-xslt: hardening-no-relro usr/lib/gambas3/gb.xml.xslt.so.0.0.0
W: gambas3-gb-image: hardening-no-relro usr/lib/gambas3/gb.image.so.0.0.0
W: gambas3-gb-image-io: hardening-no-relro usr/lib/gambas3/gb.image.io.so.0.0.0
W: gambas3-gb-gui: hardening-no-relro usr/lib/gambas3/gb.gui.so.0.0.0
W: gambas3-gb-v4l: hardening-no-relro usr/lib/gambas3/gb.v4l.so.0.0.0
which is pretty different, Fixing the hardening problem, there are
still 17 lintian messages yet, what it's not aceptable.
> Also, we may not be looking at the same code.
Maybe, I've run it on sid using the current debianization available in
git , http://anonscm.debian.org/git/git/pkg-gambas/ ,
git+ssh://git.debian.org/git/pkg-gambas/gambas3.git
> I sent you a mail about this a few weeks ago, reposting in case you
> missed it.
>
>> the trouble I have had with git is that git-import-orig does not
>> actually update
>> the "master" branch with the new source code, despite what its
>> documentation claims.
>> look at acinclude.m4 line 67: it's still 3.4.1, and that's from my
>> abortive attempts to update the code manually in April.
>>
>> I have used "git rebase" to create a new branch "newmaster" based on
>> 3.4.2 with the debian files from the existing master branch.
>>
>> if this is acceptable I will rename the remote branches so "newmaster"
>> becomes the "master" and delete "newmaster"
>> this will mean you will have to reload your git repository I think.
>
> the alternative if you or anyone else can fix the master branch
> directly. then just cherry-pick my changes from "newmaster" and delete it.
>
I saw it, but I haven't done it yet, I'll try to fix the master
branch. If not possible, we could use newmaster. Anyway these git
problems should not avoid us of uploading the packages, as we can
always use dpkg-buildpackage instead of git-buildpackage to compile
them.
I'll try to use small chunks of free time next week in order to fix as
many things as possible, but at the end of the week I'll upload the
packages to the archive even if they are not totally in good shape. I
think we must focus in putting the latest version of gambas3 in Debian
before its freeze. Later we can fix the remaining issues. If you can
help with the fixes, using patches, or in the newmaster branch, it
would be great.
Regards.
> Ian
>
More information about the Pkg-gambas-devel
mailing list