Skip to content

docs(compilation): ENABLE_IP2COUNTRY default → YES - #179

Merged
got3nks merged 1 commit into
amule-org:mainfrom
got3nks:fix/ip2country-default-on
Jun 12, 2026
Merged

docs(compilation): ENABLE_IP2COUNTRY default → YES#179
got3nks merged 1 commit into
amule-org:mainfrom
got3nks:fix/ip2country-default-on

Conversation

@got3nks

@got3nks got3nks commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Tracks amule-org/amule#119 (merged 2026-06-12): ENABLE_IP2COUNTRY now defaults to YES with a configure-time hard-fail if libmaxminddb is missing, matching how ENABLE_NLS and ENABLE_UPNP have always worked.

Fix

docs/developer/compilation/index.md:

  • Build-options table: ENABLE_IP2COUNTRY default flipped NOYES.
  • BUILD_EVERYTHING note: it no longer needs the "but you must add -DENABLE_IP2COUNTRY=YES" qualifier; rewrite to list IP2COUNTRY alongside NLS and UPNP as default-on toggles.

docs/developer/compilation/linux.md:

  • "libmaxminddb not found" troubleshooting paragraph: users hitting the FATAL_ERROR now usually didn't explicitly opt in; rewrite to name the default-YES behaviour as the trigger and point at the install-or-opt-out fix.

The per-OS Quick Start cmake invocations (linux/macos/windows/bsd) keep their explicit -DENABLE_IP2COUNTRY=YES — the doc style elsewhere is "list every ENABLE_* explicitly even when it matches the default", same as the existing -DENABLE_NLS=YES / -DENABLE_UPNP=YES entries. Value still matches the new default, so no change needed.

Tracks amule-org/amule#119 (merged 2026-06-12): ENABLE_IP2COUNTRY now
defaults to YES with a configure-time hard-fail if libmaxminddb is
missing, matching how ENABLE_NLS and ENABLE_UPNP have always worked.

docs/developer/compilation/index.md:
  - Build-options table: ENABLE_IP2COUNTRY default flipped NO → YES.
  - BUILD_EVERYTHING note: ENABLE_IP2COUNTRY is no longer the odd-one-out
    that needed an explicit -DENABLE_IP2COUNTRY=YES; rewrite to list it
    alongside ENABLE_NLS and ENABLE_UPNP as a default-on toggle.

docs/developer/compilation/linux.md:
  - "libmaxminddb not found" troubleshooting paragraph: users hitting
    the FATAL_ERROR now usually didn't explicitly opt in; rewrite to
    name the default-YES behaviour as the trigger and point at the
    install-or-opt-out fix.

The per-OS Quick Start cmake invocations (linux/macos/windows/bsd) keep
their explicit -DENABLE_IP2COUNTRY=YES — the doc style elsewhere is
"list every ENABLE_* explicitly even when it matches the default", same
as the existing -DENABLE_NLS=YES / -DENABLE_UPNP=YES entries. Value still
matches the new default.
@got3nks
got3nks merged commit e93524b into amule-org:main Jun 12, 2026
2 checks passed
@got3nks
got3nks deleted the fix/ip2country-default-on branch June 12, 2026 08:32
@got3nks

got3nks commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

Sorry @ngosang I think I might have fucked up Weblate with this PR.

@ngosang

ngosang commented Jun 12, 2026

Copy link
Copy Markdown
Member

@got3nks don't worry, you can't fuck Weblate. https://github.com/orgs/amule-org/discussions/6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants