VirtualBox

Opened 4 years ago

Last modified 4 years ago

#19537 closed defect

We need dedicated RPM packages for upcoming Fedora 32 release. — at Version 4

Reported by: Frank Batschulat (Oracle) Owned by: Frank Batschulat (Oracle)
Component: installer Version: VirtualBox 6.1.6
Keywords: fedora32 fedora 32 rpm Cc:
Guest type: all Host type: Linux

Description (last modified by Frank Batschulat (Oracle))

We need dedicated RPM packages for upcoming Fedora 32 release.

The following had been reported:

i have a issue with
https://download.virtualbox.org/virtualbox/6.1.6/VirtualBox-6.1-6.1.6_137129_fedora31-1.x86_64.rpm
 
The installation of this rpm on Fedora 32 (which will be released
tomorrow) fails with the following message:
 
# dnf install VirtualBox-6.1-6.1.6_137129_fedora31-1.x86_64.rpm
Letzte Prüfung auf abgelaufene Metadaten: vor 2:14:28 am Mo 27 Apr 2020
16:01:09 CEST.
Fehler:
 Problem: conflicting requests
  - nothing provides python(abi) = 3.7 needed by
VirtualBox-6.1-6.1.6_137129_fedora31-1.x86_64
(try to add '--skip-broken' to skip uninstallable packages)

We need to provide dedicated Fedora 32 RPM packages going forward.

see also #19431 Dependency failure on Fedora 32 - python(abi)

Change History (3)

comment:1 by Frank Batschulat (Oracle), 4 years ago

Keywords: fedora32 fedora 32 rpm added
Owner: set to Frank Batschulat (Oracle)
Status: newaccepted

comment:2 by Frank Batschulat (Oracle), 4 years ago

Step 1, small adjustements we need for rpmbuild:

VBox/Trunk root@lserver trunk # svn diff
Index: src/VBox/Installer/linux/distributions_rpm
===================================================================
--- src/VBox/Installer/linux/distributions_rpm	(revision 137597)
+++ src/VBox/Installer/linux/distributions_rpm	(working copy)
@@ -8,6 +8,7 @@
 sles11.0        = SLES_11_0
 sles10.1        = SLES_10_1
 mdv2011.0       = MANDRIVA_2011_0
+fedora32        = FEDORA_32
 fedora31        = FEDORA_31
 fedora29        = FEDORA_29
 fedora26        = FEDORA_26
Index: src/VBox/Installer/linux/rpm/rules
===================================================================
--- src/VBox/Installer/linux/rpm/rules	(revision 137597)
+++ src/VBox/Installer/linux/rpm/rules	(working copy)
@@ -104,7 +104,7 @@
   $(error Cannot detect package distribution (rpmrel=$(rpmrel)))
  endif
 
- ifeq ($(filter-out el5 el6 el7 el8 fedora18 fedora19 fedora20 fedora21 fedora22 fedora24 fedora25 fedora26 fedora29 fedora31,$(rpmrel)),)
+ ifeq ($(filter-out el5 el6 el7 el8 fedora18 fedora19 fedora20 fedora21 fedora22 fedora24 fedora25 fedora26 fedora29 fedora31 fedora32,$(rpmrel)),)
   rpmspec := rpm_redhat
  endif
  ifeq ($(filter-out openSUSE110 openSUSE111 openSUSE112 openSUSE113 openSUSE114 openSUSE123 openSUSE131 openSUSE132 openSUSE150 openSUSETW,$(rpmrel)),)

Putbacked to trunk in revision r137625

Backported to 6.1 in revision r137627

Backported to 6.0.X in revision r137628

Backported to 5.2.X in revision r137632

Last edited 4 years ago by Frank Batschulat (Oracle) (previous) (diff)

comment:4 by Frank Batschulat (Oracle), 4 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy