Re: ITP: pystac -- Python library for working with the SpatioTemporal Asset Catalog (STAC) specific

2023-07-01 Thread Angelos Tzotsos
+1
Angelos

On Sat, Jul 1, 2023 at 8:09 PM Antonio Valentino <
antonio.valent...@tiscali.it> wrote:

> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-de...@lists.debian.org, :
> debian-pyt...@lists.debian.org
> Owner: Antonio Valentino 
>
> * Package name: pystac
>Version : 1.8.1
>Upstream Author : Rob Emanuele , Jon Duckworth
> 
> * URL : https://github.com/stac-utils/pystac
> * License : Apache-2.0
>Programming Lang: Python
>Description : Python library for working with the SpatioTemporal
> Asset Catalog (STAC)
>
> Binary package names: python3-pystac
>
>   PySTAC is a library for working with the SpatioTemporal Asset Catalog
>   (STAC) specification (https://stacspec.org) in Python 3.
>   .
>   Some nice features of PySTAC are:
>   .
>* Reading and writing STAC version 1.0. Future versions will read
>  older versions of STAC, but always write the latest supported
>  version.
>  See STAC Spec Version Support for details.
>* In-memory manipulations of STAC catalogs.
>* Extend the I/O of STAC metadata to provide support for other
>  platforms (e.g. cloud providers).
>* Easy, efficient crawling of STAC catalogs. STAC objects are only
>  read in when needed.
>* Easily write “absolute published”, “relative published” and
>  “self-contained” catalogs as described in the best practices
>  documentation.
>
> --
> Antonio Valentino
>
>

-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: GDAL 3.1.0

2020-05-16 Thread Angelos Tzotsos

Thank you Bas for the update!

On 5/15/20 8:44 AM, Sebastiaan Couwenberg wrote:

On 5/13/20 12:04 PM, Sebastiaan Couwenberg wrote:

GDAL 3.1.0 has been released, it broke the C++ ABI which required a
SONAME bump which in turn triggers a transition.

Most rdeps built successfully, fiona is the only real issue.


fiona (1.8.13-1) FTBFS due to test failures, reported in #960369.

This was already fixed upstream, a patch with those changes has been
included.

It cannot be uploaded yet, because fontconfig causes the build
dependencies to be uninstallable at the moment.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
President
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: GDAL 3.0.2

2020-01-08 Thread Angelos Tzotsos

Thank you for the update and your work Bas!

On 1/8/20 7:15 AM, Sebastiaan Couwenberg wrote:

On 11/10/19 8:26 PM, Sebastiaan Couwenberg wrote:

The transition to GDAL 3 was blocked by the removal of the Python 2
support as discussed in the transition bugreport (#939989). This took
quite a bit of time to resolve due to an uncooperative maintainer, but
there are no rdeps of python-gdal in unstable any more.

In the meantime the GDAL 3 support in fiona was fixed upstream. vtk7 was
also updated to use the embedded copy of PROJ.4 to fix the FTBFS with
PROJ 6. OSSIM upstream even ported it to use the GEOS C API to fix the
build failure with GEOS 3.8.0. Unfortunately OTB still FTBFS due to
recent changes in ITK4. It's still not in testing, so not a big issue.

Hopefully we'll be able to start the transition soon, but I fear that
the python3.8 transition is going to cause more delays (as it will cause
many autopkgtest failure until everything is rebuilt for python3.8 as well).

networkx continued to delay the transition due to its update breaking
autopkgtests for some of its rdeps, but we just got the go-ahead.

This means we'll build the next QGIS release (3.4.15) with PROJ6 & GDAL3
which it does not support well, fortunately next month (on February
27th) we'll switch to the 3.10 LTR which does have support for PROJ6 &
GDAL3.

There are still some projects that lack support for PROJ6/GDAL3 like
mapserver and qmapshack, these may be broken in the next Ubuntu LTS
(focal) if they transition to GDAL 3 before the import freeze on
February 27th. We'll have more time in Debian to get these packages
fixed before the next stable release.

For Ubuntu endusers it may be better to stick to PROJ6/GDAL2 for focal
due to not all leaf packages supporting GDAL3 yet, for use cases like
Travis-CI it's probably more desirable to have PROJ6/GDAL3 in the next
LTS. I'll leave it to Gianfranco to decide what to do for focal.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Thank you Bas and Gerald,

The package now builds fine. I will push the changes to git.

Cheers,
Angelos

On 7/23/19 9:35 PM, Sebastiaan Couwenberg wrote:

On 7/23/19 8:29 PM, Angelos Tzotsos wrote:

https://launchpadlibrarian.net/434356921/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic5_BUILDING.txt.gz

You need to update the symbols file:

  patch -p0 < /path/to/build.log

Symbols were removed so dh_makeshlibs exits with non-zero status.

Also why rely on LP to build the package, use a local cowbuilder chroot
with the PPA as other mirror to get results faster.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Looks like build stage is now ok.

Getting this error in later stage though:

https://launchpadlibrarian.net/434356921/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic5_BUILDING.txt.gz

On 7/23/19 7:54 PM, Sebastiaan Couwenberg wrote:

On 7/23/19 6:39 PM, Angelos Tzotsos wrote:

For amd64 we now get a zoo-service error:
https://launchpadlibrarian.net/434343096/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic1_BUILDING.txt.gz

./voronoi.c:203:68: error: ‘Face_iterator {aka class
CGAL::Triangulation_2 >,
CGAL::Triangulation_ds_face_base_2 > >::Finite_faces_iterator}’
has no member named ‘info’
fprintf(stderr," *** %s %d %d %d\n",__FILE__,__LINE__,nf,fit.info());
 ^~~~
Looks like it want a different version of CGAL.


while for i386, the multiarch patch did not work:

gcc cgictest.o -o cgictest.cgi -L./ -lcgic
/usr/lib/i686-linux-gnu/libfcgi.a
gcc: error: /usr/lib/i686-linux-gnu/libfcgi.a: No such file or directory

It fails because the patch doesn't use the mulitarch path:

  /usr/lib/i386-linux-gnu/libfcgi.a


-    LIBS= -L./ -lcgic /usr/lib/libfcgi.a
+    LIBS= -L./ -lcgic /usr/lib/${CPU}-linux-gnu/libfcgi.a

Use ${DEB_HOST_MULTIARCH} instead.

If you cannot use the environment variable, retrieve it with:

  dpkg-architecture -qDEB_HOST_MULTIARCH

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Hi,

The issue with cmake was solved by adding 
otb-qgis,qtbase5-dev,libqt5opengl5-dev,libfcgi-dev to build dependencies.



On 7/23/19 8:53 PM, Gérald Fenoy wrote:

Angelos,
is it possible that orb is also located in 
/usr/lib/x86_64-gnu-linux/otb/applications/ rather than in 
/usr/lib/otb/applications/?

How did you solve the issue with cmake? (I am curious cause I was not able to 
build otb2zcfg on my appVeryor script).

Best regards,

Gerald Fenoy
gerald.fe...@geolabs.fr

GEOLABS
Siège social :
Futur Building I
1280, avenue des Platanes
34970 Lattes
Tél. fixe : +33 (0) 4 67 43 09 95
Tél. portable : +33 (0) 6 70 08 25 39


Le 23 juil. 2019 à 19:51, Angelos Tzotsos  a écrit :

Thanks Gerald, this worked.

Next error:

dh_auto_build --sourcedirectory=thirds/otb2zcfg \
   --builddirectory=thirds/otb2zcfg/build
cd thirds/otb2zcfg/build && make -j4 -O
make[2]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
/usr/bin/cmake -H/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg 
-B/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build --check-build-system 
CMakeFiles/Makefile.cmake 0
make[2]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make[2]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
/usr/bin/cmake -E cmake_progress_start 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles/progress.marks
make[2]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make -f CMakeFiles/Makefile2 all
make -f CMakeFiles/otb2zcfg.dir/build.make CMakeFiles/otb2zcfg.dir/depend
make[4]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
cd /<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg /<>/zoo-project-1.7.0+ds/thirds/otb2zcfg 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build /<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles/otb2zcfg.dir/DependInfo.cmake --color=
Scanning dependencies of target otb2zcfg
make[4]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make -f CMakeFiles/otb2zcfg.dir/build.make CMakeFiles/otb2zcfg.dir/build
make[4]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
[ 50%] Building CXX object CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o
/usr/bin/c++   -I/usr/include/OTB-6.6 -isystem /usr/include/ITK-4.12 -I/usr/include/gdal 
-I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu -I/usr/include/libsvm 
-I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL 
-I/usr/include/qwt  -msse2 -mfpmath=sse -g -O2 
-fdebug-prefix-map=/<>/zoo-project-1.7.0+ds=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2-std=c++14 -o 
CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o -c 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/otb2zcfg.cxx
make[4]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make[4]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
[100%] Linking CXX executable otb2zcfg
/usr/bin/cmake -E cmake_link_script CMakeFiles/otb2zcfg.dir/link.txt --verbose=1
/usr/bin/c++   -msse2 -mfpmath=sse -g -O2 
-fdebug-prefix-map=/<>/zoo-project-1.7.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   
 -Wl,--no-undefined -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now  -rdynamic 
CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o  -o otb2zcfg 
/usr/lib/x86_64-linux-gnu/libOTBApplicationEngine-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBImageIO-6.6.so.1 -lz 
/usr/lib/x86_64-linux-gnu/libOTBIORAD-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOONERA-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOLUM-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOMSTAR-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOBSQ-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOTileMap-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBCurlAdapters-6.6.so.1 -lcurl 
/usr/lib/x86_64-linux-gnu/libOTBExtendedFilename-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBVectorDataIO-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBIOGDAL-6.6.so.1 -ltinyxml 
/usr/lib/x86_64-linux-gnu/libOTBIOKML-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBProjection-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBVectorDataBase-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBImageManipulation-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBStreaming-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBGdalAdapters-6.6.so.1 -lkmlbase -lkmldom -lkmlengine 
/usr/lib/x86_64-linux-gnu/libOTBTransform-6.6.so.1 
/usr/lib/x86_64-linux-gnu/libOTBImageBa

Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos
ec-4.12.so.1 /usr/lib/libITKSpatialObjects-4.12.so.1 
/usr/lib/libITKMesh-4.12.so.1 /usr/lib/libITKTransform-4.12.so.1 
/usr/lib/libITKPath-4.12.so.1 /usr/lib/libITKCommon-4.12.so.1 /usr/lib/libitksys-4.12.so.1 
/usr/lib/libITKVNLInstantiation-4.12.so.1 /usr/lib/libitkvnl_algo-4.12.so.1 
/usr/lib/libitkvnl-4.12.so.1 /usr/lib/libitkv3p_netlib-4.12.so.1 
/usr/lib/libitknetlib-4.12.so.1 /usr/lib/libitkvcl-4.12.so.1 -lm -lpthread -lm -ldl 
/usr/lib/x86_64-linux-gnu/libotbossimplugins-6.6.so.1 -lgdal -lossim -lOpenThreads -lgeotiff
make[4]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make[3]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
[100%] Built target otb2zcfg
make[3]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
make[2]: Entering directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
/usr/bin/cmake -E cmake_progress_start 
/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles 0
make[2]: Leaving directory 
'/<>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build'
( \
  mkdir thirds/otb2zcfg/build/zcfgs; \
  cd thirds/otb2zcfg/build/zcfgs; \
  ITK_AUTOLOAD_PATH=/usr/lib/otb/applications/ ../otb2zcfg || echo "Ignoring 
otb2zcfg failure"; \
  for i in BandMath Despeckle KMeansClassification; do \
  sed -i "s:mimeType = image/png:mimeType = image/png\nuseMapserver = 
true\nmsClassify = true:g" $i.zcfg; \
  done; \
  for i in Smoothing; do \
  sed -i "s:mimeType = image/png:mimeType = image/png\nuseMapserver = 
true:" $i.zcfg; \
  done \
)
INFO: Module search path: /usr/lib/otb/applications/
ERROR: no module found.
sed: can't read BandMath.zcfg: No such file or directory
sed: can't read Despeckle.zcfg: No such file or directory
sed: can't read KMeansClassification.zcfg: No such file or directory
sed: can't read Smoothing.zcfg: No such file or directory
debian/rules:74: recipe for target 'override_dh_auto_build' failed



On 7/23/19 8:34 PM, Gérald Fenoy wrote:

Dear Angelos,
can you please try commenting this line?

I hope this helps.

Best regards,

Gerald Fenoy
gerald.fe...@geolabs.fr



Le 23 juil. 2019 à 19:30, Angelos Tzotsos  a écrit :

Hi Gerald,

This is the blocking error right now:

./voronoi.c:161:77: warning: too many arguments for format [-Wformat-extra-args]
./voronoi.c:203:68: error: ‘Face_iterator {aka class CGAL::Triangulation_2 >, CGAL::Triangulation_ds_face_base_2 > 
>::Finite_faces_iterator}’ has no member named ‘info’
fprintf(stderr," *** %s %d %d %d\n",__FILE__,__LINE__,nf,fit.info());
 ^~~~

Best,
Angelos

On 7/23/19 8:17 PM, Gérald Fenoy wrote:

Dear Angelos,
I guess that on your setup, the libfcgi.a is located in 
/usr/lib/x86_64-gnu-linux or something similar.

Your may run a sed command on the Makefile to set the correct location before 
running make.

I hope this helps.


Gerald Fenoy

gerald.fe...@geolabs.fr





Le 23 juil. 2019 à 17:18, Angelos Tzotsos 
  a écrit :

Configuration step is done this time, but there is a new failure:

https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+build/1739/+files/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic4_BUILDING.txt.gz


-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Could NOT find Qt5LinguistTools (missing: Qt5LinguistTools_DIR)
-- Configuring done
-- Generating done


dh_auto_build --sourcedirectory=thirds/cgic206 \
   --builddirectory=thirds/cgic206
cd thirds/cgic206 && make -j4 -O
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
capture.o capture.c
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgictest.o cgictest.c
cgictest.c: In function ‘cgiMain’:
cgictest.c:25:2: warning: implicit declaration of function ‘dup2’ 
[-Wimplicit-function-declaration]
   dup2(cgiOut,stdout);
   ^~~~
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgic.o cgic.c
cgic.c: In function ‘cgiCookieString’:
cgic.c:1749:11: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
 if ((p == '\0') && (n == '\0')) {
^~
cgic.c:1749:9: note: did you mean to dereference the pointer?
 if ((p == '\0') && (n == '\0')) {
  ^
cgic.c:1749:26: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
 if ((p == '\0') && (n == '\0')) {
   ^~
cgic.c:1749:24: note: did you mean to derefer

Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Thanks, the multiarch path worked fine.

On 7/23/19 7:54 PM, Sebastiaan Couwenberg wrote:

On 7/23/19 6:39 PM, Angelos Tzotsos wrote:

For amd64 we now get a zoo-service error:
https://launchpadlibrarian.net/434343096/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic1_BUILDING.txt.gz

./voronoi.c:203:68: error: ‘Face_iterator {aka class
CGAL::Triangulation_2 >,
CGAL::Triangulation_ds_face_base_2 > >::Finite_faces_iterator}’
has no member named ‘info’
fprintf(stderr," *** %s %d %d %d\n",__FILE__,__LINE__,nf,fit.info());
 ^~~~
Looks like it want a different version of CGAL.


while for i386, the multiarch patch did not work:

gcc cgictest.o -o cgictest.cgi -L./ -lcgic
/usr/lib/i686-linux-gnu/libfcgi.a
gcc: error: /usr/lib/i686-linux-gnu/libfcgi.a: No such file or directory

It fails because the patch doesn't use the mulitarch path:

  /usr/lib/i386-linux-gnu/libfcgi.a


-    LIBS= -L./ -lcgic /usr/lib/libfcgi.a
+    LIBS= -L./ -lcgic /usr/lib/${CPU}-linux-gnu/libfcgi.a

Use ${DEB_HOST_MULTIARCH} instead.

If you cannot use the environment variable, retrieve it with:

  dpkg-architecture -qDEB_HOST_MULTIARCH

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Hi Gerald,

This is the blocking error right now:

./voronoi.c:161:77: warning: too many arguments for format [-Wformat-extra-args]
./voronoi.c:203:68: error: ‘Face_iterator {aka class CGAL::Triangulation_2 >, CGAL::Triangulation_ds_face_base_2 > 
>::Finite_faces_iterator}’ has no member named ‘info’
   fprintf(stderr," *** %s %d %d %d\n",__FILE__,__LINE__,nf,fit.info());
^~~~

Best,
Angelos

On 7/23/19 8:17 PM, Gérald Fenoy wrote:

Dear Angelos,
I guess that on your setup, the libfcgi.a is located in 
/usr/lib/x86_64-gnu-linux or something similar.

Your may run a sed command on the Makefile to set the correct location before 
running make.

I hope this helps.


Gerald Fenoy
gerald.fe...@geolabs.fr



Le 23 juil. 2019 à 17:18, Angelos Tzotsos  a écrit :

Configuration step is done this time, but there is a new failure:
https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+build/1739/+files/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic4_BUILDING.txt.gz

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Could NOT find Qt5LinguistTools (missing: Qt5LinguistTools_DIR)
-- Configuring done
-- Generating done


dh_auto_build --sourcedirectory=thirds/cgic206 \
   --builddirectory=thirds/cgic206
cd thirds/cgic206 && make -j4 -O
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
capture.o capture.c
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgictest.o cgictest.c
cgictest.c: In function ‘cgiMain’:
cgictest.c:25:2: warning: implicit declaration of function ‘dup2’ 
[-Wimplicit-function-declaration]
   dup2(cgiOut,stdout);
   ^~~~
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgic.o cgic.c
cgic.c: In function ‘cgiCookieString’:
cgic.c:1749:11: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
 if ((p == '\0') && (n == '\0')) {
^~
cgic.c:1749:9: note: did you mean to dereference the pointer?
 if ((p == '\0') && (n == '\0')) {
  ^
cgic.c:1749:26: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
 if ((p == '\0') && (n == '\0')) {
   ^~
cgic.c:1749:24: note: did you mean to dereference the pointer?
 if ((p == '\0') && (n == '\0')) {
 ^
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
rm -f libcgic.a
ar rc libcgic.a cgic.o
ranlib libcgic.a
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/libfcgi.a
gcc: error: /usr/lib/libfcgi.a: No such file or directory
Makefile:30: recipe for target 'cgictest.cgi' failed







On 7/23/19 4:00 PM, Bas Couwenberg wrote:

On 2019-07-23 14:57, Angelos Tzotsos wrote:

Added otb-qgis to the build depends and now this comes up:

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
CMake Error at
/usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/Modules/OTBQt.cmake:26
(find_package):
   Could not find a package configuration file provided by "Qt5Core" with any
   of the following names:

 Qt5CoreConfig.cmake
 qt5core-config.cmake

apt-file is your friend:

  $ apt-file search Qt5CoreConfig.cmake
  qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake
  qtbase5-gles-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation

http://users.ntua.gr/tzotsos





--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

For amd64 we now get a zoo-service error:
https://launchpadlibrarian.net/434343096/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic1_BUILDING.txt.gz

while for i386, the multiarch patch did not work:

gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/i686-linux-gnu/libfcgi.a
gcc: error: /usr/lib/i686-linux-gnu/libfcgi.a: No such file or directory


Here is the patch for the makefile:

--- zoo-project-1.7.0+ds.orig/thirds/cgic206/Makefile
+++ zoo-project-1.7.0+ds/thirds/cgic206/Makefile
@@ -4,7 +4,7 @@ ifeq ($(OS),Darwin)
 MACOS_CFLAGS=-arch x86_64
 LIBS= -L./ -lcgic /usr/local/lib/libfcgi.dylib
 else
-    LIBS= -L./ -lcgic /usr/lib/libfcgi.a
+    LIBS= -L./ -lcgic /usr/lib/${CPU}-linux-gnu/libfcgi.a
 endif
 CFLAGS=-I/usr/local/include -g -Wall ${MACOS_CFLAGS}
 CC=gcc

Any ideas how to improve this?

On 7/23/19 7:19 PM, Angelos Tzotsos wrote:

Ah, I just saw that there used to be a patch for that, will restore it.

On 7/23/19 6:32 PM, Sebastiaan Couwenberg wrote:

On 7/23/19 5:18 PM, Angelos Tzotsos wrote:

gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/libfcgi.a
gcc: error: /usr/lib/libfcgi.a: No such file or directory

So it wants the fcgi static library, apt-file is your friend again:

  $ apt-file search libfcgi.a
  libfcgi-dev: /usr/lib/x86_64-linux-gnu/libfcgi.a

If the non-multiarch path is hardcoded, that needs to be patched.

Kind Regards,

Bas







--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Ah, I just saw that there used to be a patch for that, will restore it.

On 7/23/19 6:32 PM, Sebastiaan Couwenberg wrote:

On 7/23/19 5:18 PM, Angelos Tzotsos wrote:

gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/libfcgi.a
gcc: error: /usr/lib/libfcgi.a: No such file or directory

So it wants the fcgi static library, apt-file is your friend again:

  $ apt-file search libfcgi.a
  libfcgi-dev: /usr/lib/x86_64-linux-gnu/libfcgi.a

If the non-multiarch path is hardcoded, that needs to be patched.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Configuration step is done this time, but there is a new failure:
https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+build/1739/+files/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic4_BUILDING.txt.gz

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Could NOT find Qt5LinguistTools (missing: Qt5LinguistTools_DIR)
-- Configuring done
-- Generating done


dh_auto_build --sourcedirectory=thirds/cgic206 \
  --builddirectory=thirds/cgic206
cd thirds/cgic206 && make -j4 -O
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
capture.o capture.c
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgictest.o cgictest.c
cgictest.c: In function ‘cgiMain’:
cgictest.c:25:2: warning: implicit declaration of function ‘dup2’ 
[-Wimplicit-function-declaration]
  dup2(cgiOut,stdout);
  ^~~~
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc -I/usr/local/include -g -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
cgic.o cgic.c
cgic.c: In function ‘cgiCookieString’:
cgic.c:1749:11: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
if ((p == '\0') && (n == '\0')) {
   ^~
cgic.c:1749:9: note: did you mean to dereference the pointer?
if ((p == '\0') && (n == '\0')) {
 ^
cgic.c:1749:26: warning: comparison between pointer and zero character constant 
[-Wpointer-compare]
if ((p == '\0') && (n == '\0')) {
  ^~
cgic.c:1749:24: note: did you mean to dereference the pointer?
if ((p == '\0') && (n == '\0')) {
^
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
rm -f libcgic.a
ar rc libcgic.a cgic.o
ranlib libcgic.a
make[2]: Leaving directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
make[2]: Entering directory '/<>/zoo-project-1.7.0+ds/thirds/cgic206'
gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/libfcgi.a
gcc: error: /usr/lib/libfcgi.a: No such file or directory
Makefile:30: recipe for target 'cgictest.cgi' failed







On 7/23/19 4:00 PM, Bas Couwenberg wrote:

On 2019-07-23 14:57, Angelos Tzotsos wrote:

Added otb-qgis to the build depends and now this comes up:

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
CMake Error at
/usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/Modules/OTBQt.cmake:26
(find_package):
  Could not find a package configuration file provided by "Qt5Core" 
with any

  of the following names:

    Qt5CoreConfig.cmake
    qt5core-config.cmake


apt-file is your friend:

 $ apt-file search Qt5CoreConfig.cmake
 qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake
 qtbase5-gles-dev: 
/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake


Kind Regards,

Bas





--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Added otb-qgis to the build depends and now this comes up:

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/Modules/OTBQt.cmake:26 
(find_package):
  Could not find a package configuration file provided by "Qt5Core" with any
  of the following names:

Qt5CoreConfig.cmake
qt5core-config.cmake

  Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
  "Qt5Core_DIR" to a directory containing one of the above files.  If
  "Qt5Core" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBModuleAPI.cmake:67 (include)
  /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBModuleAPI.cmake:44 
(otb_module_load)
  /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBModuleAPI.cmake:88 
(_otb_module_config_recurse)
  /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBConfig.cmake:106 
(otb_module_config)
  CMakeLists.txt:5 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!



On 7/23/19 3:42 PM, Bas Couwenberg wrote:

On 2019-07-23 13:58, Angelos Tzotsos wrote:

Thanks, now this comes up:

CMake Error at
/usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBTargets.cmake:1114
(message):
  The imported target "otbQgisDescriptor" references the file

 "/usr/bin/otbQgisDescriptor"

  but this file does not exist.  Possible reasons include:


Make sure the otb-qgis package is installed (by adding it to the 
Build-Depends) which provides this binary.


Kind Regards,

Bas





--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Thanks, now this comes up:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBTargets.cmake:1114 
(message):
  The imported target "otbQgisDescriptor" references the file

 "/usr/bin/otbQgisDescriptor"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

 "/usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBTargets.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/OTBConfig.cmake:82 (include)
  CMakeLists.txt:5 (FIND_PACKAGE)



On 7/23/19 2:15 PM, Bas Couwenberg wrote:

On 2019-07-23 13:10, Angelos Tzotsos wrote:

This is what I got from a test build on Launchpad:
https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+sourcepub/10360913/+listing-archive-extra 



That would be:

 configure: error: checking for GetAvailableApplications... failed

The configure log for that shows:

 /usr/bin/ld: /tmp/ccnIzndw.o: relocation R_X86_64_32 against 
`.rodata._ZNK3itk10Statistics37MersenneTwisterRandomVariateGenerator14GetNameOfClassEv.str1.8' 
can not be used when making a PIE object; recompile with -fPIC

 /usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status

You can try to enable PIE for bionic by removing it in debian/rules:

 # Disable PIE on Ubuntu where it's still problematic
 VENDOR_DERIVES_FROM_UBUNTU ?= $(shell dpkg-vendor --derives-from 
Ubuntu && echo yes)

 DISTRIBUTION_RELEASE   := $(shell lsb_release -cs)

 ifeq ($(VENDOR_DERIVES_FROM_UBUNTU),yes)
   ifneq (,$(filter $(DISTRIBUTION_RELEASE),xenial bionic))
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
   endif
 endif

Kind Regards,

Bas





--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: zoo-project 1.7.0

2019-07-23 Thread Angelos Tzotsos

Thank you Bas,

This is what I got from a test build on Launchpad:
https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+sourcepub/10360913/+listing-archive-extra

Regards,
Angelos


On 7/22/19 8:39 PM, Sebastiaan Couwenberg wrote:

How far did you come with the patches?

I just pushed a change to disable all patches that don't apply, and drop
the ones that have been applied upstream.

That's should allow the build to start at least, to see which ones need
to be updated because the issue has not been fixed upstream.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



zoo-project 1.7.0

2019-07-22 Thread Angelos Tzotsos

Moving discussion to the mailing list.

I am trying to build the recent zoo release.

Best,
Angelos

On 7/19/19 11:20 PM, Sebastiaan Couwenberg wrote:

On 7/19/19 9:59 PM, Angelos Tzotsos wrote:

Hi,

This is the log from the uscan command.
Why does it break the version number?

Because it also finds the watch file for cgic:

  thirds/cgic206/debian/watch

  $ uscan --watchfile thirds/cgic206/debian/watch --report
  uscan: Newest version of zoo-project on remote site is 2.07, local
version is 1.6.0+ds
  uscan:=> Newer package available from
http://www.boutell.com/cgic/cgic207.tar.gz

You can restrict uscan to only use debian/watch file --watchfile too.

It's probably a good idea to repack the tarball and exclude the cgic
watch file by adding it to Files-Excluded in debian/copyright, you can
also exclude its entire debian directory.

Yay for embedded copies.

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



pygeoapi 0.6.0

2019-06-10 Thread Angelos Tzotsos

Hi all,

I am wondering if there is interest in adding pygeoapi in Debian.
pygeoapi is a Python server implementation of the emerging OGC WFS 3.0 
(now being renamed as OGC API - Features) standard.


Source available here: https://github.com/geopython/pygeoapi
I have already made an upstream debian folder and pushed to UbuntuGIS.
The plan is to create a pygeoapi-wsgi package similar to pycsw-wsgi.

Cheers,
Angelos


--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: pyproj 2.2.0

2019-06-03 Thread Angelos Tzotsos

+1 to not update pyproj for a while.

Best,
Angelos

On 6/2/19 9:30 AM, Sebastiaan Couwenberg wrote:

pyproj 2.2.0 has been released and is a bit problematic.

It requires the aenum module for Python < 3.6 which is not packaged.
Packaging it is an option, but its test suite fails with Python 2.7 &
3.7. It has Python 3 specific tests that setup.py removes when called
with `setup.py install` and running with Python 2.7, this would need to
be translated to a pybuild override. It also needs to be patched to work
correctly with how pybuild runs the tests with Python 3.

We could remove the Python 2 support from pyproj in theory, but
python-pyproj still has many reverse dependencies that would need to
drop Python 2 support too, otherwise the package won't be able to
migrate to testing creating a blocker for the PROJ 6 transition.

For UbuntuGIS it also creates problems, because xenial has Python 3.5
which also requires aenum for pyproj 2.2.0.

I don't really want to package the aenum module, as it's not very
relevant for Debian unstable where we have Python 3.7 and Python 2.7
will be EOL at the end of the year.

Perhaps it's best to not update pyproj for a while until we have
completed the PROJ 6 transition, and removed Python 2 support from the
reverse dependencies.

Thoughts?

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: PROJ 6.0.0

2019-03-10 Thread Angelos Tzotsos
TODO
  sumo(1.1.0+dfsg1-1)TODO
  thuban  (1.2.2-14) TODO
  vtk6(6.3.0+dfsg2-2)TODO
  vtk7(7.1.1+dfsg1-12)   TODO
  xastir  (2.1.0-3)  TODO

  freecad (0.18~pre1+dfsg1-4)TODO
  gammaray(2.9.0-2.1)TODO
  grass   (7.6.0-1)  TODO
  ifrit   (4.1.2-6)  TODO
  lammps  (0~20181211.gitad1b1897d+dfsg1-1)  TODO
  node-mapnik (3.7.2+dfsg-5) TODO
  python-mapnik   (1:0.0~20180723-588fc9062-2)   TODO
  r-cran-lwgeom   (0.1-5+dfsg-1) TODO
  therion (5.4.3ds1-4)   TODO

  qgis(2.18.28+dfsg-2)   TODO


Kind Regards,

Bas




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: GDAL 2.2.4

2018-03-23 Thread Angelos Tzotsos
Thanks Bas,

Indeed Even said that we will not neet a transition this time.

Best,
Angelos

On Fri, Mar 23, 2018 at 4:37 PM, Sebastiaan Couwenberg <sebas...@xs4all.nl>
wrote:

> GDAL 2.2.4 has been released, and unlike previous releases the virtual
> ABI dependency was not bumped, and so no transition is required this time.
>
> The diff looked sane enough, and no symbols changes occurred, so I was
> willing to try not requiring a transition for this GDAL release. I had
> initially planned to try that starting with GDAL 2.3.0 to have a nice
> round ABI dependency, but alas.
>
> Kind Regards,
>
> Bas
>
>


-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: pycsw 2.2.0

2018-03-23 Thread Angelos Tzotsos
Only one reason: that is the official release :)

On Thu, Mar 22, 2018 at 11:10 AM, Johan Van de Wauw <
johan.vandew...@gmail.com> wrote:

> Angelos,
>
> We currently use the tarball at download.osgeo.org as the source for the
> package. I noticed there is a different tarball on github. This seems to
> suit us better as this does not contain prebuilt documentation. Is there a
> good reason to keep the version from download.osgeo.org?
>
> Kind Regards,
> Johan
>
> On Wed, Mar 21, 2018 at 2:38 PM, Angelos Tzotsos <gcpp.kal...@gmail.com>
> wrote:
>
>> +1
>> I am in Bonn and I can find time to do that too.
>>
>> Best,
>> Angelos
>>
>> On Tue, Mar 20, 2018 at 8:14 PM, Johan Van de Wauw <
>> johan.vandew...@gmail.com> wrote:
>>
>>> Bas,
>>>
>>> I will have a look on Thursday (OSGeo codesprint).
>>>
>>> Kind Regards,
>>> Johan
>>>
>>> On Tue, Mar 20, 2018 at 6:44 PM, Sebastiaan Couwenberg <
>>> sebas...@xs4all.nl> wrote:
>>>
>>>> Hi Johan & Angelos,
>>>>
>>>> Seeing that pycsw 2.2.2 has been released, does either of you have time
>>>> to update the package?
>>>>
>>>> Kind Regards,
>>>>
>>>> Bas
>>>>
>>>> --
>>>>  GPG Key ID: 4096R/6750F10AE88D4AF1
>>>> Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
>>>>
>>>
>>>
>>
>>
>> --
>> Angelos Tzotsos, PhD
>> OSGeo Charter Member
>> http://users.ntua.gr/tzotsos
>>
>
>


-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: pycsw 2.2.0

2018-03-21 Thread Angelos Tzotsos
+1
I am in Bonn and I can find time to do that too.

Best,
Angelos

On Tue, Mar 20, 2018 at 8:14 PM, Johan Van de Wauw <
johan.vandew...@gmail.com> wrote:

> Bas,
>
> I will have a look on Thursday (OSGeo codesprint).
>
> Kind Regards,
> Johan
>
> On Tue, Mar 20, 2018 at 6:44 PM, Sebastiaan Couwenberg <sebas...@xs4all.nl
> > wrote:
>
>> Hi Johan & Angelos,
>>
>> Seeing that pycsw 2.2.2 has been released, does either of you have time
>> to update the package?
>>
>> Kind Regards,
>>
>> Bas
>>
>> --
>>  GPG Key ID: 4096R/6750F10AE88D4AF1
>> Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
>>
>
>


-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: Membership of the debian-gis-team on Salsa (Was: salsa.debian.org (git.debian.org replacement) going into beta)

2017-12-26 Thread Angelos Tzotsos
u want to take part in salsa administration please get in touch
with us. We want to have at least two more administrators
for the Gitlab instance.


Thanks for your attention

Alex on behalf of the salsa team

[1] https://salsa.debian.org/salsa/support
[2] https://wiki.debian.org/Salsa/Doc
[3] https://docs.gitlab.com/ee/README.html




--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: GDAL 2.2.3

2017-11-24 Thread Angelos Tzotsos

Thanks for the update Bas!

On 11/24/2017 12:06 AM, Sebastiaan Couwenberg wrote:

GDAL 2.2.3 has been released, but we cannot start preparing the
transition until GRASS 7.4.0 has been released and moved from
experimental to unstable.

The most recent gdal upload still hasn't migrated to testing (after one
month) due to the mariadb-10.1 mess, but that should finally be fixed
starting today. So gdal, grass, and the many other reverse dependencies
of mariadb-10.1 should finally migrate to testing in about two days.

We need this fix in testing before we can think about the gdal transition.

Hopefully the GRASS 7.4.0 final release is soon, so that we can make
room in experimental for libgdal-grass (2.3.0) where it will reside
until we get the go-ahead for the transition.

Kind Regards,

Bas



--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: OSSIM 2.2.0

2017-08-24 Thread Angelos Tzotsos
Thank you Bas for the detailed information.

Best,
Angelos

On Thu, Aug 24, 2017 at 8:17 PM, Sebastiaan Couwenberg <sebas...@xs4all.nl>
wrote:

> OSSIM has finally published a new release, but unfortunately in its
> currently form it's unsuitable for inclusion in Debian.
>
> The most problematic issue the embedded copy of libjsoncpp without an
> option to build with the system provided library. [0]
>
> The library and the apps cannot be built in the same process any more,
> requiring the library to be available before the apps can be built
> (required at configure). [1] I've disabled building of the apps for now,
> meaning that ossim-core will no longer be provided.
>
> Finally the changes between 1.8.20-3 and 2.2.0 imply that the license
> was changed from MIT to LGPL, but this is not properly reflected in the
> source. [2]
>
> Until these issues are resolved the ossim package cannot be updated to 2.x.
>
> The new ossim release is required for GEOS 3.6, so when osm2pgsql 4.x is
> available and OSSIM 2.x still suffers from these issues I'm likely to
> remove OSSIM from Debian and OTB along with it. For the sake of the
> latter I'd rather not have to take this route, but I don't have a lot of
> faith left in the OSSIM project.
>
> If you care about OSSIM and/or OTB in Debian, please help resolve these
> issues in OSSIM.
>
> [0] https://github.com/ossimlabs/ossim/issues/115
> [1] https://github.com/ossimlabs/ossim/issues/114
> [2] https://github.com/ossimlabs/ossim/issues/113
>
> Kind Regards,
>
> Bas
>
> --
>  GPG Key ID: 4096R/6750F10AE88D4AF1
> Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
>
>


-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: pycsw 2.0.3

2017-06-05 Thread Angelos Tzotsos

Done.

On 06/03/2017 06:35 PM, Angelos Tzotsos wrote:

On 06/03/2017 11:28 AM, Sebastiaan Couwenberg wrote:

Hi Johan & Angelos,

Seeing that pycsw 2.0.3 has been released, will either of you update the
package?

Kind Regards,

Bas


Hi Bas,

I will try to update the following days.

Best,
Angelos



--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: pycsw 2.0.3

2017-06-03 Thread Angelos Tzotsos

On 06/03/2017 11:28 AM, Sebastiaan Couwenberg wrote:

Hi Johan & Angelos,

Seeing that pycsw 2.0.3 has been released, will either of you update the
package?

Kind Regards,

Bas


Hi Bas,

I will try to update the following days.

Best,
Angelos

--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Re: pycsw 2.0.2

2016-10-18 Thread Angelos Tzotsos

On 10/18/2016 08:12 PM, Sebastiaan Couwenberg wrote:

Hi Johan & Angelos,

Seeing that pycsw 2.0.2 has been released, will either of you update the
package or shall I?

Kind Regards,

Bas



Hi Bas,

pycsw 2.0.2 has been updated.

Best,
Angelos

--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos



Re: pycsw 2.0.1

2016-09-19 Thread Angelos Tzotsos

On 09/17/2016 07:54 PM, Sebastiaan Couwenberg wrote:

Hi Angelos,

On 09/13/2016 11:17 AM, Sebastiaan Couwenberg wrote:

On 09/12/2016 02:45 PM, Sebastiaan Couwenberg wrote:

On 09/12/2016 10:42 AM, Angelos Tzotsos wrote:

On 09/12/2016 11:08 AM, Sebastiaan Couwenberg wrote:

On 09/09/2016 10:34 AM, Angelos Tzotsos wrote:

On 09/09/2016 11:32 AM, Sebastiaan Couwenberg wrote:

Hi Johan & Angelos,

Seeing that pycsw 2.0.1 has been released, will either of you update
the
package before the end of the weekend or shall I?

The changes are trivial, so I'd rather not wait to update the
package to
the latest upstream release.

I will update the package this weekend.

Seeing that pycsw hasn't been updated yet, shall I update the package
after all?

Busy weekend, will update it now.

Thanks for your work on pycsw. I've push a few changes to document the
patch removal and to refresh the remaining patches.

Quite a few tests fail, that may warrant investigation.

If you're happy with the package, please set the distribution in the
changelog to unstable, and I will sponsor the upload. Or Johan can do it
if he has time (please let me know if you'll upload it).

The test failures seem to be caused by not having network in the
cowbuilder chroots to conform with the Debian Policy which disallows
targets in debian/rules from relying on network access.

We should find a more gentle way to skip tests that rely on network
access for the Debian package other than renaming the XML files to have
them skipped. Maybe limit the suites to those that don't rely on
external services? Do you have any suggestions?

I've finalized the package and uploaded it to unstable. Let's look at
improving the tests for the offline case when you have more time.

Kind Regards,

Bas



Thank you Bas for finalizing the package.

The online tests are valuable to test harvesting functionality.
Since having online tests is against the Debian Policy, I think renaming 
them in order to be skipped is ok for now.


Best regards,
Angelos


--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos



Re: pycsw 2.0.1

2016-09-09 Thread Angelos Tzotsos

On 09/09/2016 11:32 AM, Sebastiaan Couwenberg wrote:

Hi Johan & Angelos,

Seeing that pycsw 2.0.1 has been released, will either of you update the
package before the end of the weekend or shall I?

The changes are trivial, so I'd rather not wait to update the package to
the latest upstream release.

Kind Regards,

Bas



Hi Bas,

I will update the package this weekend.

Best regards,
Angelos


--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos



Re: pycsw 2.0.0 - proposed package restructuring

2016-07-13 Thread Angelos Tzotsos

Hi Bas,

Thanks for promoting the release :)

yes, I agree with the plan, sounds good.

Best,
Angelos

On 07/12/2016 12:12 AM, Sebastiaan Couwenberg wrote:

pycsw 2.0.0 is out, and the packaging has been updated and uploaded to
experimental to replace RC1.

With 2.0.0 being a major new release, now is good time to do some
restructuring of the package that is more disruptive.

I propose to remodel it to resemble the pywps packaging more. Have a
pycsw binary package that contains the pycsw-admin executable and
manpage, and have it depend on the python-pycsw package for the Python
module, and on pycsw-wsgi for the the web services. The -doc package
will likewise be renamed to drop the python- prefix.

This restructuring makes the pywps the main package instead of
python-pywps which will become a simple module package without an
executable, and `apt-get install pycsw` should get you a working pycsw
setup via the dependencies.

In support of the move to Python 3 [0], pycsw should also be built for
Python 3 to at least provide the module via python3-pycsw, and ideally
to use Python 3 for the main pycsw & pycsw-wsgi packages too. In the
Python Policy, the move to Python 3 only contains "should" requirements,
so we don't have to switch pycsw to Python 3 yet, although that's
strongly encouraged via the Policy.

An overview of the proposed restructuring is below, showing what's
installed by the packages and their dependencies.

Johan & Angelos, what do you think of this proposal?

- Package: pycsw
   Install: etc/pycsw/*
usr/bin/pycsw-admin
usr/share/man/man1/pycsw-admin.1.gz
   Depends: pycsw-wsgi,
python-pycsw
   Suggests: pycsw-doc

- Package: pycsw-doc
   Install: usr/share/doc/pycsw-doc/*

- Package: pycsw-wsgi
   Install: etc/apache2/sites-available/pycsw.conf
usr/share/pycsw/csw.py
usr/share/pycsw/wsgi.py
usr/share/pycsw/tests/*
   Depends: python-pycsw

- Package: python-pycsw
   Install: usr/lib/python2*

- Package: python3-pycsw
   Install: usr/lib/python3*

[0]
https://www.debian.org/doc/packaging-manuals/python-policy/ch-python3.html

Kind Regards,

Bas




--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos



Re: packaging pycsw

2015-11-19 Thread Angelos Tzotsos

On 10/31/2015 10:41 PM, Sebastiaan Couwenberg wrote:

On 27-06-15 14:47, Angelos Tzotsos wrote:

On 06/27/2015 03:41 PM, Sebastiaan Couwenberg wrote:

While looking into the new PyCSW point release, I noticed that it
changed the OWSlib requirement to <0.9.0. Since we have OWSlib 0.9.0 in
unstable, this could mean that we're unable to update the pycsw package.

Is this a correct assessment?


We found out that under specific circumstances, OWSLib 0.9.0 breaks some
of our unit tests.
We are still investigating this, and we will fix in a future release.

Some time has passed, and now PyCSW 1.10.3 is out but still requires
OWSLib < 0.9.0, so I guess that issue still hasn't been resolved or can
we finally update the pycsw package again?

Kind Regards,

Bas



Hi Bas,

I have just updated the pycsw package in OSGeoLive ppa.
I would like to take this opportunity to finally learn the process to 
maintain the package in Debian...


I will clone the Debian git repository and read the documentation. 
Questions might follow ;)


Best regards,
Angelos

--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos



Re: Johan is DM

2015-08-19 Thread Angelos Tzotsos
Congratulations Johan!

On Tue, Aug 18, 2015 at 6:43 PM, Ross Gammon r...@the-gammons.net wrote:

 On 08/18/2015 02:29 PM, Johan Van de Wauw wrote:
  Hi all,
 
  My key was added to the keyring last month, so I'm a debian maintainer
 now.
 
  The flag has not been set on any package yet, but if you are a DD feel
  free to add any of the packages for which I'm an uploader  [1].
  Python-cligj is ready for upload (and one of the few packages that can
  build on sid now), so that might be a good first candidate.
 
  Kind Regards,
  Johan
  [1]
 https://qa.debian.org/developer.php?login=johan.vandewauw%40gmail.com

 Yay! Congratulations.




-- 
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos


Re: packaging pycsw

2015-06-27 Thread Angelos Tzotsos

Hi Bas,

We found out that under specific circumstances, OWSLib 0.9.0 breaks some 
of our unit tests.

We are still investigating this, and we will fix in a future release.

Best,
Angelos

On 06/27/2015 03:41 PM, Sebastiaan Couwenberg wrote:

While looking into the new PyCSW point release, I noticed that it
changed the OWSlib requirement to 0.9.0. Since we have OWSlib 0.9.0 in
unstable, this could mean that we're unable to update the pycsw package.

Is this a correct assessment?

Kind Regards,

Bas




--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos


--
To UNSUBSCRIBE, email to debian-gis-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/558e9b7a.5010...@gmail.com



Re: Sponsoring of Debian GIS packages (revisited)

2015-02-04 Thread Angelos Tzotsos

On 02/03/2015 09:39 PM, Sebastiaan Couwenberg wrote:

Hi all,

To follow up on an earlier thread about sponsoring of Debian GIS
packages, I can share some good news today.

A few hours ago I got an email from Peter Palfrader informing me that he
upgraded my existing account. While nm.d.o hasn't marked my process as
Completed yet, that seems a minor technicality.

This means the team has gained another sponsor to relieve some of burden
on Andreas. :-)

If you need a sponsor for packages included in the Debian GIS Blend
please include pkg-grass-de...@lists.alioth.debian.org in the CC of your
RFS as documented in the policy [1], it should hit my radar if you do.

I'll need a little time to formalize my sponsorship guidelines, but it
won't be anything shocking, and along the lines of those used by other
DDs. This message is mostly meant to inform your that another DD is
available in the team for sponsoring.

Kind Regards,

Bas

[1] http://pkg-grass.alioth.debian.org/policy/packaging.html#sponsorship


Congratulations Bas!
Great news :)

--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos


--
To UNSUBSCRIBE, email to debian-gis-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54d20cad.8010...@gmail.com



Re: Packaging GRASS 7

2015-01-11 Thread Angelos Tzotsos

Hi Bas,

On 01/11/2015 01:18 AM, Sebastiaan Couwenberg wrote:

The OSGeo Live team already includes the grass70 packages, but the issue
tracking it [2] doesn't have any information about breakage yet.


I agree with your proposed strategy.
I consider the upcoming OSGeoLive 8.5 release as a very good opportunity 
to get feedback for GRASS 6.4 to 7.0 switch.

The ticket has been updated to reflect current status.
Since grass70 packaging was done in a way to not conflict with grass64, 
the upgrade process was easy, only the qgis-grass plugin was removed 
from the Live.


Best,
Angelos

--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos


--
To UNSUBSCRIBE, email to debian-gis-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54b27725.7040...@gmail.com



Re: pycsw - precompiled docs

2014-10-08 Thread Angelos Tzotsos

Hi Johan,

Thanks for the review, +1

Angelos

On 10/08/2014 07:23 PM, Johan Van de Wauw wrote:

Angelos,

I just thought about this a bit more.
We must remove the docs now because it contains some google analytics
code which is not free software.
If in a next release the docs are build without google analytics I
think we can do without repackaging.

Johan

On Wed, Oct 8, 2014 at 1:04 PM, Johan Van de Wauw
johan.vandew...@gmail.com wrote:

On Wed, Oct 8, 2014 at 12:43 PM, Angelos Tzotsos gcpp.kal...@gmail.com wrote:

Hi Johan,

Thanks for your effort, it is really appreciated.

The docs inside the package are there as a reference to the users. If this
conflicts with Debian policy or something then I am ok removing them.

For the enduser the difference is small since they can have the
documentation as built in debian.
I'm in favor of keeping it inside the source package also, but I'm not
sure about the policy. I'll ask on debian mentors as well.

Regarding cgi, this was added as a fast way to have pycsw working for
OSGeoLive. I have WSGI package also in my todo list and actually I would
prefer this solution since it is safer and faster.

Ok, I'll switch to WSGI then. It is actually not more work than cgi.
Just setting  WSGIScriptAlias in the conffile and adding the right
dependency (libapache2-mod-wsgi).
The only advantage of cgi over wsgi that I see is that people could
use other webservers than apache, but then again, they would have to
configure it themselves.

Johan



--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos


--
To UNSUBSCRIBE, email to debian-gis-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5435917f.8080...@gmail.com



Re: [Live-demo] Let's bring the OSGeo live packages to debian!

2014-09-15 Thread Angelos Tzotsos
Hi Johan,

On Wed, Sep 10, 2014 at 10:48 PM, Johan Van de Wauw 
johan.vandew...@gmail.com wrote:

 Hello everyone,

 One of the goals for OSGeo live 8 was having more programs packaged as
 deb files. Although we are still far from installing everything from
 deb at least some programs were packaged, and this actually helped the
 build process a lot.

 With OSGeo live version 8 released, perhaps now is a good time to make
 sure those packages get into debian as well.


+1. I already plan to upload all the packages I did initially to UbuntuGIS.



 The steps that you need to do are well documented in the packaging
 pages of the debian GIS policy [1]. I'd suggest that everyone who
 currently has a package or wants to build a package at least does the
 first step: filing an ITP bug. This is just a way to make sure that
 nobody else starts doing the same thing without contacting you.

 Debian freeze is approaching (5th of november), so better no
 procrastination, or your package will not be in the next release :-)


Thanks for the heads up.



 So for those of you sitting at a boring talk at foss4g or cannot sleep
 after having had many great talks: start bringing packages to debian
 :-)


:)



 Johan

 [1] http://pkg-grass.alioth.debian.org/policy/packaging.html
 ___
 Live-demo mailing list
 live-d...@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/live-demo
 http://live.osgeo.org
 http://wiki.osgeo.org/wiki/Live_GIS_Disc




-- 
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos