Packaging QtSpeech
Simon Quigley
tsimonq2 at ubuntu.com
Sun Aug 21 18:38:59 UTC 2016
Hello Lisandro,
> = debian/changelog
>
> If you intend this package to be under the Qt/KDE team umbrella you need to
> follow the [changelog guidelines]. In this specific case the changelog should
> be "signed" by the team's e-mail until the package is released (section 1 of
> the link).
>
> [changelog guidelines] <http://pkg-kde.alioth.debian.org/
> changelogstandard.html>
I'll fix this.
> = debian/control
>
> - Do you really need chrpath? If you do then you have probably found a bug
> upstream.
>
> - What do you need kbd for? It's not a development package per-se. Maybe
> tests?
I'll work on this.
> - Vcs-[Browser Git]: you probably used your launchpad one for the initial
> setup, but if you point to push it to our repos feel free to use the team's
> ones.
I just set it like that because I don't have access to the team QtSpeech
repo. When something is done about that (or there's somebody willing to
work with me on pushing every change I make to the appropriate repo)
I'll be glad to change it. :)
> - Homepage: I still think that pointing to the docs it's not the right
> homepage, but it might be a matter of taste.
>
> - And the package needs a better description, but that's clearly a WIP.
>
> = debian/copyright: clearly WIP.
I'm really unsure on this. Where can I find copyright-related
information on this?
> = debian/rules: it seems to come from a webkit-related package. Do you really
> need to set which archs get -gstabs? This needs a mjor overhaul. Moreover for
> simple submodules like I think this will be it's easier to start with a plain
> debian/rules or a templated one.
I copied that from QtWebEngine, major WIP here.
> = git
>
> Use one commit per related changes. As you are starting the packaging you
> might want to use one commit per file. Except the commit it's related to two
> or more files, of course. Example: if you add a package in debian/control and
> that package provides a .install file, then they should happen in the same
> commit. Of course we are not perfect and we make mistakes: if you accidentally
> pushed something that oversees this and if it's not too much of a hazzle, just
> keep it like this.
Good idea.
> Cheers!
Thanks Lisandro! :)
--
Simon Quigley
tsimonq2 at ubuntu.com
tsimonq2 on freenode and OFTC
More information about the pkg-kde-talk
mailing list