Richie Nyhus-Smith | 12 Mar 12:02 2015
Picon

Re: [RFC] QA Test Management


> Gurock Testrail is another commercial tool that is highly intuitive, has a python api client that could be connected to buildbot's release management system [9] and it already has great trac integration [10]. Its website states that open source projects should fill out a form or email them to find out how to get free licensing, however form is redirecting to their main page.

Should I contact Gurock and see if the offer still stands ?

Cheers,
Richard.

Richie Nyhus-Smith | 3 Mar 03:51 2015
Picon

[RFC] QA Test Management

Hi all,

What is everyone's thoughts on having a manual QA test management tool for Haiku?

I think that for a project the size and scope of Haiku, there really is a need for some type of manual test management.

I have included below an overview of test management and our possible options.

Cheers,
Richard.

------

There have been discussions in the past about test management, but nothing substantial due to the lack of knowledge of our options. Unfortunately I have found, after a fair bit of research, that there really are not that many free options for Haiku (for manual testing).

This is primarily because there are not that many open source test management tools out there that are not designed by lunatics (i.e. testlink); have not been abandoned 10 years ago or do not require closed source binary blobs to run (thus not really being open source).

Manual testing gives end users the ability to help out through crowdsourcing regression tracking and defect verification. Basicly, they can help let devopers know that something that was meant to be working, now is not working and something that was reported or thought to not be working, now is working.

This is done by writing a kind of step by step howto guide on a feature that allows the tester to report if they can or can't follow each step.  There is normally space in the test management tool to give the tester context (expected results) and prerequisites (i.e. you need a .mp4 file from the demopack) and space for the tester to comment on each step and/or each testsuite.

Automated (non-unit) testing tools like Cucumber(Ruby), Lettuce(Python) etc, are similar, but do not have the context that manual testing has and also requires the author to at least have some rundermentory programing skills. We would only have to invest in buildbot - trac integration to give us access to Lettuce/Python-Behave testing, if we want this type of testing as well.

-------

There are a couple open source options for us. One is to borrow the Drupal based QA tool from Ubuntu [1] and install that as part of a intranet style backend website separate from our main Drupal website. Another option is to use a trac plugin [2] that adds test management features to trac, although we might have to make it a bit more lightweight to fit our needs.

Both squashtest [3] and tarantula [4] are open source web apps which are still actively developed, although they less intuitive than some of their commercial competitors (But still way better than testlink).

There is the option of someone starting a project from scratch for Haiku, which would only have a limited amount of open source competitors or there is the option of taking on one of the abandoned open source tools [5][6][7].

The commercial webapp PolarionQA is free for opensource projects, however I am not sure how integrated it is to the larger PolarionALM tool. [8]

Gurock Testrail is another commercial tool that is highly intuitive, has a python api client that could be connected to buildbot's release management system [9] and it already has great trac integration [10]. Its website states that open source projects should fill out a form or email them to find out how to get free licensing, however form is redirecting to their main page.

The test management system by Zephyr that hooks into Atlassian cloud is free for open source projects [11] and has the same UI and api as Bitbucket. It can be self-hosted if desired and there are two other competing tools using the same framework [12][13], but not quite up to the standard of Zephyr.

[1] https://launchpad.net/ubuntu-qa-website
[2] http://trac-hacks.org/wiki/TestManagerForTracPlugin
[3] http://www.squashtest.org
[4] http://www.testiatarantula.com
[5] http://sourceforge.net/projects/qualityspy/
[6] http://endeavour-mgmt.sourceforge.net
[7] http://admc.io/testmill/
[8] http://www.polarion.com/products/alm/index.php
[9] https://github.com/gurock/testrail-api
[10] http://www.gurock.com/testrail/trac-test-management.i.html
[11] https://marketplace.atlassian.com/plugins/com.thed.zephyr.je#cloud
[12] https://marketplace.atlassian.com/plugins/com.intenso.jira.plugins.suiTest
[13] https://marketplace.atlassian.com/plugins/com.xpandit.plugins.xray

Amit Chaudhary | 25 Feb 05:06 2015
Picon

Re: [RFC] Volunteer recruitment

Is there anything a C ,C++ and javascript developer can contribute? I know these languages along with data structures and i want to contribute to haiku

On Feb 25, 2015 8:44 AM, "Richie Nyhus-Smith" <richienyhus-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:


> It depends what kind of people we are trying to recruit, and what tasks
> we need done.

I think we need help with infrastructure more than anything.

We need a PHP developer to help us jump to Drupal 8 (or whatever PHP CMS we pick).  Catchafire can get us free help with the strategic/preliminary work [1][2][3][4], but we will need someone to manage and implement the change over.

We need a Python developer to work on HaikuPorter, optimising trac, investigating trac plugins [5], updating buildbot to 0.9 (when released) and to investigating buildbot plugins [6]. Preferably they would also have Django knowledge so they can help us with custom pootle plugins [7] (images & api) and maybe help us fork the Django based package management web frontend from Ubuntu to connect to HaikuDepot Server [8].

We also need another Ruby developer to work on the Haiku Package Build System and to investigate using Discourse [9].

I am sure there are a number of other infrastructure projects we need help on as well.

---
Richard.

[1] https://www.catchafire.org/project_menu/projects/website-audit/287/
[2] https://www.catchafire.org/project_menu/projects/tech-systems-review/222/
[3] https://www.catchafire.org/project_menu/projects/website-user-interface-ui/227/
[4] https://www.catchafire.org/project_menu/projects/tech-systems-setup/258/
[5] https://dev.haiku-os.org/ticket/11415
[6] https://github.com/magmax/bbb
[7] https://www.haiku-os.org/node/4993
[8] https://dev.haiku-os.org/ticket/11774
[9] http://www.discourse.org/

Augustin Cavalier | 25 Feb 04:36 2015
Picon

Re: [RFC] Volunteer recruitment

On 2/24/2015 10:13 PM, Richie Nyhus-Smith wrote:
> We need a PHP developer to help us jump to Drupal 8 (or whatever PHP CMS
> we pick).  Catchafire can get us free help with the
> strategic/preliminary work [1][2][3][4], but we will need someone to
> manage and implement the change over.

I'm pretty proficient in PHP. I'm busy ATM, but I do have a copy of 
vmweb to play around with and try to get working with Drupal 8. So I can 
handle of [1-4] as well as the change itself.

> We need a Python developer to work on HaikuPorter

What really needs to be done here?

> , optimising trac,

?

> investigating trac plugins [5]

I can probably handle this too.

-Augustin

Augustin Cavalier | 24 Feb 00:19 2015
Picon

Re: [RFC] Volunteer recruitment

On 2/23/2015 6:02 PM, Jerry Babione wrote:
> Use a corporate recruitment tool.  Haiku is almost ready for Beta.  That
> means it's time to start thinking about professional support staff.

Which we don't have the money to pay for.

-Augustin

Richie Nyhus-Smith | 23 Feb 02:43 2015
Picon

[RFC] Volunteer recruitment

Hi all,

When seeking volounteers in the past, we have either advertised positions on the website (only to get spam in reply [1]) or we have just hoped that someone will come along.

To better organise volunteer recruitment there are a few diffrent options that I have come up with:

A: Use a dedicated self-hosted website.
B: Use a volunteer recruitment tool
C: Use a corporate recruitment tool
D: Do nothing/keep the status quo

A:
There are a number web tools to manage volunteering and other non profit needs, including the springboard [2] and campaignion [3] drupal modules. This gives us the most control, but incresses our infrastructure maintenance.  The Haiku Inc or HSA websites could be changed to a drupal install with one of these modules to handle this type of thing, but that would be a lot of work.

B:
We could use a volunteer matching or volunteer recruitment tool. However many of the match making tools just ask the volunteer to email an address or to go another website [4] (thus putting us back to square one), while others want the volunteer to first sign up to their volunteer recruitment scheme [5].

Some of the websites are for micro volunteering [6], which might be good for somethings like translations, but not good for much else. Many websites are too local and would not suite Haiku's needs [7][8].

Other websites are more about getting one off support and advice on the likes of technical, design, legal matters and not long term volunteers [9][10].

C:
We could just use corporate recruitment tools, as they are quite a bit more professional then the volunteer recruitment tools [11][12][13]. Linkedin gave the tip of using these types of websites and then just prefixing the tile with "Volunteer:" .

The corporate recruitment websites of course lack the specialised non-profit features , but these can be gained from other websites [14][15] and more importantly the corporate recruitment websites have some neat looking career pages that we could use [16][17][18].

D:
The last option is just to do nothing. However do need to find a better way to recruitment new people.

Anyway which would be the preferred direction for us to take?

Regards,
Richard.

[1] https://www.haiku-os.org/node/4993
[2] http://www.jacksonriver.com/springboard/
[3] http://www.campaignion.org
[4] http://www.idealist.org/view/volop/XgknWnpCJWSP/
[5] http://www.volunteermatch.org/search/opp878056.jsp
[6] http://www.skillsforchange.com
[7] http://www.volunteerspot.com
[8] https://www.givepulse.com
[9] https://www.catchafire.org
[10] http://www.thecommunitycorps.org
[11] http://qandidate.com
[12] http://www.talentsquare.com
[13] http://recruiterbox.com
[14] https://www.causes.com/wwf
[15] http://www.firstgiving.com/orangutanfoundationinternational/
[16] https://mendix.has-jobs.com
[17] https://app.talentsquare.com/en/c/yaska
[18] https://plivo.recruiterbox.com

Luposian | 31 Jan 21:28 2015
Picon
Picon

Re: Cleaning out unneeded state?

Sent from my iPhone 5c.

> On Jan 31, 2015, at 12:08 PM, Axel Dörfler <axeld@...> wrote:
> 
>> On 01/30/2015 07:24 PM, Chris Hanson wrote:
>> Thanks. Is there a straightforward way (a query or command line,
>> rather than eyeballing) to tell which are in use and which can be
>> eliminated?
> 
> To put Humdinger's words differently: none of those are actually needed. They are just a safety measure
for being able to restore an older version.
> 
> Bye,
>   Axel.
> 
Wait a sec... Haiku now has a roll back feature, too?  Haiku is turning into Windows before our very eyes! 
First updates, now roll-back!  Head for the hills! :-D

Chris Hanson | 30 Jan 08:13 2015
Picon

Cleaning out unneeded state?

I’ve run “pkgman update” quite a few times to migrate to a new nightly build.

As a user, how should I go about cleaning out the old state that I’m not going to roll back to? It’s
starting to build up: My /system/packages/administrative directory is now over 3.2GB in size.

  -- Chris

Sevan / Venture37 | 9 Jan 00:18 2015
Picon

pkgsrc on Haiku

Hi guys,
Long time lurker here, I recently came across some content related to
pkgsrc on Haiku & was hoping to get in touch with the author, with the
aim to upstream their changes to the pkgsrc tree.
There seems to be two separate efforts? on this, one is
https://github.com/diger/localpatches
& the other is someone posting videos on youtube with the username
DisneyDumbazz e.g https://www.youtube.com/watch?v=LyA2zEdT5SI

Either of you guys here or anyone who is able to put me in touch with them?
As I said before, it would be cool to have the patches in the pkgsrc
tree so that the haiku support could be improved.

Sevan / Venture37

Andrew Hudson | 2 Jan 17:51 2015

List of supported languages?

Is there a list of officially supported languages for haiku? Can someone please point me to it?

Thanks,
Andrew
Alexander G. M. Smith | 30 Dec 17:23 2014
Picon

Re: haiku Digest V14 #129

waddlesplash wrote on Tue, 30 Dec 2014 09:42:22 -0500:
 > No, we have a working GUI, where did you hear that we didn't?
 > Swing works, so NetBeans is almost perfectly usable [...]

Didn't realize it was that far ahead.  So maybe the RealVNC downloadable 
Java viewer would work, 
https://www.realvnc.com/products/vnc/documentation/4.0/win/java.html or 
you could use the rival TightVNC Java viewer, 
http://www.tightvnc.com/release-jviewer2.php

- Alex


Gmane