Enhancement #3265

Make Italian language pack optional

Added by Giacomo Sanchietti about 4 years ago. Updated about 4 years ago.

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

100%

Category:<multiple packages>
Target version:v6.7-rc1
Resolution: NEEDINFO:No

Description

The Italian language pack should be always optional. The only must-have language will be English.

Tasks:
  • remove rpm nethserver-lang-it from ISO
  • remove Italian translation from all packages
  • rebuild httpd-admin without the override language implementation

Associated revisions

Revision d6a09265
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 4b8a953b
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision eed66fef
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 73e18f71
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 8f6506a9
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 43d7acdb
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision f29c0441
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision efd0881b
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision eed8b655
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 2db828cb
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision dd1f4d8a
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 40d48e8a
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision e9d9c627
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 9183ea72
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 2921b001
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 928d066c
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision ed9924c0
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 6c971852
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation. Refs #3265

Revision 2f7182bf
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 230807d5
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 0ff03b43
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision fdc39f38
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 59f8c146
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision a0b8ff97
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 6279aed9
Added by Giacomo Sanchietti about 4 years ago

Remove Italian translation and inline help. Refs #3265

Revision 0bbb1791
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 753b0e39
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision dec42466
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 017d4c46
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision e1a045f2
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 90aa5214
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 968f20b4
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 47a8b933
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 2f8f9d94
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 1cdc0062
Added by Giacomo Sanchietti about 4 years ago

Remove Italian inline help. Refs #3265

Revision 46b104f9
Added by Giacomo Sanchietti about 4 years ago

spec: remove override logic. Refs #3265

Revision b092283e
Added by Giacomo Sanchietti about 4 years ago

spec: remove nethserver-lang-it dependency, remove override dirs. Refs #3265

Revision fce57a82
Added by Giacomo Sanchietti about 4 years ago

spec: create dirs for English. Refs #3265

Revision 2de2179a
Added by Davide Principi about 4 years ago

Revert "spec: create dirs for English. Refs #3265"

This reverts commit fce57a8280730fe09e69a2c177826e18568f913d and restores
the fake language placeholder for Server Manager.

Revision f5b4c5ae
Added by Giacomo Sanchietti about 4 years ago

Remove translation override implementation. Refs #3265

Revision f893e078
Added by Giacomo Sanchietti over 3 years ago

Remove Italian translation and inline help. Refs #3265

History

#1 Updated by Giacomo Sanchietti about 4 years ago

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

#2 Updated by Giacomo Sanchietti about 4 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 about 4 years ago

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

#4 Updated by Giacomo Sanchietti about 4 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Mass rebuild, following packages are in nethserver-testing:
  • nethserver-antivirus-1.1.3-1.1.g9183ea7.ns6.noarch.rpm
  • nethserver-lang-hu-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-backup-data-1.1.6-1.1.gdec4246.ns6.noarch.rpm
  • nethserver-lang-it-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-base-2.8.1-1.2.ga1a65e2.ns6.noarch.rpm
  • nethserver-lang-nl-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-directory-2.2.3-1.9.g6a5429a.ns6.noarch.rpm
  • nethserver-lang-pt-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-dnsmasq-1.5.1-1.1.g2b78bc9.ns6.noarch.rpm
  • nethserver-lang-ru-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-ejabberd-1.0.4-1.4.ge90a70c.ns6.noarch.rpm
  • nethserver-lang-sv-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-fetchmail-1.1.4-1.2.g2f8f9d9.ns6.noarch.rpm
  • nethserver-lang-tr-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-net-snmp-1.0.0-1.1.gcc01f6b.ns6.noarch.rpm
  • nethserver-ntp-1.0.8-1.2.g017d4c4.ns6.noarch.rpm
  • nethserver-hosts-1.1.1-1.1.g6279aed.ns6.noarch.rpm
  • nethserver-nut-1.0.10-1.6.g5a6c2c9.ns6.noarch.rpm
  • nethserver-httpd-2.5.0-1.2.gfdc39f3.ns6.noarch.rpm
  • nethserver-openssh-1.1.0-1.2.g90aa521.ns6.noarch.rpm
  • nethserver-p3scan-1.0.4-1.2.ga0b8ff9.ns6.noarch.rpm
  • nethserver-httpd-admin-1.6.0-1.2.g94e844b.ns6.noarch.rpm
  • nethserver-phonehome-1.1.1-1.2.geed8b65.ns6.noarch.rpm
  • nethserver-hylafax-1.1.3-1.2.g230807d.ns6.noarch.rpm
  • nethserver-samba-1.5.2-1.1.g753b0e3.ns6.noarch.rpm
  • nethserver-iaxmodem-1.1.0-1.2.g47a8b93.ns6.noarch.rpm
  • nethserver-samba-audit-1.0.4-1.3.gc47c84a.ns6.noarch.rpm
  • nethserver-ibays-2.1.4-1.2.g1cdc006.ns6.noarch.rpm
  • nethserver-snort-1.0.2-1.1.ge1a045f.ns6.noarch.rpm
  • nethserver-ipsec-1.1.1-1.1.geed66fe.ns6.noarch.rpm
  • nethserver-squid-1.3.7-1.2.g968f20b.ns6.noarch.rpm
  • nethserver-lang-de-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-squidclamav-1.1.0-1.4.gad99540.ns6.noarch.rpm
  • nethserver-lang-el-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-squidguard-1.3.1-1.3.g0bbb179.ns6.noarch.rpm
  • nethserver-lang-en-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-vpn-1.1.6-1.1.g43d7acd.ns6.noarch.rpm
  • nethserver-lang-es-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-vsftpd-1.0.3-1.1.g59f8c14.ns6.noarch.rpm
  • nethserver-lang-fr-1.0.11-1.2.g46b104f.ns6.noarch.rpm
  • nethserver-webvirtmgr-1.0.0-1.2.g0cddc0a.ns6.noarch.rpm
  • nethserver-cups-1.1.2-1.1.gd6a0926.ns6.noarch.rpm
Test case
  • Install all nethserver-* packages:
    yum --enablerepo=nethserver-testing install nethserver-* --exclude=nethserver-devbox
    
  • yum must install all packages without raising any error on conflicting packages
  • the web interface should be accessible

#5 Updated by Davide Principi about 4 years ago

VERIFIED

  • The YUM transaction does not report any RPM conflict on 6.7 beta1

TODO:

Test upgrade from 6.6

#6 Updated by dz0 0te about 4 years ago

just a rapid test...
clean 6.6 fully updated, tested with:
yum update
echo '6.7' > /etc/yum/vars/distroversion
yum --enablerepo=nethserver-testing install nethserver-* --exclude=nethserver-devbox

no errors

then i tried:
yum remove nethserver-lang-ita

after removing lang-it, rebooted.
cleaned browser cache, http://ip_nethserver:980
lead me to https://ip_nethserver:980/it-IT/Dashboard
but i only see as lang available: de,es,fr,pt,Magyar,Turkce and other two lang i think greek and russian)
no english (and no italian, of course)

logged with de, i do not found lang-it as available in software center
i'm testing in a wrong way?

#7 Updated by Giacomo Sanchietti about 4 years ago

after removing lang-it, rebooted.
cleaned browser cache, http://ip_nethserver:980
lead me to https://ip_nethserver:980/it-IT/Dashboard
but i only see as lang available: de,es,fr,pt,Magyar,Turkce and other two lang i think greek and russian)
no english (and no italian, of course)

This is a bug, English language must be available: I will try to find the problem.

logged with de, i do not found lang-it as available in software center
i'm testing in a wrong way?

This is ok, since testing repository doesn't have any group and still there isn't a group for the Italian language.

#8 Updated by Giacomo Sanchietti about 4 years ago

New lang packages:
  • nethserver-lang-1.0.11-1.4.gfce57a8.ns6.src.rpm
  • nethserver-lang-de-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-el-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-en-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-es-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-fr-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-hu-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-it-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-nl-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-pt-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-ru-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-sv-1.0.11-1.4.gfce57a8.ns6.noarch.rpm
  • nethserver-lang-tr-1.0.11-1.4.gfce57a8.ns6.noarch.rpm

#9 Updated by dz0 0te about 4 years ago

Giacomo Sanchietti wrote:

after removing lang-it, rebooted.
cleaned browser cache, http://ip_nethserver:980
lead me to https://ip_nethserver:980/it-IT/Dashboard
but i only see as lang available: de,es,fr,pt,Magyar,Turkce and other two lang i think greek and russian)
no english (and no italian, of course)

This is a bug, English language must be available: I will try to find the problem.

i tried again starting from a 6.6, and now with the new updates, now i have english as default choice.
I'll try to make some other tests...

