Hello Tobias,

Great thanks for your review. I'll try to address all the issues listed,
but several questions by the way below:

>>>>> "Tobias" == Tobias Frost <t...@debian.org> writes:

    Tobias> d/changelog: - An initial upload to Debian only have one
    Tobias> single entry, like "Initial Upload (Closes:
    Tobias> #<your-itp-bug>)" (There are by definition no changes to the
    Tobias> packaging on initial upload.)  - As an consequence, the
    Tobias> debian revision must stay at -1 until sponsored.

Ok, but how can I return to the -1 debian revision now in my upload on
mentors.debian.net? And what should I do further if it will not be the
last iteration?

    Tobias> - A library package needs a development package too.

But this library is not intended for a third-party development. It just
implements core functionality that is common for two different
frontends.

    Tobias> - the library package must only contain the library, not
    Tobias> configuration files nor manpages. (makes them breaking when
    Tobias> an SONAME bump is required - see above about your Conflicts)

But this configuration is common as well and it is parsed by the library
functions. Can you give me some hint what should I do in this situation?

    Tobias> d/libmultispeech.shlibs - Why do you need this file?

For the version restriction in dependencies.

    Tobias> d/libmultispeech.links - why do you need the link? Is
    Tobias> multispeech to be invoked by the user directly or is it only
    Tobias> to be invoked by emacs? (as the usr/share/emacs seems to
    Tobias> indicate) (Disclaimer: I do not know anything about emacs
    Tobias> extension.)

Generally, it is used just by Emacspeak. This symlink is inherited
historically from the old versions. Now I see no valuable reason for it.

    Tobias> postinst - speech-dispatcher is using a systemd service
    Tobias> file, if you really need to reload its configuration, you
    Tobias> should use service speech-dispatcher reload and not kill it
    Tobias> via kill. (you might overkill)

Actually, it is not mandatory. Speech Dispatcher can as well be
automatically spawned by a client. The kill command in this case just
sends the SIGHUP signal, that does not kill or restart Speech
Dispatcher, but only notifies it about a configuration change. It is
documented behaviour of Speech Dispatcher. And I should notify every
running instance regardless of the way it was launched by.

Best regards,
Igor.

Reply via email to