[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#751609: RFS: dmaths/3.5.2.5+dfsg1-1 (new version of a package that is already in Debian)



Hi Innocent,

2014-09-28 6:07 GMT-03:00 Innocent De Marchi <tangram.peces@gmail.com>:

>> >> 2. d/control:
>> >>     - Explain me why the package depends of writer and draw to work.
>> >
>> >
>> > Has no sense to install the package without these two programs. I don't
>> > know
>> > if I understand the question...
>>
>>
>> You put in long description "It also allows you to use your favorite
>> drawing software and include graphs of functions into a document". So,
>> why install draw compulsorily as dependency? I am trying understand
>> the package. If using writer, will you need of the draw?
>>
>
> Dmaths is work with Writer and Draw. It does not depend on the two, but some
> of them must be installed.
> Perhaps you could do depend on the LibreOffice metapackage.


The solution: 'libreoffice-writer | libreoffice-draw'. The
libreoffice-common can be removed because libreoffice-writer and
libreoffice-draw already depend of the libreoffice-common.


>> >>     - Please, create a VCS to control your debian/ versions. You can
>> >> use github or other. So, add the Vcs-Browser and Vcs-{Git|Svn|Cvs} to
>> >> d/control.
>> >
>> >
>> > I want to do this with all my packages, but now I have no time. I don't
>> > practice with Git and will need some time for me to update.
>>
>>
>> You can use SVN or CVS (or GIT). Sorry but it is an essential
>> condition for me. GitHub is simple and has several tutorials and
>> videos on Internet.
>>
>
> Yes, I understand it, but at this moment I have no time to document to do
> this. Perhaps I can do in a few months


No problems. I will wait for you. I have a control to know about the
reviewing stage of the packages.


>> >> 5. After the build, there are two wrong independent license files in
>> >> the package:
>> >>
>> >> usr/lib/libreoffice/share/extensions/DmathsAddon/Fichiers/licence.odt
>> >> usr/lib/libreoffice/share/extensions/DmathsAddon/Fichiers/license.txt
>> >>
>> >> You must add an override_dh_install to d/rules to remove these files ($
>> >> man dh):
>> >>
>> >> override_dh_install:
>> >>         dh_install
>> >>         rm -f
>> >>
>> >> $(CURDIR)/debian/libreoffice-dmaths/usr/lib/libreoffice/share/extensions/DmathsAddon/Fichiers/licence.odt
>> >>         rm -f
>> >>
>> >> $(CURDIR)/debian/libreoffice-dmaths/usr/lib/libreoffice/share/extensions/DmathsAddon/Fichiers/license.txt
>> >>
>> >
>> > The dmaths has a menu with an option to see the file
>> > DmathsAddon/Fichiers/licence.odt
>> > If it is deleted, an error occurs when accessing the file. I've added a
>> > line
>> > to delete the file license.txt to repackage the sources
>> > (see README.source)
>>
>>
>> Ok. Please, add comments line in libreoffice-dmaths.lintian-overrides
>> to explain each issue. I think you will need two lines.
>>
>
> Ok. I will add this comment:
> #The licence.odt file is essential for dmaths: dmaths is broken without the
> file.
> #Image files can not be installed in another directory: dmaths does not
> support changes.


Ok, add these comments (I didn't see comments in current package).


>>I saw several Lintian messages in your last upload. A new Lintian was
>>uploaded today to unstable. May it can help you too:
>>http://eriberto.pro.br/blog/?p=1289
>
> Yes,  I had not updated the pbuilder environment. I have fully reviewed the
> messages.
>
> Today I updated the package:
> http://mentors.debian.net/debian/pool/main/d/dmaths/dmaths_3.5.2.5+dfsg1-1.dsc
>
>  I hope that everything is correct!
> Thank you very much for your help!


You are welcome. I am glad for help you.

Cheers,

Eriberto


Reply to: