Bug 1672389 - dnf updates package when modular repository is unavailable
Summary: dnf updates package when modular repository is unavailable
Status: CLOSED DUPLICATE of bug 1616167
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: rpm-software-management
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Keywords:
Depends On:
Blocks: F30BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2019-02-04 20:03 UTC by David Bauer
Modified: 2019-02-06 14:15 UTC (History)
12 users (show)

(edit)
Clone Of:
(edit)
Last Closed: 2019-02-06 14:15:09 UTC


Attachments (Terms of Use)

Description David Bauer 2019-02-04 20:03:21 UTC
Description of problem:
This testcase was performed:
https://fedoraproject.org/wiki/QA:Testcase_Modularity_update_without_repos


Version-Release number of selected component (if applicable):
Fedora-Workstation-Live-x86_64-Rawhide-20190201.n.0
Fresh install, no updates installed

How reproducible:
During dnf update

Steps to Reproduce:
1. dnf update
2. dnf module enable nodejs:8
3. dnf module install nodejs:8
Installed:
nodejs         x86_64 1:8.12.0-1.module_2180+1761d862         rawhide-modular 7.3 M
npm            x86_64 1:6.4.1-1.8.12.0.1.module_2180+1761d862 rawhide-modular 3.5 M
4. dnf update --disablerepo=\*modular

Actual results:
After step 4. dnf tried to update npm and nodejs with rawhide as package source:
nodejs        x86_64        1:10.13.0-2.fc30                   rawhide        6.5 M
npm           x86_64        1:6.4.1-1.10.13.0.2.fc30           rawhide        3.6 M


Expected results:
The nodejs and npm package will not be updated to a newer version.
Additional info:

Comment 1 David Bauer 2019-02-04 20:24:57 UTC
This is a violation of the Fedora 30 Beta Release Criteria: https://fedoraproject.org/wiki/Fedora_30_Beta_Release_Criteria#Installing.2C_removing_and_updating_software - "The installed system must be able appropriately to install, remove, and update software with the default tool for the relevant software type in all release-blocking desktops (e.g. default graphical package manager). This includes downloading of packages to be installed/updated. "

Comment 2 Fedora Blocker Bugs Application 2019-02-04 20:27:16 UTC
Proposed as a Blocker for 30-beta by Fedora user dbxx using the blocker tracking app because:

 This is a violation of the Fedora 30 Beta Release Criteria: https://fedoraproject.org/wiki/Fedora_30_Beta_Release_Criteria#Installing.2C_removing_and_updating_software - "The installed system must be able appropriately to install, remove, and update software with the default tool for the relevant software type in all release-blocking desktops (e.g. default graphical package manager). This includes downloading of packages to be installed/updated."

Comment 3 Adam Williamson 2019-02-06 14:15:09 UTC

*** This bug has been marked as a duplicate of bug 1616167 ***


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