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

Re: upgrade orfeotoolbox to 5.0




I did lintian check on .changes file. Below is the output

lintian -I otb_5.0.0-1_amd64.changes
W: otb source: binaries-have-file-conflict libotb otb-bin usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so.1
W: otb source: binaries-have-file-conflict libotb otb-bin usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so.1
W: otb source: binaries-have-file-conflict libotb otb-bin-qt usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1
W: otb source: binaries-have-file-conflict libotb-dev otb-bin usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so
W: otb source: binaries-have-file-conflict libotb-dev otb-bin usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so
W: otb source: binaries-have-file-conflict libotb-dev otb-bin-qt usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so
W: otb source: changelog-should-mention-nmu
W: otb source: source-nmu-has-incorrect-version-number 5.0.0-1
I: otb source: quilt-patch-missing-description spelling.patch
W: otb source: syntax-error-in-dep5-copyright line 621: Cannot parse line "GNU LESSER GENERAL PUBLIC LICENSE"
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_BlockMatching.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ClassificationMapRegularization.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ColorMapping.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ComputePolylineFeatureFromImage.so choosen chosen
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ConnectedComponentSegmentation.so softwares software
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ConnectedComponentSegmentation.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_DSFuzzyModelEstimation.so informations information
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_DimensionalityReduction.so Independant Independent
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_DisparityMapToElevationMap.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_DownloadSRTMTiles.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_FusionOfClassifications.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_GenerateRPCSensorModel.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_GridBasedImageResampling.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_HaralickTextureExtraction.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_HomologousPointsExtraction.so Allows to Allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_HyperspectralUnmixing.so Dispertion Dispersion
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_HyperspectralUnmixing.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ImageClassifier.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_KmzExport.so informations information
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_LSMSSegmentation.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_LineSegmentDetection.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_MultiResolutionPyramid.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_MultivariateAlterationDetector.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_OSMDownloader.so Informations Information
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_OrthoRectification.so overriden overridden
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_OrthoRectification.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_Rasterization.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ReadImageInfo.so informations information
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_ReadImageInfo.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_RefineSensorModel.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_RigidTransformResample.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_SFSTextureExtraction.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_Segmentation.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_StereoFramework.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_StereoRectificationGridGenerator.so recommanded recommended
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_StereoRectificationGridGenerator.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_Superimpose.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_TrainImagesClassifier.so allows to allows one to
I: otb-bin-common: spelling-error-in-binary usr/lib/otb/applications/otbapp_VectorDataReprojection.so allows to allows one to
W: libotb: package-name-doesnt-match-sonames libOTBApplicationEngine-5.0-1 libOTBCarto-5.0-1 libOTBCommandLine-5.0-1 libOTBCommandLineParser-5.0-1 libOTBCommon-5.0-1 libOTBCurlAdapters-5.0-1 libOTBEdge-5.0-1 libOTBExtendedFilename-5.0-1 libOTBFuzzy-5.0-1 libOTBGdalAdapters-5.0-1 libOTBIOBSQ-5.0-1 libOTBIOGDAL-5.0-1 libOTBIOKML-5.0-1 libOTBIOLUM-5.0-1 libOTBIOMSTAR-5.0-1 libOTBIOMW-5.0-1 libOTBIOONERA-5.0-1 libOTBIORAD-5.0-1 libOTBIOTileMap-5.0-1 libOTBImageBase-5.0-1 libOTBImageIO-5.0-1 libOTBImageManipulation-5.0-1 libOTBMathParser-5.0-1 libOTBMetadata-5.0-1 libOTBOSSIMAdapters-5.0-1 libOTBOpenThreadsAdapters-5.0-1 libOTBPolarimetry-5.0-1 libOTBProjection-5.0-1 libOTBQtWidget-5.0-1 libOTBRCC8-5.0-1 libOTBStreaming-5.0-1 libOTBSupervised-5.0-1 libOTBTestKernel-5.0-1 libOTBTransform-5.0-1 libOTBVectorDataBase-5.0-1 libOTBVectorDataIO-5.0-1 libOTBWavelet-5.0-1 libotbossimplugins-5.0-1 libotbsiftfast-5.0-1
I: libotb: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libOTBApplicationEngine-5.0.so.1 allows to allows one to
I: libotb: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libOTBIOLUM-5.0.so.1 informations information
I: libotb: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libOTBIOMSTAR-5.0.so.1
I: libotb: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libOTBOSSIMAdapters-5.0.so.1 ouput output
I: libotb: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1 Supress Suppress
I: libotb: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libOTBVectorDataBase-5.0.so.1
W: libotb: binary-without-manpage usr/bin/otbTestDriver
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIORAD-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libotbsiftfast-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOMSTAR-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOONERA-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBEdge-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBMathParser-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOBSQ-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBImageIO-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBTestKernel-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCarto-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBTransform-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOTileMap-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBRCC8-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBVectorDataBase-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBStreaming-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBImageManipulation-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBPolarimetry-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBProjection-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBOSSIMAdapters-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBImageBase-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOKML-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBFuzzy-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOLUM-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBApplicationEngine-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBSupervised-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBVectorDataIO-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBExtendedFilename-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBWavelet-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBOpenThreadsAdapters-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOMW-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCurlAdapters-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBIOGDAL-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBMetadata-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libotbossimplugins-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCommon-5.0.so.1
I: libotb: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBGdalAdapters-5.0.so.1
W: otb-bin: package-name-doesnt-match-sonames libOTBCommandLine-5.0-1 libOTBCommandLineParser-5.0-1
W: otb-bin: binary-without-manpage usr/bin/otbApplicationLauncherCommandLine
W: otb-bin: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so.1 usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so
W: otb-bin: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so.1 usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so
I: otb-bin: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCommandLineParser-5.0.so.1
I: otb-bin: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBCommandLine-5.0.so.1
W: otb-bin-qt: package-name-doesnt-match-sonames libOTBQtWidget-5.0-1
I: otb-bin-qt: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1 Supress Suppress
W: otb-bin-qt: binary-without-manpage usr/bin/otbApplicationLauncherQt
W: otb-bin-qt: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1 usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so
I: otb-bin-qt: no-symbols-control-file usr/lib/x86_64-linux-gnu/libOTBQtWidget-5.0.so.1

