Bug 2299157 - Merkaartor can't authenticate to OpenStreetMap
Summary: Merkaartor can't authenticate to OpenStreetMap
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: merkaartor
Version: 40
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-07-22 00:47 UTC by Peter Oliver
Modified: 2024-09-17 02:07 UTC (History)
3 users (show)

Fixed In Version: merkaartor-0.20.0-1.fc40 merkaartor-0.20.0-1.fc41 merkaartor-0.20.0-1.fc39
Clone Of:
Environment:
Last Closed: 2024-09-11 01:25:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openstreetmap merkaartor issues 286 0 None open Deprecation of HTTP Basic Auth and OAuth 1.0a 2024-07-22 00:47:20 UTC

Description Peter Oliver 2024-07-22 00:47:08 UTC
OpenStreetMap disabled the authentication method used by Merkaartor, making it pretty useless.

Reproducible: Always

Steps to Reproduce:
1. Make some edits.
2. Click upload.
Actual Results:  
"There was an error uploading this request (403)
Server message is 'Error transferring https://www.openstreetmap.org/api/0.6/changeset/create - server replied: Forbidden'"

Expected Results:  
The edits are uploaded.

Comment 1 Kevin Kofler 2024-07-22 01:01:58 UTC
I am aware of this, noticed it myself.

It really sucks that OSM disabled HTTP Basic Auth, this makes client development a lot more complicated. (Usage too, because you are now forced to use a browser to log in.) Also hits all the simple CLI clients, revert scripts, etc. But alas, there is basically zero chance that they are going to reverse their stance on this. Grrr…

I am kinda stuck waiting for Merkaartor upstream here. I could try pushing a snapshot from the experimental oauth2 branch.

Comment 2 Kevin Kofler 2024-07-22 01:25:57 UTC
See also: https://github.com/openstreetmap/operations/issues/867#issuecomment-2241876325 – feel free to add your complaint or to give a like to mine, but I doubt it will change anything, unfortunately.

Comment 3 Kevin Kofler 2024-09-07 21:35:18 UTC
Upstream has now tagged a release 0.20.0 that should fix this, I am working on packaging it now.

Comment 4 Fedora Update System 2024-09-08 00:07:22 UTC
FEDORA-2024-bc6d64943b (merkaartor-0.20.0-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-bc6d64943b

Comment 5 Fedora Update System 2024-09-08 00:07:23 UTC
FEDORA-2024-abcc55743d (merkaartor-0.20.0-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-abcc55743d

Comment 6 Fedora Update System 2024-09-08 00:07:23 UTC
FEDORA-2024-b4e2839b24 (merkaartor-0.20.0-1.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-b4e2839b24

Comment 7 Fedora Update System 2024-09-09 02:07:19 UTC
FEDORA-2024-abcc55743d has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-abcc55743d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-abcc55743d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-09-09 15:19:15 UTC
FEDORA-2024-b4e2839b24 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b4e2839b24`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b4e2839b24

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-09-09 19:25:22 UTC
FEDORA-2024-bc6d64943b has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-bc6d64943b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-bc6d64943b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2024-09-11 01:25:09 UTC
FEDORA-2024-bc6d64943b (merkaartor-0.20.0-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2024-09-13 20:54:50 UTC
FEDORA-2024-abcc55743d (merkaartor-0.20.0-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2024-09-17 02:07:06 UTC
FEDORA-2024-b4e2839b24 (merkaartor-0.20.0-1.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.