Bug 6443 - There is now gambas3-3.1.1-1.1 in core/updates_testing to validate
Summary: There is now gambas3-3.1.1-1.1 in core/updates_testing to validate
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2-64-OK mga2-32-OK
Keywords: validated_update
Depends on:
Blocks: 6413
  Show dependency treegraph
 
Reported: 2012-06-13 13:21 CEST by Matteo Pasotti
Modified: 2012-08-02 23:10 CEST (History)
4 users (show)

See Also:
Source RPM: gambas
CVE:
Status comment:


Attachments

Description Matteo Pasotti 2012-06-13 13:21:47 CEST
Suggested advisory:
-------------------
This update addresses the following bug:

bug 6413

Other fixes in this release:

added missing build requirement preventing developed applications to being able to access gnome keyring.

-------------------------------------------------------
Steps to reproduce:

you can find all the details into the report of bug 6413
Comment 1 Matteo Pasotti 2012-06-13 13:26:12 CEST
gambas3-3.1.1-1.1.mga2

reassign to qa-bugs@ml.mageia.org

Assignee: bugsquad => qa-bugs

Comment 2 Matteo Pasotti 2012-06-13 13:54:19 CEST
sorry, forgot srpm: gambas3-3.1.1-1.1.mga2.src.rpm
Manuel Hiebel 2012-06-13 13:55:52 CEST

Blocks: (none) => 6413

Comment 3 Jani Välimaa 2012-06-13 15:55:23 CEST
You should also describe bug 6413 briefly in advisory.

CC: (none) => jani.valimaa

Comment 4 claire robinson 2012-07-06 13:18:13 CEST
Adding Richard to CC.

Richard can you please say whether you tested this x86_64 or i586.

Thankyou

CC: (none) => richard.j.walker

Comment 5 Richard Walker 2012-07-06 18:11:14 CEST
Tested on x86_64. It is in daily use with no unexpected side effects.

Richard
Comment 6 Richard Walker 2012-07-06 20:22:53 CEST
I prepared a clean MGA2 (also x86_64) to rebuild gambas3-3.1.1-1.1mga2.src.rpm

All buildrequires were installed and the build completed without errors.

Richard
Comment 7 claire robinson 2012-07-06 23:59:32 CEST
Thanks Richard, it just need an i586 test and then it can be validated :)

If you'd like to learn more about QA and what we do our wiki pages are here:

https://wiki.mageia.org/en/QA_Team

We'd be glad of your help!
Samuel Verschelde 2012-07-31 21:42:23 CEST

CC: (none) => stormi
Whiteboard: (none) => MGA-64-OK

Samuel Verschelde 2012-07-31 21:42:50 CEST

Whiteboard: MGA-64-OK => MGA2-64-OK

claire robinson 2012-08-02 11:44:16 CEST

Source RPM: (none) => gambas

Comment 8 Richard Walker 2012-08-02 14:28:19 CEST
I am preparing a build environment on a freshly installed & updated i586 MGA2 laptop.I should have a result for gambas3-3.1.1-1.1.mga2.src.rpm before too long (fingers crossed).

Richard
Comment 9 Richard Walker 2012-08-02 15:52:20 CEST
Executing(%clean): /bin/sh -e /home/richard/rpm/tmp/rpm-tmp.mhMhp2
+ umask 022
+ cd /home/richard/rpm/BUILD
+ cd gambas3-3.1.1
+ /bin/rm -rf /home/richard/rpm/BUILDROOT/gambas3-3.1.1-1.1mga2.i386
+ exit 0

The build has just completed successfully(?) on i586. The installation of gambas3-ide has stopped at the unsatisfied requirement for gambas3-examples. Seems not to have been built, but I'm checking that now...or rather, very soon - other duties call.
Comment 10 claire robinson 2012-08-02 16:19:16 CEST
You don't need to build it yourself Richard it has been built already. You can find the package in Core Updates Testing.

You can find instructions here how to enable those..

https://wiki.mageia.org/en/Enabling_the_Testing_media

Remember to disable them once you have installed/updated the relevant packages or it will try to update everything from there the next time the update applet runs.
Comment 11 Richard Walker 2012-08-02 16:27:55 CEST
Mea maxima culpa! gambas3-examples was in RPMS/noarch.

The installation has completed successfully. I have built and run a gambas3
application - I'm happy with this.

Richard

PS Claire, sorry. I didn't know the buildrequires problem in the gambas3.spec had been checked on i586. I thought that there had been no activity on that arch yet.
Comment 12 claire robinson 2012-08-02 16:38:02 CEST
This bug is to test the packaged version Richard. It is what is known as an update candidate. When it has been tested it will then be moved from the Testing media into normal Updates medias and become available to all our users.

Would you mind checking the packaged version in Core Updates Testing on Mageia 2 i586 if you are able to. This can then be validated and pushed.

See here if you are interested how it works..
https://wiki.mageia.org/en/QA_process_for_validating_updates

We could use the help in QA if you'd like to do more of this :)
Jani Välimaa 2012-08-02 16:41:19 CEST

CC: jani.valimaa => (none)

Comment 13 Richard Walker 2012-08-02 17:01:36 CEST
Righto, I have a little bit of work to do to set up a second screen for the laptop for the test application on bug 6413 (which is, I presume, what needs testing). I will also test with the pseudo xinerama screen - just for completeness.

That and the gambas3 rpm build problem were the two issues Matteo helped me to resolve on the gambas_users list back in June.

Richard
Comment 14 claire robinson 2012-08-02 17:10:05 CEST
Thanks Richard that's a great help. It is difficult for us to test, what with needing two screens.
Comment 15 Richard Walker 2012-08-02 19:02:19 CEST
OK, I have successfully run the test application (crash on second screen of two-monitor extended desktop) on both a real 2-screen setup and using the single screen fake xinerama setup using Xephyr and the code from http://home.kde.org/~seli/fakexinerama/

This was done using the i586 build of gambas3 from Core Updates Testing on an i586 Dell laptop.

Richard
Comment 16 claire robinson 2012-08-02 19:25:02 CEST
Just to be clear, the update candidate fixes the problem for you Richard or it is still present?
Comment 17 Richard Walker 2012-08-02 20:06:53 CEST
Unlike Sir Chris Hoy, I got to the finish line and forgot to cross it!

The update candidate fixes the problems reported in bug 6413 and bug 6443 on both i586 and x86_64 platforms.

Richard
Comment 18 claire robinson 2012-08-02 20:58:41 CEST
Thankyou for doing that Richard we'd have struggled otherwise.

Please consider joining the QA team :)


Validating this then.

Suggested advisory:
-------------------
gb.gtk had a wrong implementation of the algorithm to compute screen size causing crashes while using two screens.

Other fixes in this release:

added missing build requirement preventing developed applications to being able
to access gnome keyring.

-------------------

srpm: gambas3-3.1.1-1.1.mga2.src.rpm

Could sysadmin please push from core/updates_testing to core/updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: MGA2-64-OK => MGA2-64-OK mga2-32-OK

Comment 19 Thomas Backlund 2012-08-02 23:10:04 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0147

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.