#10 Updated by Davide Principi about 4 years ago

Now English en_US should be displayed again in Server Manager

In nethserver-testing/6.7:

nethserver-lang-sv-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-pt-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-it-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-tr-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-hu-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-el-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-ru-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-fr-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-es-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-de-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-nl-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-en-1.0.11-1.6.g9ebb9b5.ns6.noarch.rpm
nethserver-lang-1.0.11-1.6.g9ebb9b5.ns6.src.rpm

nethserver-lang-1.0.11-1.7.g808e521.ns6.src.rpm
nethserver-lang-de-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-el-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-en-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-es-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-fr-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-hu-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-it-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-nl-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-pt-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-ru-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-sv-1.0.11-1.7.g808e521.ns6.noarch.rpm
nethserver-lang-tr-1.0.11-1.7.g808e521.ns6.noarch.rpm

#11 Updated by Giacomo Sanchietti about 4 years ago

  • Assignee set to Giacomo Sanchietti

#12 Updated by Giacomo Sanchietti about 4 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 70 to 90

Now all works correctly.

#13 Updated by Davide Principi about 4 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-base/6.7

nethserver-httpd-admin-1.6.1-1.ns6.noarch
nethserver-httpd-admin-1.6.2-1.ns6.noarch

nethserver-lang-1.0.12-1.ns6.src.rpm
nethserver-lang-de-1.0.12-1.ns6.noarch.rpm
nethserver-lang-el-1.0.12-1.ns6.noarch.rpm
nethserver-lang-en-1.0.12-1.ns6.noarch.rpm
nethserver-lang-es-1.0.12-1.ns6.noarch.rpm
nethserver-lang-fr-1.0.12-1.ns6.noarch.rpm
nethserver-lang-hu-1.0.12-1.ns6.noarch.rpm
nethserver-lang-it-1.0.12-1.ns6.noarch.rpm
nethserver-lang-nl-1.0.12-1.ns6.noarch.rpm
nethserver-lang-pt-1.0.12-1.ns6.noarch.rpm
nethserver-lang-ru-1.0.12-1.ns6.noarch.rpm
nethserver-lang-sv-1.0.12-1.ns6.noarch.rpm
nethserver-lang-tr-1.0.12-1.ns6.noarch.rpm

nethserver-antivirus-1.1.4-1.ns6.noarch.rpm
nethserver-backup-data-1.1.7-1.ns6.noarch.rpm
nethserver-base-2.9.1-1.ns6.noarch.rpm
nethserver-cups-1.1.3-1.ns6.noarch.rpm
nethserver-dnsmasq-1.5.3-1.ns6.noarch.rpm
nethserver-ejabberd-1.0.5-1.ns6.noarch.rpm
nethserver-fetchmail-1.1.5-1.ns6.noarch.rpm
nethserver-hosts-1.1.2-1.ns6.noarch.rpm
nethserver-httpd-2.5.1-1.ns6.noarch.rpm
nethserver-hylafax-1.1.4-1.ns6.noarch.rpm
nethserver-iaxmodem-1.1.1-1.ns6.noarch.rpm
nethserver-ibays-2.1.5-1.ns6.noarch.rpm
nethserver-ipsec-1.1.2-1.ns6.noarch.rpm
nethserver-net-snmp-1.0.1-1.ns6.noarch.rpm
nethserver-ntp-1.0.9-1.ns6.noarch.rpm
nethserver-nut-1.0.11-1.ns6.noarch.rpm
nethserver-openssh-1.1.1-1.ns6.noarch.rpm
nethserver-p3scan-1.0.5-1.ns6.noarch.rpm
nethserver-phonehome-1.1.2-1.ns6.noarch.rpm
nethserver-samba-1.5.3-1.ns6.noarch.rpm
nethserver-samba-audit-1.0.5-1.ns6.noarch.rpm
nethserver-snort-1.0.3-1.ns6.noarch.rpm
nethserver-squid-1.3.7-1.2.g968f20b.ns6.noarch.rpm
nethserver-squidclamav-1.1.1-1.ns6.noarch.rpm
nethserver-squidguard-1.3.2-1.ns6.noarch.rpm
nethserver-vpn-1.1.7-1.ns6.noarch.rpm
nethserver-vsftpd-1.0.4-1.ns6.noarch.rpm
nethserver-webvirtmgr-1.0.1-1.ns6.noarch.rpm

Also available in: Atom PDF