Pushing Open Sankore into Wheezy...
Mike Gabriel
mike.gabriel at das-netzwerkteam.de
Tue Jun 12 06:03:25 UTC 2012
Hi Miri,
----- Original message -----
> 2012/6/12 Mike Gabriel <mike.gabriel at das-netzwerkteam.de>:
> > Hi Miriam,
>
> Hi!
>
> > > W: sankore-data: duplicate-font-file
> > > usr/share/open-sankore/customizations /fonts/Andika-R.ttf also in
> > > fonts-sil-andika
> >
> > What shall I do with the duplicate-font-file? Simply drop it? Never
> > had such a case.
>
> My proposal is to add a dependency on fonts-sil-andika, and replace
> the file by a symlink to the fonts file included in that package.
Ok, will do.
>
> > > W: sankore-data: embedded-javascript-library
> > > usr/share/open-sankore/library
> > > /applications/Edit Html.wgt/jquery.pack.js
> > > W: sankore-data: embedded-javascript-library
> > > usr/share/open-sankore/library>
> > > /applications/Nuancier.wgt/js/jquery.js
> > > W: sankore-data: embedded-javascript-library
> > > usr/share/open-sankore/library
> > > /applications/Wikipedia.wgt/script/jquery.min.js
> > > W: sankore-data: embedded-javascript-library
> > > usr/share/open-sankore/library
> > > /applications/Wiktionnaire.wgt/script/jquery.min.js
> >
> > What do you reckon... is it save to drop these and symlink to
> > jquery.js in libjs-jquery & co?
>
> I'd leave them as they are, just in case. I'm not sure if replacing
> them with a symlink is gonna be safe, especially regarding future
> evolution of the packages. Thoughts?
Yeah, I thought so, as well. Without having looked at the files closer, they feel like prone to sankore upstream customization attempts.
I will place a lintian override into the package.
> > > W: sankore-data: script-not-executable
> > > usr/share/open-sankore/linux/run.sh
> >
> > For this I placed a lintian-override into the package. Another option
> > can be to remove it again after dh_install is through. Comment?
> Well, either remove it (if it is not needed) or set mode +x so that
> the script is executable, if it needs to be :)
I will chmod it.
> > > W: sankore: hardening-no-fortify-functions
> > > usr/lib/open-sankore/x86_64-linux-
> > > gnu/libCFF_Adaptor.so.1
> > > W: sankore: hardening-no-fortify-functions
> > > usr/lib/open-sankore/x86_64-linux-
> > > gnu/libCFF_Adaptor.so.1.0
> > > W: sankore: hardening-no-fortify-functions
> > > usr/lib/open-sankore/x86_64-linux-
> > > gnu/libCFF_Adaptor.so.1.0.0
> >
> > Bart Martens and others currently recommended to leave these untouched
> > (if we are sure the build flags have been hardened, which they have).
>
> Yup, I agree
>
> > > E: sankore: possible-gpl-code-linked-with-openssl
> >
> > Normally, we need a statement from (sankore) upstream here that it is
> > ok to link sankore (GPL) against openssl (OpenSSL/SSLeay license).
> > This license has to be placed in /debian/copyright. Do we have such a
> > statement?
>
> This is the toughest one. No, as far as I know, we don't have that
> statement yet, so we should get in contact with them and politely ask
> them about it. That's the best possible solution.
Ok...
> > > W: sankore: binary-without-manpage usr/bin/Open-Sankore
> >
> > I will put a dummy man page into the package. I guess we do not have
> > any known cmdline options...
>
> Well, at least a man page that briefly describe what the binary is
> about, without having to run it to find out, is in my opinion enough.
> Thanks :)
Man page ha already been added last night. Looks fine.
> > > Finished running lintian.
> >
> > :-)
> >
> > Mike
>
> Cool!!
>
> The only big point we have to fix is the GPL - SSL stuff. The rest are
> easy to fix, or can be safely ignored (IMHO). We should get in contact
> with upstream, explain clearly and briefly the problem, suggest them
> what I think is the best and easiest solution (the statement allowing
> us to link it against SSL), and hope they will be helpful enough to do
> it. Do you want to send them an email, do you prefer me to do it, or
> does anyone else volunteers? :)
I'd be thankful if you could take care of the upstream contact. A nice template for such granting from upstream can be found in x11vnc
's copyright file. Maybe you want to provide them with a statement draft already.
I will go through the copyright headers of the individual files. Is tha a deal?
Greets,
Mike (who will switch on --pedantic -E on lintian today)
More information about the Debian-edu-pkg-team
mailing list