Bug 11121 - qupzilla-1.4.1-1.3.mga3 in core/updates_testing to validate
Summary: qupzilla-1.4.1-1.3.mga3 in core/updates_testing to validate
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 3
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga3-32-ok mga3-64-ok
Keywords: validated_update
Depends on:
Blocks: 10572
  Show dependency treegraph
 
Reported: 2013-09-01 00:05 CEST by Matteo Pasotti
Modified: 2013-09-19 11:30 CEST (History)
6 users (show)

See Also:
Source RPM: qupzilla-1.4.1-1.3.mga3.src.rpm
CVE:
Status comment:


Attachments

Description Matteo Pasotti 2013-09-01 00:05:09 CEST
I have uploaded a patched package for Mageia 3.

You can test this by verifying that your localization is not loaded/shown properly when you launch qupzilla.

Suggested advisory:
===================

The updated qupzilla package resolves an issue caused by some bad locale definitions into the rpm spec file:

due to the bad lang definitions into the spec file, the package will place the qm files into the wrong place making qupzilla not able to properly load the localizations.

This update adds no new features.

Updated packages in core/updates_testing:
========================
qupzilla-1.4.1-1.2.mga3


Source RPMs: 
qupzilla-1.4.1-1.2.mga3.src.rpm

Reproducible: 

Steps to Reproduce:
Matteo Pasotti 2013-09-01 00:06:28 CEST

Blocks: (none) => 10572

Comment 1 martyn vidler 2013-09-01 10:48:19 CEST
MGA3 64 bit gnome

I cant recreate the problem, I installed qupzilla 1.4.1.1.1.mga3 on a fresh install of mga3 64. Qupzilla seems to run and look/work ok.

CC: (none) => martynvidler

Comment 2 Matteo Pasotti 2013-09-01 19:03:19 CEST
You can reproduce the problem by setting the system language to French, Italian or Greek: qupzilla will run using English terms instead of the proper localization.

See also the bug 10572 description.

Kind regards
Comment 3 Dimitrios Glentadakis 2013-09-02 15:30:39 CEST
sorry, i tested the 1.4.3 version with the spec from our repo and it works fine in Mageia 3 64bit.
Would nt be better to have the latest version as update ?

CC: (none) => dglent

Comment 4 Matteo Pasotti 2013-09-03 20:39:00 CEST
I don't think so. Consider that no version changes are allowed into any stable release: bugfixes only.
If you want a new version you need to ask for a backport (not an option right now).

Check this update and test it for validation, please: we will have at least a good application that works properly into Mageia 3.

Cheers
Comment 5 Dimitrios Glentadakis 2013-09-05 18:20:40 CEST
I tried the 1.4.1 and it works very well in a KDE enviroment.
I have Mageia 3 in 64bit.
The localisation that i have in my system, English, Frencg, Greek, have been correctly installed.


--
I would like to notice something,
when i install the package qupzilla it installs 4 rpm:

[root@localhost ~]# urpmi qupzilla
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
  Paquetage                      Version      Révision      Arch    
(média « Core Updates Testing (distrib5) »)
  lib64QupZilla1                 1.4.1        1.2.mga3      x86_64  
  qupzilla                       1.4.1        1.2.mga3      x86_64  
  qupzilla-core                  1.4.1        1.2.mga3      x86_64  
  qupzilla-plugins               1.4.1        1.2.mga3      x86_64  
un espace additionnel de 11Mo sera utilisé.
2.4Mo de paquets seront récupérés.
Procéder à l'installation des 4 paquetages ? (O/n) 


    $MIRRORLIST: media/core/updates_testing/lib64QupZilla1-1.4.1-1.2.mga3.x86_64.rpm
    $MIRRORLIST: media/core/updates_testing/qupzilla-1.4.1-1.2.mga3.x86_64.rpm                                                                                      
    $MIRRORLIST: media/core/updates_testing/qupzilla-core-1.4.1-1.2.mga3.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/updates_testing/qupzilla-plugins-1.4.1-1.2.mga3.x86_64.rpm                                                                              
installation de lib64QupZilla1-1.4.1-1.2.mga3.x86_64.rpm qupzilla-1.4.1-1.2.mga3.x86_64.rpm qupzilla-core-1.4.1-1.2.mga3.x86_64.rpm qupzilla-plugins-1.4.1-1.2.mga3.x86_64.rpm depuis /var/cache/urpmi/rpms
Préparation...                   ##################################################################################################################################
      1/4: lib64QupZilla1        ##################################################################################################################################
      2/4: qupzilla-core         ##################################################################################################################################
      3/4: qupzilla              ##################################################################################################################################
      4/4: qupzilla-plugins      ##################################################################################################################################

