Debian Bug report logs -
#986232
ITP: organicmaps -- offline maps application
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Thu, 01 Apr 2021 09:21:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin <debacle@debian.org>:
New Bug report received and forwarded. Copy sent to wnpp@debian.org.
(Thu, 01 Apr 2021 09:21:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: wnpp
Severity: wishlist
* Package name : omapsapp
Version : 10.2.3
Upstream Author : Many, see
https://github.com/omapsapp/omapsapp/blob/master/CONTRIBUTORS
* URL : https://omaps.app/
* License : Apache-2.0
Programming Lang: C++, Python
Description : offline maps application
OMaps is offline maps application, built on top of OpenStreetMap data.
It is a community-driven fork of MAPS.ME.
While the official releases target Android and iOS, Linux builds are
supported:
https://github.com/omapsapp/omapsapp/blob/master/docs/INSTALL.md#desktop-app
Unfortunately, there are a number of dependencies, that need
packaging:
https://github.com/omapsapp/omapsapp/blob/master/.gitmodules
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Sun, 09 May 2021 18:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin <debacle@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Sun, 09 May 2021 18:51:04 GMT) (full text, mbox, link).
Message #10 received at 986232@bugs.debian.org (full text, mbox, reply):
Control: retitle -1 RFP: organicmaps -- offline maps application
Programme has been renamed.
New URL: https://organicmaps.app/
Github: https://github.com/organicmaps/organicmaps
Changed Bug title to 'RFP: organicmaps -- offline maps application' from 'RFP: omapsapp -- offline maps application'.
Request was from Martin <debacle@debian.org>
to 986232-submit@bugs.debian.org.
(Sun, 09 May 2021 18:51:04 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Fri, 22 Jul 2022 15:51:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin <debacle@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Fri, 22 Jul 2022 15:51:05 GMT) (full text, mbox, link).
Message #17 received at 986232@bugs.debian.org (full text, mbox, reply):
Note to potential packagers:
There are at least three interesting map applications not yet in Debian:
#982986: pure-maps -- full-featured map and navigation application
#986232: organicmaps -- offline maps application
#1012460: osmin -- GPS navigator On-Road/Off-Road
Changed Bug title to 'ITP: organicmaps -- offline maps application' from 'RFP: organicmaps -- offline maps application'.
Request was from Federico Ceratto <federico@debian.org>
to control@bugs.debian.org.
(Fri, 09 Dec 2022 23:45:02 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Thu, 01 Jun 2023 21:21:03 GMT) (full text, mbox, link).
Acknowledgement sent
to matthias.geiger1024@tutanota.de:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Thu, 01 Jun 2023 21:21:03 GMT) (full text, mbox, link).
Message #24 received at 986232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Frederico,
are you still working on this ?
I did a quick breakdown of which libraries might need packaging and ran a testbuild:
Embedded libs already in debian:
agg: libagg2-dev
freetype: libfreetype6-dev
glm: libglm-dev
jansson: libjansson-dev
GL: libgl-dev
icu: libicu-dev
kdtree++: libkdtree++-dev
minizip: libminizip-dev
stb_image: libstb-dev
Vulkan-Headers: libvulkan-dev
protobuf: libprotobuf-dev
utfcpp: libutfcpp-dev
bsdiff-courgette: bsdiff and libdivsufsort-dev
boost: libboost1.81-dev
expat: libexpat1-dev
gflags: libgflags-dev
googletest: libgtest-dev
pugixml: libpugixml-dev
Embedded libraries that would packaging
just_gtfs: a single header, can probably stay since it was forked from maps.me
libtess2: NOT in debian: https://github.com/memononen/libtess2
open-location-code: NOT in debian, https://github.com/google/open-location-code
skarupke: NOT in debian: https://github.com/skarupke/flat_hash_map
fast_double_parser: NOT in debian: https://github.com/lemire/fast_double_parser
osrm: seems to stem from organic maps themselves ?
robust: NOT in debian, a single c file taken from here: http://www.cs.cmu.edu/~quake/robust.html
vulkan_wrapper: I think this is not needed for a linux-only build since it's an AOSP header
liboauthcpp: NOT in debian: https://github.com/sirikata/liboauthcpp
opening_hours: NOT in debian. no idea where the source is
sdf_image: NOT in debian: https://github.com/memononen/SDF
succinct: NOT in debian: https://github.com/ot/succinct
relevant snippet of build log so far:
-------------------------
-- Found Threads: TRUE
CMake Error at CMakeLists.txt:307 (add_subdirectory):
add_subdirectory given source "3party/expat/expat" which is not an existing
directory.
CMake Error at CMakeLists.txt:315 (add_subdirectory):
add_subdirectory given source "3party/jansson/jansson/" which is not an
existing directory.
CMake Error at CMakeLists.txt:316 (target_include_directories):
Cannot specify include directories for target "jansson" which is not built
by this project.
CMake Error at CMakeLists.txt:319 (add_subdirectory):
add_subdirectory given source "3party/gflags" which is not an existing
directory.
CMake Error at CMakeLists.txt:320 (target_compile_options):
Cannot specify compile options for target "gflags_nothreads_static" which
is not built by this project.
CMake Error at CMakeLists.txt:328 (add_subdirectory):
add_subdirectory given source "3party/pugixml" which is not an existing
directory.
CMake Error at CMakeLists.txt:331 (add_subdirectory):
add_subdirectory given source
"/<<PKGBUILDDIR>>/3party/protobuf"
which is not an existing directory.
CMake Error at CMakeLists.txt:334 (add_subdirectory):
add_subdirectory given source "3party/agg" which is not an existing
directory.
CMake Error at CMakeLists.txt:335 (add_subdirectory):
add_subdirectory given source "3party/bsdiff-courgette" which is not an
existing directory.
-- Found the following ICU libraries:
-- uc (required): /usr/lib/x86_64-linux-gnu/libicuuc.so
-- i18n (required): /usr/lib/x86_64-linux-gnu/libicui18n.so
-- data (required): /usr/lib/x86_64-linux-gnu/libicudata.so
-- Found ICU: /usr/include (found version "72.1")
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.12.1")
CMake Error at CMakeLists.txt:345 (add_subdirectory):
add_subdirectory given source "3party/liboauthcpp" which is not an existing
directory.
CMake Error at CMakeLists.txt:346 (add_subdirectory):
add_subdirectory given source "3party/minizip" which is not an existing
directory.
CMake Error at CMakeLists.txt:347 (add_subdirectory):
add_subdirectory given source "3party/opening_hours" which is not an
existing directory.
CMake Error at CMakeLists.txt:348 (add_subdirectory):
add_subdirectory given source "3party/sdf_image" which is not an existing
directory.
CMake Error at CMakeLists.txt:349 (add_subdirectory):
add_subdirectory given source "3party/stb_image" which is not an existing
directory.
CMake Error at CMakeLists.txt:350 (add_subdirectory):
add_subdirectory given source "3party/succinct" which is not an existing
directory.
CMake Error at CMakeLists.txt:351 (add_subdirectory):
add_subdirectory given source "3party/open-location-code" which is not an
existing directory.
CMake Error at CMakeLists.txt:352 (add_subdirectory):
add_subdirectory given source "3party/vulkan_wrapper" which is not an
existing directory.
CMake Error at CMakeLists.txt:355 (add_subdirectory):
add_subdirectory given source "3party/libtess2" which is not an existing
directory.
-- Found Python3: /usr/bin/python3 (found version "3.11.2") found components: Interpreter
-- Found python to use in qt/, shaders/ and 3party/: /usr/bin/python3
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
CMake Error at drape/drape_tests/CMakeLists.txt:35 (add_subdirectory):
add_subdirectory given source
"/<<PKGBUILDDIR>>/drape/drape_tests/../../3party/googletest"
which is not an existing directory.
-------------------------
Note: I built with the 3party/ dir excluded via d/copyright.
libtess2, open-location-code, succinct, sdf_image and liboauthcpp would need packaging from scratch at a first glance. I'd also nudge upstream to check if a cpp lib is present in the system first before utilizing the vendored ones. I'd also would welcome teamwork / contributions here. I think this is a great application to have in debian at some point.
regards,
---
Matthias Geiger (werdahias)
[Message part 2 (text/html, inline)]
[signature.asc (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Sun, 19 Nov 2023 01:09:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Geiger <werdahias@riseup.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Sun, 19 Nov 2023 01:09:03 GMT) (full text, mbox, link).
Message #29 received at 986232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Thu, 1 Jun 2023 23:16:58 +0200 (CEST) matthias.geiger1024@tutanota.de
wrote:
>Note: I built with the 3party/ dir excluded via d/copyright.
>
>libtess2, open-location-code, succinct, sdf_image and liboauthcpp
would need packaging from scratch at a first glance. I'd also nudge
upstream to check if a cpp lib is present in the system first >before
utilizing the vendored ones. I'd also would welcome teamwork /
contributions here. I think this is a great application to have in
debian at some point.
So after some more hacking away I finally got CMake to go past
configure. The compilation errors out of course because it looks for the
absolute header path under 3party.
The first library not in debian the build log mentions is succint.
That'd be a starting point imho. Progress is at
https://salsa.debian.org/werdahias/organicmaps. I'll look more into this
later.
log attached.
best,
--
Matthias Geiger <werdahias>
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg
[build_log (text/plain, attachment)]
[OpenPGP_0x18BD106B3B6C5475.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#986232; Package wnpp.
(Sun, 19 Nov 2023 12:42:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Geiger <werdahias@riseup.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.
(Sun, 19 Nov 2023 12:42:03 GMT) (full text, mbox, link).
Message #34 received at 986232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On 19.11.23 02:04, Matthias Geiger wrote:
> On Thu, 1 Jun 2023 23:16:58 +0200 (CEST)
> matthias.geiger1024@tutanota.de wrote:
>
> >Note: I built with the 3party/ dir excluded via d/copyright.
> >
> >libtess2, open-location-code, succinct, sdf_image and liboauthcpp
> would need packaging from scratch at a first glance. I'd also nudge
> upstream to check if a cpp lib is present in the system first >before
> utilizing the vendored ones. I'd also would welcome teamwork /
> contributions here. I think this is a great application to have in
> debian at some point.
>
> So after some more hacking away I finally got CMake to go past
> configure. The compilation errors out of course because it looks for
> the absolute header path under 3party.
>
Turns out just_gtfs comes from here:
https://github.com/organicmaps/just_gtfs. So for starters:
https://github.com/lemire/fast_double_parser
https://github.com/ot/succinct and
https://github.com/organicmaps/just_gtfs would need packaging from scratch.
I might look into this on Christmas.
--
Matthias Geiger <werdahias>
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg
[OpenPGP_0x18BD106B3B6C5475.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]
Owner recorded as Matthias Geiger <werdahias@riseup.net>.
Request was from Bart Martens <bartm@debian.org>
to control@bugs.debian.org.
(Thu, 30 Nov 2023 18:15:04 GMT) (full text, mbox, link).
Added blocking bug(s) of 986232: 1057303
Request was from Matthias Geiger <werdahias@riseup.net>
to submit@bugs.debian.org.
(Sat, 02 Dec 2023 23:12:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Matthias Geiger <werdahias@riseup.net>:
Bug#986232; Package wnpp.
(Wed, 13 Dec 2023 11:33:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Federico Ceratto <federico.ceratto@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Matthias Geiger <werdahias@riseup.net>.
(Wed, 13 Dec 2023 11:33:03 GMT) (full text, mbox, link).
Message #43 received at 986232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Thanks for your interest in the package, Matthias, and sorry for the late
reply.
The packaging at https://salsa.debian.org/debian/organicmaps has been done
by Jochen Sprickerhof.
Feel free to take over the ITP related to libsuccint if you want:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025499
Have a nice day,
--
Federico
[Message part 2 (text/html, inline)]
Added blocking bug(s) of 986232: 1025499
Request was from Matthias Geiger <werdahias@riseup.net>
to control@bugs.debian.org.
(Mon, 01 Jan 2024 13:33:03 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue Jan 30 06:50:05 2024;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.