Enhancement #3278

Split nethserver-firewall-base package to ease upgrade for 6.7

Added by Giacomo Sanchietti almost 6 years ago. Updated almost 6 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-firewall-base
Target version:v6.6
Resolution: NEEDINFO:No

Description

The new firewall package in NethServer 6.7 is split into two RPMs:
  • nethserver-firewall-base: core implementation
  • nethserver-firewall-base-ui: web interface

Since the yum nethserver-firewall group can't automatically be updated during the upgrade, create a new fake nethserver-firewall-base-ui package for the release 6.6.
The package must be empty and it will updated by yum when installing NethServer 6.7.

This solution will avoid situations where an upgraded machine (with nethserver-firewall-base installed) is without the firewall web interface.
See: http://community.nethserver.org/t/nethserver-6-7-rc1-ready-for-testing/1710/7?u=giacomo

Associated revisions

Revision f6e3b28b
Added by Giacomo Sanchietti almost 6 years ago

spec: create nethserver-firewall-base-ui fake package. Refs #3278

History

#1 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from NEW to TRIAGED
  • Target version set to v6.6
  • % Done changed from 0 to 20

#2 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Giacomo Sanchietti
  • % Done changed from 20 to 30

#3 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

Implemented in branch b3278.

#4 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Packages in nethserver-testing:
  • nethserver-firewall-base-2.7.2-1.1.gf6e3b28.ns6.noarch.rpm
  • nethserver-firewall-base-ui-2.7.2-1.1.gf6e3b28.ns6.noarch.rpm
Test case 1
  • On a clean machine, install nethserver-firewall-base group with nethserver-testing repository enabled
  • The firewall must be correctly installed and the web interface must be accessible
Test case2
  • On a machine with nethserver-firewall-base already installed, update the package with nethserver-testing repository enabled
  • No changes for the user: the firewall must be correctly installed and the web interface must be accessible

#5 Updated by Stefano Fancello almost 6 years ago

  • Assignee set to Stefano Fancello

#6 Updated by Stefano Fancello almost 6 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Stefano Fancello)
  • % Done changed from 70 to 90

#7 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100
Released in nethserver-updates:
  • nethserver-firewall-base-2.7.3-1.ns6.noarch.rpm
  • nethserver-firewall-base-ui-2.7.3-1.ns6.noarch.rpm

Also available in: Atom PDF