Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a verified, functioning install #253

Open
Aerilius opened this issue Jul 13, 2024 · 1 comment
Open

Provide a verified, functioning install #253

Aerilius opened this issue Jul 13, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Aerilius
Copy link

Thank you for this great software! Seeing how not only me, but many others struggle installing the software correctly (and when it works for Malta, it may still crash after hours at the last step for a bigger country), and seeing that many issue reports are not bugs in wahooMapsCreator, but version issues with the underlying tools, I think users would benefit a lot from making this more robust:

The requirements contain many different components with loosely or unspecified versions. For example, the conda command covers only Python packages, and some have version constraints. In contrast, users have to collect Java, osmium-tool, osmosis from somewhere, and hope that wahoomc is happy with it. This can be the Oracle website, homebrew, various repositories of different Linux distributions (no, they are not homebrew). The user is also limited to the last version published in the repository.

  • It would be nice to have pre-compiled maps as download that could be shared. There may be good reasons why this is not the case (effort, licensing, hosting), but it is important to keep in mind that users may just want to get: a map. (After all, it wouldn't be scalable if 8 billion people had to build each their own OpenStreetMap/Wahoo maps.)

  • It would be nice to have a frozen and tested compilation of the required software components that are proven to have worked for some people. I think the best way to achieve this is a Docker image (or a reproducible Dockerfile with pinned versions).

@Aerilius Aerilius added the enhancement New feature or request label Jul 13, 2024
@tarmacalastair
Copy link

Love the idea as I just can't get this to work. Works on Malta as you say but then errors out after 10 hours or more of processing.
I have tried using this github and 4 (I think) docker versions and still can't get anything to work successfully.
All my tests have been on either Ubuntu Linux (24.04) or Debian and I have tried on X86 PC, Raspberry Pi, virtualbox.

The main problem I have had is with generating contours (-con flag).

In the FAQ there is a link to pre-compiled maps but unfortunately the link no longer works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants