Nicholas Skaggs | 24 May 16:35
Favicon

Live Interview with QA Community Coordinator

Amber Graner is hosting a live interview with me today. If your interested in watching the session, tune in at the links below. The interview should be starting sometime in the next hour from receipt of this message. If you miss it, the video will be available afterwards for your viewing pleasure.

http://www.youtube.com/user/AmberGraner
https://plus.google.com/u/0/100254004947968890609/posts

Nicholas
Nicholas Skaggs | 24 May 16:13
Favicon

What lies ahead (Plans for the Q cycle)

I shared some of my thoughts and goals during the meeting today, so
please do check it out:

https://wiki.ubuntu.com/QATeam/Meetings/QA/20120523

Despite still tying up some lose ends on planning testing for the cycle,
I wanted to share with all of you what thoughts on how we can improve
and expand on the types of testing we do as part of QA.

ISOTesting
My goal is to help ensure things are smooth before milestones, and
before isotesting events. Before we spin an iso, we want to feel good
about what's going on that iso. And we as a community can help make that
happen. Overall, I want each individual to have a lighter workload than
last cycle, despite having a similar amount of overall work we need to
achieve. To do this I'd like to help enable more people to be testing,
and to expand the 'adopt an iso' program so that folks can focus on
testing things they like and are able to test without becoming
overwhelmed or burnt out. Additionally, respins will be a continuous
focus and communication of what has changed and what needs tested will
be a priority. As a community we want to avoid doing re-work/extra work
and dedicate ourselves to performing quality testing, not merely having
a large quantity of testing.

Application Testing
Last cycle we utilized checkbox to deliver manual application tests.
During UDS, we spoke of expanding the isotracker to do our testcase
management, and thus consolidate our application testing by using the
same tool used for the isotracker to create an application tracker. This
work is on-going, but should be finished at some point during the cycle
so we can adopt it and use it. In the interim period will be continue
utilizing checkbox or doing manual testing via blogs or mailing lists, etc.

SRU Verification
SRU verification is currently a manual process with a high learning
curve and little visibility for many people. During the cycle, we hope
to help change that but also utilizing a new tracker to do SRU testing.
This testing will involve running the stable version (currently precise)
of ubuntu, but testing fixes to individual packages. This makes it a
good fit for those who aren't living on the bleeding edge but wish to
help. When this process is ironed out (sometime during the cycle) I will
contact everyone again with information on howto get involved.

General Testing (eg, Day-to-Day running of the development version)
Some good feedback was given on how to help make this better. There are
a few things we would like to do to help improve this process. First,
day to day changes should be able to be followed easier with some
proposed changes to update-manager to better display changelogs for
updated packages. I'll be detailing some information about how
'whoopsie' works and what it means to you. In addition, keeping the
development release stable at all times will continue to be a priority
for the development teams.

Calls for testing (specific feature or new features of critical package
or focused testing on a specific package)
Last cycle this typically involved me posting and laying out a basic
testplan on my blog with instructions on how to help test. This cycle,
again we hope to consolidate this onto a tracker where the tests and
results can be recorded. I will still be utilizing my blog, the
@ubuntutesting twitter account, this mailing list and our IRC meeting to
publicize events like this for people to get involved and contribute.
It's always fun to see new features before they come to everyone else,
and the feedback loop with the developers was welcome on both sides.

QATracker Development
With these changes to the qatracker, there is room for some folks who
know python and django to get involved and help improve the qatracker
codebase to make testing and reporting easier :-) Contact me, or simply
have a look at the code on launchpad and start hacking.
lp:~ubuntu-qa-website-devel/ubuntu-qa-website/drupal7-rewrite
lp:~ubuntu-qa-website-devel/ubuntu-qa-website/drupal7-rewrite-testcase-management
lp:~ubuntu-qa-website-devel/ubuntu-qa-website/python-qatracker
lp:~ubuntu-qa-website-devel/ubuntu-qa-website/python-qatracker-testcase-management

Hardware Database
The idea for having a hardware database for testing is not a new one,
but work has begun anew. This is work that will go beyond this cycle,
but ideas are being explored at using ubuntu friendly and other tools to
make this a reality.

Testcases
As a testcase management system will soon be in place (hurray!), we'll
be migrating all of the testcases over to this system. That means will
have much better visibility and ease of maintenance for all of our
testcases. Cleanup and expansion of the number of testcases is
definitely a goal for the cycle, and expect to hear more about getting
involved in this area.

Whew, that's a wall of text, but I hope it helps outline what the plans
are for the cycle. Feedback appreciated and encouraged :-) Happy Testing!

Nicholas

Nicholas Skaggs | 23 May 21:26
Favicon

Release Schedule

Look ma, we're on the release schedule!

https://wiki.ubuntu.com/QuantalQuetzal/ReleaseInterlock

That's right, we've been assigned tasks corresponding to the milestone events for next cycle.

As a community, we're being asked to perform the tasks and work detailed community testing column. It's important we know what we're signing up for, so feedback is being requested now for potential issues you may see. Feel free to simply respond to this email with your comments and concerns.

Again, feedback is encouraged. The release team will finalise this schedule soon.
Thanks,

Nicholas
Nicholas Skaggs | 23 May 21:17
Favicon

Ubuntu User Days

Ubuntu User days are coming up soon -- June 23rd - June 24th.

https://wiki.ubuntu.com/UserDays

This is an excellent platform an opportunity for us as the QA community to introduce new folks to the wonderful world of testing. But we need some volunteers to have a session with a QA mindset. Here's some ideas the User Days Team has come up with, or perhaps you have something you'd like to present.

https://wiki.ubuntu.com/UserDaysTeam/CourseSuggestions

I'd add to that list things like:

running the development version of ubuntu
using testdrive for iso and application testing


Let me know if you interested in running a session; I'd like to help make sure QA is well-represented. And if your nervous about doing a session alone, I can help :) Thanks!


Nicholas
Nicholas Skaggs | 22 May 14:35
Favicon

Weekly IRC Meeting Re-Starting

Just a reminder (for me too!), we'll be kicking off our IRC meetings again for QA after our hiatus for UDS.  Tomorrow, be in #ubuntu-meeting <at> 1400 UTC and if possible, come ready to chat about your plans and needs for the cycle. I'll do my best to cover my own work items and the blueprints and plans outlined during UDS. Thanks everyone,

Nicholas
Stefano Rigonat | 17 May 22:05
Picon

Presentation

Hello everyone, I'm Stefano and I’m very happy to give my contribution to the Ubuntu community.
I hope to stay well with you.
Yotam Rubin | 11 May 15:01
Picon

post-portem Debugging in Ubuntu

Hi guys,

    A big QA challenge is understanding and resolving bugs that occur on client machines. More often than not, a bug will be reported and then closed, due to a lack of debug information or a failure to reproduce the issue. I'd like to refer you to Traces, a tracing infrastructure for C/C++ Linux applications. Traces enables the tracing of all function calls occurring within an application as well as provide an API for traditional, explicit tracing. The traces are designed to have small performance overhead, so they can be active at all times. Produced trace files are atomic in the sense that they contain all the metadata necessary for interpreting the trace. 

What do you think about the possibility of adapting Traces into key components of the distribution? It could be very useful to have the user send a complete trace of a program in the event of a failure.

Anyway, here's the code:
https://github.com/yotamr/traces

Regards,
   Yotam
Jamie Strandboge | 10 May 20:30
Favicon

OpenStack testing wiki page

Hey,

It came up in the applying-ubuntu-qa-tools-and-practiced-to-upstream
session that the QA team wants to be able to test OpenStack itself.
During the last cycle I found myself having to create an OpenStack
deployment in a single VM and with the help of the Adam from the server
team, I wrote a wiki page[1] to document how I accomplished this. While
you may not be able to use this as is, I think it may provide a good
starting off point for the QA team's testing of OpenStack.

[1]https://wiki.ubuntu.com/SecurityTeam/TestingOpenStack

--

-- 
Jamie Strandboge             | http://www.canonical.com
Nicholas Skaggs | 7 May 17:54
Favicon

UDS Week!

UDS is here, live and in living color in Oakland, California. This UDS is going to be filled with lots of good discussion around quality. Now is the time to contribute your thoughts and opinions on quality efforts. Do you have feedback about the calls for testing or perhaps iso testing? Have an idea on how to engage with more people? Do you wish QA would adopt a specific tool? Check out the blueprints here and plan to attend in person or via IRC.

http://summit.ubuntu.com/uds-q/track/qa/

If your unable to attend, please feel free to add your thoughts to the blueprints respective whiteboard / etherpad. When commenting, prefixing your name before the comment so we can attribute the contribution to you is helpful. For example:

[nskaggs] This is my comment.

All comments are appreciated and encouraged. Thanks for your participation everyone and let's have a wonderful UDS and 12.10 cycle.

Nicholas
Sergio Zanchetta | 4 May 14:41
Favicon

Join Ubuntu 12.04 LTS Final Laptop Testing

Hi all!

Precise Pangolin 12.04 LTS has been released and we ask everyone on
the QA team to
participate in the laptop testing.

The procedures for testing your laptop and reporting results are
explained on https://wiki.ubuntu.com/Testing/Laptop/Procedures

Post your test results on the Laptop tracker [1] and if you find any
bug with the release, report them on Launchpad and on the tracker as
usual.

You'll require a laptop profile in order to pair results and bugs with
your hardware.
To have it, we highly recommend to first run Checkbox from your
system, then search for the corresponding profile on the Ubuntu
Friendly website [2].

Please let us know if you have any questions, we will coordinate
testing in #ubuntu-testing on freenode.

Thank you very much for your help and happy testing!

[1] http://laptop.qa.ubuntu.com/
[2] http://friendly.ubuntu.com

--

-- 
Sergio Zanchetta
https://launchpad.net/~primes2h

Merhebi, Bob | 3 May 16:44
Picon

Re: Re: Re: LyX download size


On 05/03/2012 03:00 PM, ubuntu-qa-request@... wrote:
> Message: 2
> Date: Thu, 03 May 2012 11:26:49 +0300
> From: "Merhebi, Bob" <bobmerhebi@...>
> To: ubuntu-qa@...
> Cc: ubuntu-qa-request@..., brucemcgovern@...,
> 	rgheck@..., alex@...
> Subject: Re: Re: LyX download size
> Message-ID: <4FA24149.50208@...>
> Content-Type: text/plain; charset="utf-8"
>
> Hello all,
>
> On Wed, 04 Apr 2012 09:33:27 -0500, irlandes
> <brucemcgovern@...> wrote:
>> Here is the list of LyX dependencies on 10.04, list obtained by apt-get
>> remove and then cancel:
>>
>> The following packages were automatically installed and are no longer
>> required:
>> texlive-extra-utils texlive-base texlive-pictures-doc
>> texlive-fonts-recommended doc-base texlive-pstricks-doc dvipng lmodern
>> texlive-common
>> texlive-latex-extra-doc libaiksaurus-1.2-0c2a texlive-pstricks luatex
>> preview-latex-style ttf-lyx prosper tipa
>> texlive-latex-recommended-doc texlive-latex-base-doc libkpathsea5
>> libboost-signals1.40.0 libt1-5 libaiksaurus-1.2-data texlive-latex-extra
>> texlive-binaries lyx-common libmldbm-perl libuuid-perl pgf
>> texlive-latex-recommended texlive-generic-recommended texlive-latex-base
>> texlive-fonts-recommended-doc libfreezethaw-perl ps2eps latex-beamer
>> texlive-luatex texlive-font-utils latex-xcolor texlive-doc-base
>> tex-common lacheck texlive-pictures
>>
>>
>>
>> I remember LyX as having a really big download, but don't have a
>> computer to dink with. I have used LyX to produce a book.
> I believe these are abandoned packages that are no longer required after
> some upgrade to LyX or the respective packages!
>
>
> On 04/07/2012 03:00 PM, C de-Avillez <hggdh2@...> wrote:
>> The actual DEPENDency list for Lyx is quite small:
>>
>> [cerdea-aws]cerdea <at> xango4-wired:~$ apt-cache depends lyx | grep Depend
>> Depends: libboost-regex1.46.1
>> Depends: libboost-signals1.46.1
>> Depends: libc6
>> Depends: libenchant1c2a
>> Depends: libgcc1
>> Depends: libmythes-1.2-0
>> Depends: libqtcore4
>> Depends: libqtgui4
>> Depends: libstdc++6
>> Depends: zlib1g
>> Depends: lyx-common
>> Depends: xdg-utils
>> PreDepends: dpkg
>> [cerdea-aws]cerdea <at> xango4-wired:~$ apt-cache depends lyx-common | grep
>> Depend
>> Depends: tex-common
>> Depends: python
>> PreDepends: dpkg
>> [cerdea-aws]cerdea <at> xango4-wired:~$ apt-cache depends tex-common | grep
>> Depend
>> |Depends: debconf
>> Depends: <debconf-2.0>
>> Depends: ucf
>> |Depends: debconf
>> Depends: cdebconf
>> Depends: dpkg
>> [cerdea-aws]cerdea <at> xango4-wired:~$
>>
>> Also, some of the above are already present (like dpkg, libc6, etc).
>>
>> Now, if you are set to automatically install 'Recommends'... the indeed
>> you are going to have a much larger install, since part of TeX will
>> also be installed (and yes, it is BIG).
>>
>> My LyX install cannot be used as a sample, since I run SVN head and
>> build it locally (with debug symbols).
> Well as I recall I had the recommendations turned off. Besides, I
> installed LyX with synaptic.
>
> The bug appears to have been backed up by another user.
>
> I thought (& it is true) that a stand-alone LyX is <30MB but I wasn't
> aware that the TeX packages are the Big deal!
>
> On 04/20/2012 04:46 PM, Richard Heck wrote:
>> You do NOT have to have TeX installed to use LyX. Only to compile to
>> PDF. Plenty of people use TeX-less installs on netbooks, etc.
>>
>> Richard 
> What about the math? I am writing a technical document which requires
> math formulas & even physics notation -e.g; (quantum) bracket- (it's
> actually a physics document for a course). I'd like to collaborate with
> someone to write it & edit it. Doesn't that requires TeX?
>
>
> On 04/20/2012 07:03 PM, Alex Vergara Gil wrote:
>> The best approach for ubuntu users which doesn't have a cxn is to
>> create a local repository with debmirror in a place that you have cxn
>> and then transport it to the place where you doesn't have the cxn.
>> This is tedious but is the best way to do it.
>>
>> Alex 
> Thanks Alex; I read that I could grab the local .deb files but these are
> removed when I clean the system.
>
>
> If you (any of you) care to guide me on how to download the packages so
> I can make the install on the non-conected system, that would be greatly
> appreciated; otherwise I will refer to the ubuntu forums!
>
> Thanks all anyways

I'd like to apologize for the above mail. I am not sure how I sent it to
the QA mailing list instead of the LyX's.

--

-- 
Sincerely Yours,
-Merhebi, Bob

Thunderbird Signature
Attachment (0x66D60862.asc): application/pgp-keys, 1784 bytes

Gmane