Most of them are warnings. But dont know if they can be ignored considering the packaging policy.

could anyone help with warnings such as:
libotb: no-symbols-control-file
otb source: binaries-have-file-conflict libotb otb-bin

For  libotb: binary-without-manpage usr/bin/otbTestDriver, I have a fix.



On Fri, Aug 28, 2015 at 11:14 AM, Rashad M <mohammedrashadkm@gmail.com> wrote:

Hello Johan,

thanks for looking into this.
On Thu, Aug 27, 2015 at 8:26 PM, Johan Van de Wauw <johan.vandewauw@gmail.com> wrote:
Hello Rashad,

I had a quick look to your package.
One important thing which I did was to create a source tarball without
the excluded files mentioned in debian/copyright.
After editing the watchfile this file is now generated with uscan.
I imported this new file and the package no longer builds. It looks
like the CMakeLists will have to be patched not to look for 6S.
I have pushed my changes to the repository.

I had checkout your changes and the problem was 6S sources that needs to be excluded are in ThirdParty/6S/src. There are some cmake files in ThirdParty/6S/ which are not bound to 6S. So those must be kept for cmake configuration stuff. Hope that is okay.

I had added them in my local build and it works. I will re-run git-buildpackage and push the changes.

 

Kind Regards,
Johan

On Thu, Aug 27, 2015 at 10:52 AM, Rashad M <mohammedrashadkm@gmail.com> wrote:
> Hi all,
>
> finally  solved the issue. the problem was with ssh key in the alioth page.
> I had pushed the changes into debian gis :(
> http://anonscm.debian.org/cgit/pkg-grass/otb.git/
>
>
> On Wed, Aug 26, 2015 at 5:11 PM, Rashad M <mohammedrashadkm@gmail.com>
> wrote:
>>
>> Hi Bas , Johan,
>>
>> git fetch origin fails for me. I remember doing git clone from alioth
>> using https://
>>
>> So the issue is with firewall.
>>
>> On Wed, Aug 26, 2015 at 5:04 PM, Johan Van de Wauw
>> <johan.vandewauw@gmail.com> wrote:
>>>
>>> On Wed, Aug 26, 2015 at 4:22 PM, Rashad M <mohammedrashadkm@gmail.com>
>>> wrote:
>>>
>>> > I am behind a proxy network and uses proxychains tool. Does it matters?
>>> Can you ssh to other remote ssh servers?
>>> You can  try telnet git.debian.org 22
>>> if that does not show sth like SSH-2.0-OpenSSH your network probably
>>> does not allow external ssh. In my experience if you have to define a
>>> proxy for http/https external ssh is generally not possible.
>>>
>>> As a workaround, push your changes to a git repository which supports
>>> https, such as github? We can use that while reviewing the package.
>>>
>>>
>>> Kind Regards,
>>> Johan
>>
>>
>>
>>
>> --
>> Regards,
>>    Rashad
>
>
>
>
> --
> Regards,
>    Rashad



--
Regards,
   Rashad



--
Regards,
   Rashad

Reply to: