Chris Hanson | 26 Apr 00:31 2015
Picon

PowerPC BeOS R5 binary compatibility?

Does Haiku maintain binary compatibility with BeOS R5 for PowerPC CPUs, or just Intel CPUs?

Some cursory searches haven’t provided a direct answer. I’m mostly interested because it would also
mean it should be possible to cross-compile… (Compiling anything on a 66 MHz BeBox feels pretty slow
these days.)

  -- Chris

Andrew Hudson | 25 Apr 16:22 2015

Draft in progress of Haiku B1/A5 announcement

Here is a link on Google docs to a draft of the next release announcement. It will need some updates before the release,
and the tail section needs to be filled out. 

https://docs.google.com/document/d/136v00sPsdl1I8rAiQb-X1lrB9dPmvWVDOoLVqAawk7A/edit?usp=sharing

I would appreciate any feedback. Please feel free to leave your comments in the document. If for some reason 
you cannot access the document I can either post the contents to the list or mail a copy.

Thanks to everyone who has contributed to this so far.

Thanks,
Andrew
Michael Mounteney | 24 Apr 22:45 2015
Picon

build failure from source

Building from git master ends with:

Resolving package dependencies ...
Encountered problems:
problem 1: nothing provides haiku>=r1~alpha4_pm_hrev49036-1 needed by
pe-2.4.5-1 solution 1:
    - allow deinstallation of pe-2.4.5-1
problem 2: nothing provides haiku>=r1~alpha4_pm_hrev49036-1 needed by
vision-0.9.7.r949-3 solution 1:
    - allow deinstallation of vision-0.9.7.r949-3

but my UserBuildConfig has no AddHaikuImagePackages or
AddOptionalHaikuImagePackages.  It is (in full):

============================================
AddUserToHaikuImage mounty : 573 :
100 : /boot/home/mounty : /bin/bash : "Michael Mounteney" ;

AddFilesToHaikuImage system settings
network : ../configuration/interfaces ;
AddFilesToHaikuImage system settings
network : ../configuration/resolv.conf ;
AddFilesToHaikuImage system settings
network : ../configuration/services ;

DefineBuildProfile nightly-Wyse-Jupiter : disk : "/dev/sda2" ;
DefineBuildProfile nightly-pimple-Jupiter : disk : "/dev/sda2" ;
DefineBuildProfile nightly-pimple-Zeus : disk : "/dev/sda3" ;
DefineBuildProfile nightly-strappy-Jupiter : disk : "/dev/sda3" ;
DefineBuildProfile nightly-strappy-Zeus : disk : "/dev/sda4" ;
DefineBuildProfile nightly-kiosk-Jupiter : disk : "/dev/sda3" ;
DefineBuildProfile nightly-dickless-Jupiter : disk : "/dev/sda1" ;
DefineBuildProfile nightly-dickless-Zeus : disk : "/dev/sda2" ;
DefineBuildProfile nightly-thindisk : image : "laptop.image" ;
DefineBuildProfile nightly-stick : image : "stick.image" ;

switch $(HAIKU_BUILD_PROFILE) {
        case "nightly-Wyse-Jupiter" : {
                HAIKU_DONT_CLEAR_IMAGE = 0 ;
                HAIKU_IMAGE_HOST_NAME = emerior ;
        }

        case "nightly-pimple-Zeus" : {
                HAIKU_DONT_CLEAR_IMAGE = 0 ;
                HAIKU_IMAGE_HOST_NAME = pimple ;
        }

        case "nightly-strappy-Jupiter" : {
                HAIKU_DONT_CLEAR_IMAGE = 0 ;
                HAIKU_IMAGE_HOST_NAME = strappy ;
        }

        case "nightly-kiosk-Jupiter" : {
                HAIKU_IMAGE_HOST_NAME = kiosk ;
        }

        case "nightly-dickless-Jupiter" : {
                HAIKU_IMAGE_HOST_NAME = dickless ;
        }

        case "nightly-thindisk" : {
                HAIKU_IMAGE_SIZE = 977 ;
        }

        # Orange USB stick
        case "nightly-stick" : {
                HAIKU_IMAGE_SIZE = 1006 ;
        }
}

HAIKU_BUILD_FEATURE_SSL = 1 ;
HAIKU_NO_DOWNLOADS = 0 ;

============================================

and this is with the nightly-Wyse-Jupiter target.  Any ideas?

Michael.

LuckyLuciano | 16 Apr 08:05 2015

Yo

Fuhgedaboudit

Chris Hanson | 11 Apr 22:12 2015
Picon

Minor issues with Haiku on Asus Z97-PRO with Intel 4790K

I’ve recently set up a new system on which to run Linux and Haiku; it works perfectly with Linux, and with a
couple tweaks I was able to get it running with Haiku as well.

My new system has the following setup:

- Asus Z97-PRO
- Intel 4790K CPU
- 16GB of RAM
- 180GB Intel M.2 SSD, GPT partitioning
- Intel integrated video via DVI
- Intel integrated Ethernet
- no form of audio attached, so I couldn’t try it
- Apple USB Extended Keyboard (aluminum) and Apple USB Mouse (roller ball)

The issues I’ve encountered:

1. Whether or not the system boots to Haiku (via GRUB2 from Ubuntu 14.10) seems to be a crapshoot, it boots
maybe one in three times. The other times I’ll just reset and try again. Interestingly, booting an
anyboot image via a USB key seems to work 100% of the time.

2. I need to use the front-panel USB ports, which I presume are USB2 rather than USB3, for my mouse & keyboard.
The mouse and keyboard just don’t seem to be recognized via any other ports.

3. Networking doesn’t work at all, I presume because there’s a driver needed that’s not present.

The most (or perhaps only) significant issue is #3; that precludes doing much of anything with the system
under Haiku, even updating it. Does anyone know if this just (“just”) a matter of porting a FreeBSD
networking driver for the CPU/chipset in question, or is there data I should gather?

  -- Chris

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


Gmane