{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/nodejs.org/issues/1687","repository_url":"https://api.github.com/repos/nodejs/nodejs.org","labels_url":"https://api.github.com/repos/nodejs/nodejs.org/issues/1687/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/nodejs.org/issues/1687/comments","events_url":"https://api.github.com/repos/nodejs/nodejs.org/issues/1687/events","html_url":"https://github.com/nodejs/nodejs.org/issues/1687","id":331132232,"node_id":"MDU6SXNzdWUzMzExMzIyMzI=","number":1687,"title":"Duplicate latest version of RPM Repository for fc26 i386 ","user":{"login":"luminoso","id":296323,"node_id":"MDQ6VXNlcjI5NjMyMw==","avatar_url":"https://avatars0.githubusercontent.com/u/296323?v=4","gravatar_id":"","url":"https://api.github.com/users/luminoso","html_url":"https://github.com/luminoso","followers_url":"https://api.github.com/users/luminoso/followers","following_url":"https://api.github.com/users/luminoso/following{/other_user}","gists_url":"https://api.github.com/users/luminoso/gists{/gist_id}","starred_url":"https://api.github.com/users/luminoso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luminoso/subscriptions","organizations_url":"https://api.github.com/users/luminoso/orgs","repos_url":"https://api.github.com/users/luminoso/repos","events_url":"https://api.github.com/users/luminoso/events{/privacy}","received_events_url":"https://api.github.com/users/luminoso/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-11T10:30:18Z","updated_at":"2018-06-13T07:18:00Z","closed_at":null,"author_association":"NONE","body":"It looks like that Fedora 26 i386 repo has a duplicate entry for the lastest nodejs release.\r\n\r\nThis instructs wrongly the dnf to install an older version instead of the latest.\r\n\r\n### A) Example for the f26 i386 repo\r\nURL: https://rpm.nodesource.com/pub_8.x/fc/26/i386/\r\n\r\n```\r\n$ dnf repoquery  --repofrompath=nodee,https://rpm.nodesource.com/pub_8.x/fc/26/i386/ --repoid=nodee --latest 1\r\nAdded nodee repo from https://rpm.nodesource.com/pub_8.x/fc/26/i386/\r\nLast metadata expiration check: 0:04:20 ago on seg 11 jun 2018 10:59:48 WEST.\r\nnodejs-2:8.11.2-1nodesource.i386\r\nnodejs-2:8.4.0-1nodesource.fc26.i686\r\nnodejs-debuginfo-2:8.4.0-1nodesource.fc26.i686\r\nnodejs-devel-2:8.11.2-1nodesource.i386\r\nnodejs-devel-2:8.4.0-1nodesource.fc26.i686\r\nnodejs-docs-2:8.11.2-1nodesource.noarch\r\n```\r\n\r\nDNF will try to install n_odejs-2:8.4.0-1nodesource.fc26.i686_ instead of _nodejs-2:8.11.2-1nodesource.i386_ . DNF installs 8.4.0 wrongly.\r\n\r\n### B) Example for the f26 x86_64 repo\r\nURL: https://rpm.nodesource.com/pub_8.x/fc/26/x86_64/\r\n\r\n```\r\n$ dnf repoquery  --repofrompath=nodee,https://rpm.nodesource.com/pub_8.x/fc/26/x86_64 --repoid=nodee --latest 1\r\nAdded nodee repo from https://rpm.nodesource.com/pub_8.x/fc/26/x86_64   \r\nLast metadata expiration check: 0:00:00 ago on seg 11 jun 2018 11:16:22 WEST.\r\nnodejs-2:8.11.2-1nodesource.x86_64\r\nnodejs-debuginfo-2:8.4.0-1nodesource.fc26.x86_64\r\nnodejs-devel-2:8.11.2-1nodesource.x86_64\r\nnodejs-docs-2:8.11.2-1nodesource.noarch\r\nnodesource-release-0:fc26-1.noarch\r\n```\r\nIn this case, also for f26 but different architeture there is no confusion with nodejs release since there's only _nodejs-2:8.11.2-1nodesource.x86_64_ release. DNF installs version 8.11 correctly. \r\n\r\n\r\n\r\nWorkaround is to instruct dnf f26 i386 to install a specific version (in this case 8.11) but I suppose that isn't suppose, since all other repos behave like example **B)**"},"comment":{"url":"https://api.github.com/repos/nodejs/nodejs.org/issues/comments/396838961","html_url":"https://github.com/nodejs/nodejs.org/issues/1687#issuecomment-396838961","issue_url":"https://api.github.com/repos/nodejs/nodejs.org/issues/1687","id":396838961,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NjgzODk2MQ==","user":{"login":"fhemberger","id":153481,"node_id":"MDQ6VXNlcjE1MzQ4MQ==","avatar_url":"https://avatars3.githubusercontent.com/u/153481?v=4","gravatar_id":"","url":"https://api.github.com/users/fhemberger","html_url":"https://github.com/fhemberger","followers_url":"https://api.github.com/users/fhemberger/followers","following_url":"https://api.github.com/users/fhemberger/following{/other_user}","gists_url":"https://api.github.com/users/fhemberger/gists{/gist_id}","starred_url":"https://api.github.com/users/fhemberger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fhemberger/subscriptions","organizations_url":"https://api.github.com/users/fhemberger/orgs","repos_url":"https://api.github.com/users/fhemberger/repos","events_url":"https://api.github.com/users/fhemberger/events{/privacy}","received_events_url":"https://api.github.com/users/fhemberger/received_events","type":"User","site_admin":false},"created_at":"2018-06-13T07:18:00Z","updated_at":"2018-06-13T07:18:00Z","author_association":"MEMBER","body":"/cc @nodejs/build @nodejs/release "}}
{"actor":{"display_login":"fhemberger"}}