Re: RFS: libengsas packages
Dear readers,
it took some time to process the hints. Nevertheless I fixed the most of the
mentioned errors. There are three errors left, related to symbol files. As I
understood the documentation, the symbol file should list all symbols, provided
by the current binary packages. Therefore I have generated a file with help of
dpkg-gensymbols. Since it creates only one file, for all binary packages, I
splitted it up into files, containing only those symbols, provided by the
related binary package. I also removed the debian revision from all entries.
But actually, the error
symbols-file-contains-current-version-with-debian-revision
has not been fixed. May be someone has a hint fixing it? The new packages are
also available at [1].
I also asked at the kde mailing list, if someone likes to sponsor this
library. Currently they have rejected it (s. [2]), because of me as an
packaging beginner and a not finished API. But without the library, I could not
provide my other package Meganizer. And packaging LibEngsas within Meganizer
is not possible (from my point of view), without loosing the benefits of
LibEngsas (to let the user choose, whether to use KDE or not). So I just want
to ask, if there is any other way to solve this problem?
But even if the package is currently not added, I appreciate any hints to
solve the issues above.
Kind regards,
Joachim Langenbach
[1]
https://build.opensuse.org/package/binaries?package=LibEngsas&project=home%3Aengsas&repository=Debian_6.0
[2] http://lists.alioth.debian.org/pipermail/pkg-kde-talk/2013-
April/001787.html
On Monday 25 February 2013 18:06:08 you wrote:
> Hi,
>
> On 02/25/2013 07:52 AM, Joachim Langenbach wrote:
> >> 1) changelog says, that you are targeting the software to "stable"
> >> release. It is impossible. Use "unstable" instead. Also you should put
> >> your name there.
> >
> > So this stable or unstable line refers to the distribution status the
> > package is build for? Like build for squeeze is stable and build for sid
> > is unstable?
> Please, check that.
>
> http://www.debian.org/doc/manuals/maint-guide/dreq.en.html#changelog
>
> >> 5) Depends-section contains a lot of libraries, they should be
> >> "automatically" picked up due to dh_shlibdeps, if it is possible.
> >
> > Without the dependencies to binary packages defined in this package (like
> > dependency of libengsas0-common from libengsas0), right?
>
> Please, check that:
>
> http://www.debian.org/doc/manuals/maint-guide/advanced.en.html#library
>
> Игорь is right, libengsas0-common should be kept.
>
> For example. there is a list of of dependencies auto-generated by
> dh_shlibdeps for this library:
>
> libc6 (>= 2.2.5), libengsas0, libgcc1 (>= 1:4.1.1), libqt4-network (>=
> 4:4.5.3), libqt4-sql (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3),
> libqt4-xmlpatterns (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1),
> libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1)
>
> >> 7) Remove postinst and postrm scripts. Review other ones.
> >
> > I had added them, because lintian complains, that they are not there
> > otherwise, is this wrong? Or do you mean a specific one?
>
> Some of your scripts are empty. They should be removed.
> Other ones should be reviewed. If you do not really need them - remove them,
>
> Cheers,
>
> Anton
Reply to: