The week starting on April 8 will be Hack Week 9 at SUSE! The SUSE engineers will be free to work on projects of their passion for a week. They work in teams or alone on projects, personal, upstream or new. Hackweek takes place both on-line and at SUSE offices all over the world. Each location has a program for the week itself but right now we’re in preparation mode. As always, we try to make the event as open as possible (that’s why we use github) so you can see what we’re planning and can join in the fun! (more…)
Archive for the ‘Hack Week’ Category
What have the boot speed of openSUSE, a sandbox for KVM development, OpenStack, CUPS, Linux UEFI support and Enlightenment 17 to do with each other? They’re among the projects SUSE engineers worked on at Hackweek 8! From the 23rd to the 27th of July, the ‘normal’ development and maintenance tasks at SUSE took a backseat and the developers turned their attention to the various Open Source projects they fancied working on. Past projects have resulted in awesome tools like SUSE Paste, Debian support in OBS and of course Hackweek 7 brought us ARM in OBS! Read on to find out a some projects which were worked on and a bit about the results. (more…)
Last Friday Dirk MÃ¼ller send an email to openSUSE-Factory about the status of the openSUSE ARM port. SUSE employees Adrian, Alexander, Dirk and Reinhard had spend their Hackweek revitalizing the initial work by Jan-Simon and Martin by getting openSUSE Factory on ARM to build and work. The current build status on OBS shows that almost 2500 packages are working successfully and the team invites anyone interested to come and help increase that number!
One of the ways SUSE and its developers contribute to openSUSE is through Hackweek: – a week long sprint permitting developers to work on something entirely of their own design or wishes as long as it is FOSS-related. Started in 2007, it has become a regular part of SUSE’s development. This is in keeping in line with the openSUSE Project’s goal of being more than just an organization that benefits itself. We believe in a project that benefits the greater good of free and open software.
Some 150+ developers will have free reign to work on new applications or make improvements to other software projects. Hackweek also permits developers to push away from the grind of deadlines and “must fix” bug fixing (unless it’s a critical customer situation) which can be at times stressful and tedious.
So, how does this relate to the larger openSUSE community? First, some ideas come directly from openFATE, the openSUSE tracker for wish-list items and ways to help guide development of the distro: You can see the list of proposed Hackweek projects here, which will surely grow in the next few days.
Second, nothing blocks people outside the SUSE staff from participating. Most importanly, it shows that SUSE is an innovative distribution whose contributions make open source better for everyone.
And third, it follows openSUSE’s motto: Have a lot of fun ! Hackweek has it’s own motto: “No Motto, do what you want, but do it!”
We asked JÃ¼rgen Weigert and Pavol Rusnak, developers from SUSE, to explain how they participate
Q: How does someone from the openSUSE community participate Can they also have their own project?
JÃ¼rgen: Yes, they can work together with others (check openFATE for a list) or do their own project.
Pavol: But for doing their own project they don’t have to wait for Hackweek, right? :-)
Q: Can you give some examples of projects which were started from Hackweek ?
Pavol: SAT-solver used in zypper by Michael Schroeder, Fifth Leg font by Jakub Steiner, SUSE Paste by Michal HruÅ¡eckÃ½ and cnetworkmanager by Martin Vidner.
JÃ¼rgen: Polka by Cornelius Schumacher, YaSTroid by Stephen Shaw.
Q: What will you work on during this coming Hackweek ?
JÃ¼rgen: Make EyeFI sdcard work with Linux – see Fate#312811
Pavol: Rewrite spec-cleaner into Ruby – see Fate#312823
Q: What other projects are planned for this upcoming Hackweek ?
Pavol: Getting Enlightenment 17 into Factory, various openQA additions, Continuous YaST testing in Jenkins and much much more!
JÃ¼rgen: Also hackers need catering and thus we will have food provided in the common area – and the common meal is also a great chance to discuss Hackweek projects face to face. The camera team will go around and record videos and upload those to blip.tv and YouTube. Also, there’s a rumor about some nice surprise. :-)
Q: For developers what is the most satisfying part of Hackweek ?
JÃ¼rgen: Switching topics to something completely different and extend my comfort zone by looking at new areas. This year it’s wireless, an area I never touched before as developer.
Pavol: Yeah, I think working on something unknown, unexplored is always exciting and challenging
Q: How does the openSUSE and the larger open source community benefit ?
JÃ¼rgen: Quite often it’s scratching my own itches – and if something is successful, it might become a successful open source project. I’ve seen some people interested in projects like Bretzn or ARM support for openSUSE that will benefit openSUSE directly. Some people which are surprised by the late announcement of this Hackweek have said that they will just have a look into the upcoming beta of openSUSE 12.1 – getting familiar with new technologies like systemd, report bugs and improve the distribution.
Pavol: Lots of the projects that are started during Hackweek are directly integrated into the following openSUSE release. Also if they are usable by others they are adopted by other distributions as well or merged directly into upstream which is cool!
Q: Are there any awards or competitions during Hackweek ?
Pavol: Previous years we had a small group of judges that went through the finished Hackweek projects in openFATE and awarded three developers with nice gadgets. I expect it will be similar this year, but I am not sure.
JÃ¼rgen: Yes – for those that register their projects in FATE. Details will be announced later.
Q: Is there anything else the larger openSUSE community should know about ?
JÃ¼rgen: The infrastructure teams will also participate in Hackweek and thus not make major changes – and also might not review openSUSE:Factory submissions directly. Please let them know if you run into serious issues.
Pavol: If you see a project in openFATE which you like, tell us so in the comments or vote for the feature. Also if you have some nice idea, feel free to put it in openFATE, maybe some undecided developer will find it interesting and implement it.
Q: Thanks for the interview.
Both: Thank you and have a lot of fun!
So, stay tuned for the results of Hackweek where everyone has a lot of fun!
article submitted by Peter Linnell
Hackweek VI will take place January 24th – 28th, 2011.
Hackweek is one of Novell’s biggest ways of giving back to the openSUSE community – by providing developers the opportunity to spend their paid work week contributing to free and open source software instead of their assigned projects. Â Hackweek V produced an amazing variety of projects, including froxlor (server management panel), a donor management app for Shelterbox, a GUI client for SUSE Studio, and hundreds more. Prior Hackweeks have spawned projects that are now desktop Linux mainstays, like Tasque and Giver.
Hackweek VI features the theme “Engineering Cloud” and allows developers to get their hands on related projects. In order to support that approach, we are providing access to a few select cloud providers and a setup where you can deploy cloud infrastructure software (e.g. Eucalyptus). Your favorite hack-project may or may not relate to that theme, it may well be experimental, as long as it is Linux- or SUSE-related.
The goal of the hackweek is for everybody in the engineering group of the Open Platform Business Unit of Novell to work on some innovate and cool ideas – and not look at the usual work.
Therefore you might notice that some people are less communicative this week and will not answer emails or bugzilla at all – and some will send lots of emails discussing what they are doing or would like to do.
I’m inviting everybody to join us hacking, documenting and testing!