When i uninstall it, it removes 2 rpm:
[root@localhost ~]# urpme qupzilla
Pour satisfaire les dépendances, les 2 paquetages suivants vont être désinstallés (648Ko):
  qupzilla-1.4.1-1.2.mga3.x86_64
   (car qupzilla-plugins == 1.4.1-1.2.mga3 est non satisfait)
  qupzilla-plugins-1.4.1-1.2.mga3.x86_64
   (car qupzilla == 1.4.1 est non satisfait)
Supprimer 2 paquetages ? (o/N) 

The qupzilla rpm has no files inside.
So, when i unistall qupzilla, i unistal the plugins only ?
I think that is the qupzilla core that has to be unistalled
Maybe it has to be one package qupzilla, it is needed a qupzilla-core ?
--
I looked in rpmlint and it says: 
W: invalid-license LGPLv2.1

Probably it has to be LGPLv2+ or LGPLv2 (normaly it covers 2.1 too)
Comment 6 William Kenney 2013-09-09 16:00:05 CEST
In VirtualBox, KDE

Package(s) under test:
qupzilla

Install qupzilla & locales-fr
[root@localhost wilcal]# urpmi qupzilla
Package qupzilla-1.4.1-1.1.mga3.i586 is already installed
[root@localhost wilcal]# urpmi locales-fr
Package locales-fr-2.17-2.mga3.i586 is already installed
Launch qupzilla from terminal
[root@localhost wilcal]# LC_ALL=fr_FR qupzilla
results in qupzilla being launched in default English

Install updates from core updates_testing

[root@localhost wilcal]# urpmi qupzilla
Package qupzilla-1.4.1-1.2.mga3.i586 is already installed
[root@localhost wilcal]# urpmi locales-fr
Package locales-fr-2.17-2.mga3.i586 is already installed
Launch qupzilla from terminal
[root@localhost wilcal]# LC_ALL=fr_FR qupzilla
results in qupzilla being launched in default English

I am not sure on how to easily demonstrate this bug.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
VirtualBox 4.2.16-1.mga3.x86_64.rpm

CC: (none) => wilcal.int

Comment 7 Dimitrios Glentadakis 2013-09-10 06:38:51 CEST
I tested in a netbook 32bit Mageia 3 and it worked.
Try to uninstall and reinstal it
Comment 8 Matteo Pasotti 2013-09-12 07:29:33 CEST
qupzilla-1.4.1-1.3.mga3 is now available in updates_testing and it's waiting for your validation.
This updated package fixes the license definition and the bad requirement for qupzilla-plugins.

Source RPM: qupzilla-1.4.1-1.2.mga3.src.rpm => qupzilla-1.4.1-1.3.mga3.src.rpm

Matteo Pasotti 2013-09-12 07:29:52 CEST

Summary: qupzilla-1.4.1-1.2.mga3 in core/updates_testing to validate => qupzilla-1.4.1-1.3.mga3 in core/updates_testing to validate

Comment 9 Dave Hodgins 2013-09-12 23:56:52 CEST
Advisory 11121.adv committed to svn.

CC: (none) => davidwhodgins

Comment 10 claire robinson 2013-09-17 12:52:34 CEST
Mageia 3

exact match


*** Arch: i586 ***

RPMs from 'core-updates_testing'
========================
libQupZilla-devel-1.4.1-1.3.mga3.i586.rpm
libQupZilla1-1.4.1-1.3.mga3.i586.rpm
qupzilla-1.4.1-1.3.mga3.i586.rpm
qupzilla-core-1.4.1-1.3.mga3.i586.rpm
qupzilla-plugins-1.4.1-1.3.mga3.i586.rpm

SRPMs from 'core-updates_testing'
========================
qupzilla-1.4.1-1.3.mga3.src.rpm

*** Arch: x86_64 ***

RPMs from 'core-updates_testing'
========================
lib64QupZilla-devel-1.4.1-1.3.mga3.x86_64.rpm
lib64QupZilla1-1.4.1-1.3.mga3.x86_64.rpm
qupzilla-1.4.1-1.3.mga3.x86_64.rpm
qupzilla-core-1.4.1-1.3.mga3.x86_64.rpm
qupzilla-plugins-1.4.1-1.3.mga3.x86_64.rpm

SRPMs from 'core-updates_testing'
========================
qupzilla-1.4.1-1.3.mga3.src.rpm
Comment 11 claire robinson 2013-09-17 14:38:22 CEST
Testing complete mga3 64

After installing locales-fr and then qupzilla

$ LC_ALL=fr_FR qupzilla

starts qupzilla in french
Comment 12 claire robinson 2013-09-17 15:01:34 CEST
Testing complete mga3 32

Validating

Could sysadmin please push from 3 core/updates_testing to updates

Thanks!

Keywords: (none) => validated_update
Whiteboard: (none) => mga3-32-ok mga3-64-ok
CC: (none) => sysadmin-bugs

Comment 13 Thomas Backlund 2013-09-19 11:30:25 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2013-0108.html

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


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