Beta Testers

From Gephi:Wiki
Jump to: navigation, search
Gephi Beta Tester Logo

Gephi has a beta tester program anyone can join! Beta Testers help Gephi to move forward by testing the latest version of the software before the shipment of the product to a larger scale. Moreover, Gephi is a multi-platform software which is available on Windows, Linux and Mac OS X. Different problems can have different issues and the more platforms and architecture Gephi is tested, the less issues regular users will encounter.

How to become a beta-tester?

Join the gephi-tests@lists.gephi.org mailing list and say Hi!. Subscribers receive regular news on the progress of the development and report issues. The mailing list is the link between the testers and the developers. Also, announcements are made when new features are in development. Testers are welcome to give their opinion about new developments!

How to get started?

First join the mailing-list and present yourself. Don't be shy! we're a small community and are always happy to hear about new testers.

Then, download the latest development version of Gephi and start the software. Gephi is automatically configured to look for updates every day. In case of an update it will ask you to update and restart Gephi. Also, follow the announcements on the mailing list.

Download nightly builds:'

How does it work?

Some guidelines and details how we proceed.

Communicate through this mailing-list

We want to have the tools in place to communicate and be organized. We are a small group so the mailing-list should be fine. We can reconsider this time to time and discuss other options. More experienced Gephi users should provide the pointers and useful links to new beta testers. It's our responsibility to make newcomers feel comfortable.

All identified issues have an issue link on GitHub

Issues can be created from GitHub. An issue description should give enough information and include log files or stack traces if possible. When running Gephi put its log into a messages.log file you read. Instructions where to find this file are here: Troubleshooting#Where_are_user_files.3F

Keep the Gephi version fresh

As beta testers you get to use the development version of Gephi. This is also called the "nightly build" and is basically rebuilt every night with the latest version of the code. Why is this important? It is important to be able to iterate and test very quickly patches. If a beta tester on the list identifies an issue on a feature and the developer fix it, the tester can test the day after if the problem is actually solved and move on. You may be already familiar with Gephi's auto update capability. When new versions of modules are available a little icon shows up in Gephi inviting you to update. With the development version this will be the default way to update Gephi to the latest version. Sometimes it won't be possible to update through the update center and beta testers will then just download the latest nightly build package.

Communication with the developers

Beta testers have the freedom to generally test new version of the software or focus on one particular area. For instance one person can be responsible for a specific version of Mac. One other person can be the point of contact for dealing with different version of Java etc. Another example is to focus on one feature for instance dynamic networks or PDF export. Developers will respond to issues and keep the testers informed about the current developments. When new features arrive they are usually not ready to be tested immediately because they are simply not complete. Once a feature is complete, developers will announce it to this list and request beta testers' help. When all issues have been fixed a final release can be done.

Reports

Windows

VersionArchitectureStatusCommentsContact
Windows 764-bit
Windows Vista64-bit
Windows Vista32-bit
Windows XP64-bit
Windows XP32-bit


Mac OS X

VersionArchitectureStatusCommentsContact
Mac OS X 10.8 Mountain Lion64-bit
Mac OS X 10.7 Lion64-bit
Mac OS X 10.6 Snow Leopard64-bitOKLast tested on 10.6.8 with Java 1.6.0_35mathieu [at] gephi.org
Mac OS X 10.5 Leopard64-bitOK
Mac OS X 10.5 Leopard32-bitNOJava 6 not compatible with Leopard 32-bit
Mac OS X 10.4 TigerAnyNOJava 6 not compatible with Tiger

Linux

VersionArchitectureStatusCommentsContact
Ubuntu 12.04AMD64OKlynchseanm [at] gmail.com
Ubuntu 12.04x86-64OKRuns with bumblebee project using NVIDIA GeForce 310Mgeorge.vega [at] nodoschile.org