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

Bug#822613: RFS: dynamic-graph/3.0.0-1



control: tags -1 moreinfo
control: owner -1 !

Hi,
lets see

>found information on 
>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736360 which seems to 
>suggest the problem was still contentious two years ago. Should I keep 
>overriding this warning?

I suggest to leave things as is

1) apt install check-all-the-things

codespell --quiet-level=3


^^ something that you might want to fix or report/ask upstream


2) grep copyright  . -Ri

many missing people

License: I know the license text can be just a link to common-licenses, but I still prefer
some brief explanation

https://codesearch.debian.net/results/License%3A%20LGPL-3/page_0

"the License, or (at your option) any later version."

3) missing a +, it seems an LGPL-3+ license


I like something like this


License: LGPL-3+
This package is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in "/usr/share/common-licenses/LGPL-3".



4) symbols mismatches:
http://debomatic-amd64.debian.net/distribution#unstable/dynamic-graph/3.0.0-1/buildlog

http://debomatic-i386.debian.net/distribution#unstable/dynamic-graph/3.0.0-1/buildlog

and I expect some more breakages on arm* and other Debian architectures.

5) trigger:
activate-noawait ldconfig


why?


6)
>override_dh_makeshlibs:
>dh_makeshlibs --exclude=lib/plugin --noscripts
>
>override_dh_shlibdeps:
>dh_shlibdeps --exclude=lib/plugin


why?

7)

>override_dh_auto_configure:
>dh_auto_configure -- -DGENERATE_DOC=ON

this won't work, because arch=all is a builder, while arch:any are other machines.

So this probably breaks source only upload

8)

please check dpkg-buildpackage -A
and dpkg-buildpackage -B
if they run cleanly
(in clean pbuilder/sbuild unstable environments)

https://sources.debian.net/src/websocketpp/0.7.0-5/debian/rules/

this might give you some hints about the source only stuff

it should be all for now


Gianfranco


Reply to: