Much ado about scripting, Linux & Eclipse: card subject to change

Showing posts with label eclipsecon. Show all posts
Showing posts with label eclipsecon. Show all posts

2010-03-28

Dash Athena: Post-EclipseCon Wrap-Up

Updates to Athena since Feb 2010

Ease of use

  • You can now run buildExtra.xml#extraPackaging via build.steps=buildExtra rather than requiring build.steps=buildZips.
  • Publishing support will improve thanks to bug 306854... anyone want to contribute to writing a Hudson job, please feel free!

Packaging Support

  • bug 306300 Athena removes .jar files and only contains pack 200 files in update site - new default setting (keep both artifact types) is removeUnpackedJars=false, but can revert to old behaviour (and smaller update site) with removeUnpackedJars=true
  • bug 307016 SDK and Runtime zips produced with buildZips target are missing {notice,epl-v10}.html files; if root files exist they will now be copied into the SDK, Runtime, Examples zips; ${allZip} will also include this so it can be copied from there too (custom packaging in buildExtra.xml#extraPackaging task)

Testing Support

  • bug 296352 Can't connect to vnc server - fixed using Xnvc option in Hudson job and improvements to testLocal task

Publishing Support

  • bug 302170 Work around Hudson's missing lastS*Build folders - promote.xml will now recurse into Hudson job tree looking for correct build to publish
  • Publishing support will improve thanks to bug 306854... anyone want to contribute to writing a Hudson job, please feel free!

Bug Fixes

  • bug 304800 Temporary regression caused by adopting new build.xml script with too-aggressive cleanup default
  • bug 307016 SDK and Runtime zips produced with buildZips target are missing {notice,epl-v10}.html files; if root files exist they will now be copied into the SDK, Runtime, Examples zips; ${allZip} will also include this so it can be copied from there too (custom packaging in buildExtra.xml#extraPackaging task)

Documentation & Branding

  • bug 272723 Logo design contest for Athena under way: vote early, vote often!

2010-03-24

I'm in love with Tycho 0.8 and Maven 3

Monday:

Signed up for GitHub, downloaded apache-maven-3.0-alpha-7-bin.tar.gz, and built Tycho from source. Took a bit of path wrangling (namely figuring out that maven runs based on current directory), but it built and most of the tests passed. Not bad for my first day ever using Maven.

# First download Maven3 and unpack into /opt/
export MAVEN_OPTS="-Xmx512m"
export TYCHO_TARGET_PLATFORM=/home/nboldt/eclipse/35clean/eclipse
mvn=/opt/maven/bin/mvn
$mvn clean install -e -V -Pbootstrap-1
$mvn clean install -e -V -Pbootstrap-2 -Dtycho.targetPlatform=$TYCHO_TARGET_PLATFORM
$mvn clean test -e -V -Pits -Dtycho.targetPlatform=$TYCHO_TARGET_PLATFORM

The really confusing part was "what now? what did I just build? And how do I use it?" Answer: You can now run maven3 from .../sonatype-tycho/tycho-its/target/apache-maven-3.0-alpha-7/bin/mvn


Tuesday:

Attended the Sonatype-sponsored Tycho Build Workshop, and amazed Pascal by saying good things about Tycho and Maven3. Apparently I'm known to complain about all things p2, despite my numerous blogs and wiki contributions touting its success and usefulness. Also installed m2eclipse to see how effective the pom editor is.

During the workshop, I got the following JBoss Tools projects to build: jmx, archives, as, flow, jbpm3/4, drools, bpel, smooks, common. That's nearly half our projects! Thanks to Jason and Igor for their invaluable assistance.

The reason it was so easy was that Max had already created a scala script to generate all the pom.xml files we need to build JBoss Tools, and a parent-pom.xml on which those tiny pom.xml files depend. (For me as a Maven noob, not having to think at all about creating poms made this transition a no-brainer. Speaking of no-brainers, my slides from Monday's talk about Dash Athena and Zombies are here (PDF).

As an added bonus, Tycho, being more strict than PDE, exposes missing information in MANIFEST.MF files such as dependencies on plugins. PDE-based builds are apparently more forgiving because they generally include more crap than is actually needed in the target platform against which the build runs; Tycho builds against what you tell it you need. So, the mavenification of JBoss Tools will actually cause us to have better described plugins, and therefore make them easier to build anywhere. I'm very impressed so far.

Unlike Dash Athena which needs to be told all the IUs (features/plugins) against which your project needs to build, Tycho determines this information from your manifests, so the information need not be duplicated.

I still need to look at how to build update sites from the output of a Tycho build, and how to hook in SWTBot/JUnit4 tests. I have a suspicion this may be handled using Buckminster tools such as their Aggregator, or my own custom Ant hackery using the SWTBot wiki docs. Time will tell.


Wed

This morning on a whim I decided to see if I could port Max's scala script (aside: I've never seen scala before yesterday) to generate pom.xml files for EMF or GEF. Success! With some minor tweaks, I've managed to build GEF 3.6 into my local maven repo (~/.m2). Obviously there's more to be done here... but damn, this is easy.

2009-04-10

SQL Tribbles ]|[


When good conference sites go bad.

2009-04-01

Dash Athena: Epic Fail

Damn airport scanners.

On Sunday while I was flying home from EclipseCon, I decided to try out Git, and migrated the whole Dash CVS tree into a local Git repo. Then, I deleted the CVS stuff in dev.eclipse.org because Git is so much better and DVCS is the Way of the Future.

Unfortunately, somewhere between Calgary and Toronto, my hard drive died, taking with it the whole repo.

Since we now have to start over completely from scratch, Andrew and I have decided to take this opportunity to re-architect a few things:

  1. Instead of Ant scripts which wrap & simplify PDE, we're going to use perl scripts which wrap ant4eclipse. No one really cares about OSGi anymore anyway.

  2. Instead of being able to run a build in Eclipse, we're going to support running on MIDP devices only (smartphones) and older hardware (bug 260000). This will make builds much smaller and more portable for everyone.

  3. We're dropping the built-in support for running JUnit tests as part of an automated build, because the Agile way is to do Build Breakage Driven Development (BBDD) rather than TDD.

  4. Because the Hudson instance on build.eclipse.org is only accessible to an elite few (bug 270633), we're dropping that too, in favour of Cruise Control, much lauded by the WTP and Orbit dev teams for its friendly user interface and many extensible configuration options.

Should you have any concerns with this new plan, don't hesitate to post your comments here. We value the community's input, and will take your thoughts under advisement. Then ignore them and do what we want.

2009-03-30

EclipseCon '09: Y.A.R.R*

* Yet Another Retrospective Roundup

The highlights of this year's con for me include...

The rousing success that was our Dash Athena tutorial, in no small part thanks to Andrew O and Andrew N contributing heavily to the content, flow, and technical expertise. (I also credit a year's worth of improvements, refactorings and cross-platform testing on Mac OSX, WinXP and Linux, plus having a better UI story.) Thanks also to Barry Lafond for his invaluable assistance passing out USB keys and helping to get late-arrivers up to speed. For those that don't know Barry, he works on the Teiid Designer project at JBoss.org, which I'm going to have to look carefully at in future, to learn more about virtual databases.

I also caught a demo of the Eclipse Modeling Project's CDO thanks to Eike offering to give myself and Marcelo Paternostro a quick recap of his talk, which we both missed due to conflicts. Now that I'm split between the Eclipse and JBoss communities, CDO looks like a perfect way to help bridge these two arenas as it connects the Eclipse Modeling world with the JBoss Hibernate world - among other things. Now I just need to find a reason to use it, and time to adopt his new website for the rest of Modeling. :)

Despite the somewhat slower economy this year, it was great to see some old traditions were kept alive:

  • Getting gouged 150% of meter price by SFO cabbies
  • The $13 burger n' fries at the Hyatt bar
  • Sleeping in on Wednesday due to working/partying too hard for the first three nights
  • EclipseCon By The Numbers on the final day

Some traditions that were regrettably missing this year:

  • Watching Ed Merks talk about the stupidity of Modeling (though Peter Friese did an excellent job in his stead)
  • Attending BoFs - I missed all the BoFs I wanted to attend due to other distractions
  • Sneaking off for a swim on at least two afternoons of the con
  • Sneaking in to Ralph's 'European Committers Afterparty' to schmooze with the German and French modelers
  • The convenience of staying at the Hyatt (despite being charged $200/night + $10/day for wifi)
  • Buying a new WD MyBook USB hard drive at Microcenter (my bag was already too full of EclipseCon booty, and the offer of a free lift to SFO was just too good to pass up - thanks, Denis G!)

With a new year (and for me, a new team) comes the start of new traditions, such as:

  • Replacing plastic water bottles w/ glasses & water coolers
  • B.Y.O.B.S.T.E.D (and $50 in books for my Celebrity Cruises bag from Seward, Alaska, woo!)
  • Monday's 'Galileo' salad (everything in one dish)
  • Tweeting, tweeting, and more tweeting!
  • Fashion crime free committer shirts! No more denim, no more beige!
  • JBoss beer glasses (though unfortunately I set mine down to talk to Bernd Kolb about SAP possibly using Athena to build the Eclipse SDK, as after 3.4.2 IBM won't do it, and someone bussed it while I wasn't looking)
  • Skipping the EclipseCon-provided lunch on Thursday for an all-dressed 'Spicy Italian' from Subway + a 'Black + Blue' smoothie from World Wraps
  • Our post-Con LaserQuest soiree - winning the first game and getting decimated in the second game
  • Our post-Con planning meetings @ the Ramada ($70/night + free wifi), to better dialogue between the various teams in Moscow, Minsk, Beijing, Switzerland, Belgium, the US, and of course, Canada.
  • Designing the Captains Of Awesome jackets and JBoss Tools wordle shirts, thanks to Rob Stryker's idea and Max's help

One tradition started last year I had hoped to avoid was that of "bring a laptop to EclipseCon, go home with a wifiless brick". Last year I brought two Thinkpads, and had NO wifi from one and spotty wifi from the other, forcing me to switch from ubuntu to WinXP to get anything close to consistent performance. This year the wifi in my 6 month old Lenovo X200 just stopped working Thursday for no apparent reason, forcing me to surf by Blackberry for the past 3 days. Worse, I discovered that the Gmail app for Blackberry can't use wifi, so I'm stuck checking mail in the BB browser or paying roaming fees. Not cool, Google, not cool.

Beyond the actual talks - and there were several excellent sessions, including...

  • the first keynote (I missed the second one helping Rob set up my Thinkpad to do his WTP 3.1 demo as his hard drive was foo'd, and slept thru the third one),
  • the p2 & PDE sessions, showing that these projects are alive, well, and still moving forward
  • the Intro to JBDS 2.0 hands-on workshop with Jim and Rayme
  • this year's update on COLA, ECF, and shared editing
  • Koen's talk about the BPMN jungle

...for me EclipseCon is about connecting with people, putting faces to names and having a beer and a chat with someone you've worked with virtually. There are too many people to list, of course, but one highlight includes being able to thank Doug Satchwell in person for ShellEd. If you write bash, and you use Eclipse, chances are you use one of the various vi/vim plugins, EclipseColorer, or ShellEd. Three guesses which one I'd recommend. (If I promised you a pint at some point this year but failed to deliver this week, my apologies. Post a comment below or email me and I'll try to do a better job next year.)

I also enjoyed chatting up Oisin about STP and BPMN and expect to find myself helping out there in future w/ builds and testing, as I had occasion to do last year as we all put the finishing touches on Ganymede. Kudos too for his always entertaining tweets.

Finally, the greatest highlight - and honor - was of course being voted Top Ambassador by you, the community, placing me shoulder to shoulder with the likes of Mik Kersten and Tom Schindl, each great ambassadors for Eclipse as well. Thank you all for your support. I hope I can continue to entertain via this blog, educate via the Eclipse wiki, and facilitate via Dash your lives as committers, contributors, users, testers, early adopters, builders, and all the many other hats (Red or otherwise!) we get to wear in this wonderfully diverse ecosystem that is Eclipse.

2009-03-26

SQL Tribbles ][

2009-03-24

EclipseCon '09: Dash Athena Common Builder Workshop: Post Mortem

On behalf of myself, Andrew Overholt and Andrew Niefer, thanks to everyone who attended our workshop on the new Dash Athena common builder.

Looks like the feedback was favourable...



(more stats here)

However, +1 doesn't tell us anything about how we can improve, what you liked, or what could have been done differently. If you have specific feedback, we'd love to hear it. Please post it on the EclipseCon site, or here.

If you missed the talk but want to try this at home, the updated slides and exercises are posted here.

And if you're a project at Eclipse.org and want to start using the common builder, there are three ways to do so:

On your local machine / vserver

This scenario is covered in the workshop - try the exercises for setting up GEF and Linux Tools, then create your own .releng project and try your own build. Additional information on vserver setup can be seen here: Fedora, WinXP, MacOSX.

On build.eclipse.org headlessly

ssh to build.eclipse.org using your committerid (same password as for CVS access). If you can't log in, open a bug and ask for a full login shell. Once there, you can run a build using /opt/public/cbi/build/scripts/start.sh. Run the script without options to learn how it works, and see the examples. If anyone has a problem starting up from scratch, let me know and I'll flesh out some docs in the wiki.

On build.eclipse.org via Hudson

For the moment, you need to be added to the callisto-dev group before you can use Hudson. Open a bug and ask for access. Any other questions, comments, suggestions... file a bug, post a comment, or find us on IRC.

2009-03-18

EclipseCon '09: B.Y.O.B.S.T.E.D

Karl reminded me tonight about a little bonus feature at this year's EclipseCon I hadn't previously heard about:

Bring Your Own Bag, Score Two Extra Drinks.

We are offering a Bring Your Own (Conference) Bag option this year. To save resources and have some fun, please bring a bag from your collection. There will be prizes for unique bags (oldest, from furthest away, etc.), and everyone who brings a bag will receive two extra drink tickets! [1]

This year at #EclipseCon, it's BYOB - bag, that is. Extra drink tix if you bring ur own bag from past shows. Best recycled ones get a prize. [2]

Is there anything better than free (as in beer)? BYOB and find out!

2009-03-15

No Sleep 'Till EclipseCon

In case you haven't already heard, Andrew Niefer, Andrew Overholt and I are presenting a 4-hour tutorial on Monday @ EclipseCon next week, entitled Hands-On: Using the new Common Builder for Push-Button PDE Builds. It gets under way @ 8am in room 201.

With much left to do, there will be...

(chorus) No sleep 'til - EclipseCon!

Hands on the keys - never ever false metal
Servers running hotter than a boiling kettle
My job's ain't a job - it's a damn good time
City to city - I'm a'runnin' my rhymes
On location - touring around the nation
PDE: tuned into that station

Itchy trigger finger bringin' Athena to the table
I do what I do best because I'm willing and able
Ain't no faking - no money I'm taking
Going coast to coast - watching all the projects shaking
While you're at the job working nine to five
The build server's up all night, cold kickin' it live

(bridge) No sleep 'til -

Another feature, 'nother plugin
Another bug - away we're sluggin'
Another green - another light
Another up all night

We must be crazy - doin' this for free
Working from home staying up past 3
With peeps 'round the world - you rock around the clock
No funds to commute, or we'd be in hock
We're thrashing gigabytes like they're going out of style
Getting paid along the way cause it's worth your while

I work from home, Andrew O bikes to work
M.C.A.'s not here much cuz he lives in Ottawa
We got servers in T.O., Ottawa and Portland
Testin' and testin' and codin' by hand

(repeat bridge)

(repeat chorus)

Ain't seen the light since we started this gig
M.C.A. - get on the mic my man

Work for Big Blue up in Outaouais
They call me Discodan - but I'm M.C.A
Like a lemon to a lime - a lime to a lemon
Work on PDE, and it's always improvin'

Got linux, ant-contrib, and Hudson
Show you how to build and have some fun
Step off homes - get out of my way
Gotta catch a flight from here to L.A.

Waking up before I get to sleep
Cause we'll be rocking EclipseCon in eight days: next week!

We're speaking at EclipseCon 2009

No sleep till EclipseCon ....
No sleep till EclipseCon ...
No sleep till EclipseCon ...
No sleep till EclipseCon ...
No sleep till EclipseCon ...

Beastie Boys - No Sleep 'Till Brooklyn

2009-02-22

Modeling: From Zero to Seventy

Remember when no one had heard of EMF? When it was just Ed Merks, Frank Budinsky, and Dave Steinberg? Me neither.

These days modeling is everywhere, and with good reason. There are now a total of 70 people contributing to and committing for the various Modeling projects, the most recent additions being from MDT (Papyrus, BPMN2), EMF (CDO), and TMF (Xtext).

So, is it any surprise that there are 29 Modeling Track talks this year at EclipseCon, from the introductory Mega Modeling Mania BoF to the double-black-diamond GMF and QVT: roads (finally) crossed?

And that's not even including a couple of e4 talks about The Modeled UI in Eclipse e4 and The e4 Programming Model Across Web and Desktop or one about Designing an Android Domain Specific Modeling Language using EMF, GEF and GMF!

I guess some people are just unbearably stupid, eh?

2009-02-06

Workin' 9 to 9

I was going to save this tune 'till next month, but I was asked to explain a little why I should be voted Top Ambassador, so here it is early. I'll save the baby shaking and hand kissing to a later post. :)

Workin' 9 to 9



This year has been a little crazy for the Foundation
You may recall we had some trouble last year
The Equinox team unleashed p2 for our update sites
Some say it undermined our M5a cheer
And we know it's almost EclipseCon from the marks we make on our blogs
And that's our favorite time of year

Soon it's EclipseCon in Santa Clara, man
We've been working in a mine for our robot overlords
Did I say overlords? I meant the Members
Soon it's EclipseCon in Santa Clara, man

On every newsgroup there’s at least a couple committers
Who help the n00bs with their glowing red eyes
They give out answers and they have psychic debugging skills
So few RTFM it can make you cry
And the lights in Ed Merks' fish tank provide a nice diffusive glow
It's like a Hacker wonderland

Soon it's EclipseCon, coming soon this March
We've been working 9 to 9 for our robot overlords
Did I say overlords? I meant the EMO
Soon it's EclipseCon in Santa Clara, man

That's all the Planet news that I'm allowed to talk about
We really hope you'll come and visit us soon
I mean we're literally begging you to visit us
And make it quick before an [O.O.M. Error]
Save time for the Winners' party
I hope that Mike'll leave us his card
You know we love "free as in beer!"

Ooh, it's EclipseCon, coming soon this March
We've been working 9 to 9 for our robot overlords
Did I say overlords? I meant the PC
Soon it's EclipseCon in Santa Clara, man

Jonathan Coulton - Chiron Beta Prime

2009-01-30

Do you wanna be open source?



I've got a plan to make code free and open,
Lucky for me, for you it's a cause you can join,
The world is slowly changing,
FLOSS is so contagious

Chorus
I'm willing to code my way to the top,
I wanna be o-pen source,
I don't wanna stick with vendor lock-in,
I wanna be open source

I must confess,
Lin's got too many distros,
Been sleepin around,
Talk of the town,
My name is...

E-clipseCon will beckon,
E-veryone will listen,
Play my vimeo
Check me out on ohloh,
Browsin' through the source, yo
No one ever says no

Chorus

I'm willing to code my way to the top,
I'm a contributor
I'll submit patches, write docs, and test stuff
Make me a committer

My friends... are all... sans Windows
My friends... they all... pronounce the 'g'

I just fixed a bug!

Play my vimeo
Check me out on ohloh,
Browsin' through the source, yo
no one ever says no

Chorus

I'll collaborate my way to the top,
I'm a beta-tester
I'll report problems and suggest features
Help to make better software

Freedom... comes when... the source is free
Freedom... thanks to... community

Play my vimeo, check me out on ohloh
I'm willing to code my way to the top
Browsin' through the source, yo, no one ever says no
I wanna be o-pen source
x2

Are you willing to code your way to the top?
Do you want to be o-pen source?

Darren Hayes - Popular

2009-01-27

EclipseCon 2009 T-shirt Design Contest, Part 7: The Envelope Please...

The winning design, by Yohanes Sandy:

Other notable entries.

2009-01-13

EclipseCon 2009 T-shirt Design Contest, Part 6: Choose Your Finalists

As you've probably heard, the Eclipse Foundation is holding a contest to select a new and improved committer t-shirt to give away at EclipseCon. Entries were submitted through bug 256495. Finalists will be chosen by a community vote and the winning shirt will be selected by the Eclipse Foundation.

Voting is open now through January 26, 2009.

Help us make the Eclipse community a better-dressed place by voting for your favourite(s) today!

2009-01-09

EclipseCon 2009 T-shirt Design Contest, Part 5: Submission Deadline Approaching

So, it's January. It's cold. Or at least colder, if you're in the south. Or warmer, if you're in the Southern Hemisphere. Anyway...

If you hibernate like I do when it's -10oC outside, this weekend is a perfect time to get in your submission(s) for the EclipseCon Committer Shirt Contest.

We've had lots of great submissions recently, my fave being this one - for obvious reasons - from kartben:


Neither shall you break the build

Deadline is 4pm GMT-5, Monday Jan 12. C'mon, GIMP Stars (not PimpStars), time's almost up!

2008-12-26

EclipseCon 2009 T-shirt Design Contest, Part 4: Polos and Rugbys and Darts, Oh My!

Taking an idea from Red vs. Blue and borrowing from Google Image Search & SSS Canada, I thought I'd design a few new shirts to take the EclipseCon Committer Shirt Contest in a different direction. Bear in mind these are just comps, because my GIMPin' skills are pretty limited.


View larger images | Download source images

2008-12-23

EclipseCon 2009 T-shirt Design Contest, Part 3: Fugly Tees

Have you submitted anything for the EclipseCon Committer Shirt Contest yet? If not a graphic design, how about a conceptual one? Describe your idea, and maybe someone else will attempt to render it.

A fashion faux-pas frusta-ration
Combined with lack of motivation
And a loss of concentration
I've seen some fugly tees*



I can't concentrate on work
My wardrobe has gone berserk
Now I'm sweating 'bout this shirt
Another fugly tee*?!?

(Chorus)
Two years ago
I said you'd never clothe me
I gave you to Goodwill
Now in this world of feckless logowear
Why do good brands have to go astray
And leave you with nothing
Ya, you left me with nothing
Ah Ah Ah Ah Ah
But a fugly tee*
wee ooo wee ooo



Hyper technical sessions
And some great hands-on lessons
All a'mashin' and a'meshin'
March in Californi-ee
I don't wanna go to sleep
Bags of Fritos by my feet
Writin' code, pining for heat
Please no fugly tees!



(Minnie Mae)
Why did you have to put
so much pressure on me?
I have no GIMPin' skills**

(Simon)
I didn't mean to scare you little one
Is there nothing I can say?
It's really not that hard
Ya please lower your guard
Ah Ah Ah Ah Ah
And submit some tees
wee ooo wee ooo

Now I'm standing in the snow
Moisture soaking through my shoe
Every droplet causing woe
Reminding me I have to go...



Time to take a break from work
Holiday shoppers gone berserk
I've now only got one care
We need something else to wear!

Chorus

Prozzak - Strange Disease

* - Admittedly, past years' EclipseCon Committer Shirts have been long sleeves, not t-shirts (tees). However, "fugly shirts" (or worse, "fug'long sleeves") doesn't work as well lyrically. Please excuse this creative license.

** - You can get GIMP for Windows and Mac, too, not just Linux.

2008-12-10

EclipseCon 2009 T-shirt Design Contest, Part 2: Some Ideas To Get You Started

With just over a month left in the EclipseCon '09 T-shirt design contest, I'm disappointed to report we've had no submissions yet.

So, to get the ball rolling and hopefully avert a fashion crime this time around, here are a few submissions of my own for you to consider and riff on. (If you can't read the small print, it says "* - Frequently Updated Deliverables".)


Make custom shirts at Zazzle

Get yourself a free Zazzle account (all it takes is an email address and a few minutes) and you can customize these with your own text, images, and fabrics. Then, submit a link to your gallery in bug 256495, and you'll be entered. If you tag your creations with "eclipsecon09" they will appear in rotation in the widget above.

Note: after creating a design in Zazzle, your new offering will take a few minutes to appear in your gallery, and several minutes more to be shown publicly.

Oh, and don't be afraid to submit things you aren't sure are any good. The winner of the last contest wasn't sure his submission was good enough... and then ended up winning! So trust your instincts and submit something today!

Here's a few ideas I've thought of but haven't had the time (or skills!) to render -- feel free to borrow something.

  1. Ask Me About ______, For I Am Great With Knowledge
  2. I Went To EclipseCon And All I Got Was This Lousy T-shirt... And The World's Best IDE For ______ [1], [2]
  3. Evolution [1], [2], [3]
  4. The Inmates Are Running The Asylum [1], [2], [3]
  5. Jack & His Magic Beans Are No Match For Jane & Her Eclipse-Fu [1], [2], [3]
  6. Some past Eclipse shirts [1], [2], [3]

2008-12-05

Eclipse Photoshop Challenge: "Better Than MovieOS", Part 4: Everyone's a Winner, Baby

Well, it seems everyone's a winner. Congrats to everyone who participated!

To collect your loot, send an email to Lynn.Gayowski at Eclipse.org with postal mail info. Or, if you're not in a hurry and will be at EclipseCon, you can opt to collect your Eclispewear there.

So, any takers for the next contest? Thanks to Zazzle, any design you'd like can be printed, whether it's chosen as the winning design or not -- how's that for empowerment? Here are a few examples I've done, all customizable to suit your fabric, colour, and design needs.

2008-11-25

EclipseCon 2009 T-shirt Design Contest

The Eclipse Foundation is holding a contest to design a new and improved committer t-shirt to give away at EclipseCon 2009. Anyone can participate and all ideas are welcome. Help us make the Eclipse community a better-dressed place!

Design Guidelines

  • All designs must be original work -- unlike past contests, you cannot borrow from movies or TV.
  • As with all contributions to Eclipse, your submission will be licensed under the EPL.
  • The maximum image size allowed is 30x30 cm / 12x12 inches / 1800x1800 pixels.
  • Designs can be in colour or black & white.
  • If you want to incorporate the Eclipse logo, various formats can be found on the artwork page.

Design Format

Since we want to open the t-shirt contest to creative people of all graphic design skill levels, we are using Zazzle as one of the submission format options. To create a custom t-shirt:
  1. Go to Zazzle.com and click the Create tab at the top
  2. Choose a shirt style
  3. Add images and text to create your design
  4. Click the Post for sale button in the bottom right and sign up for an account

You are also welcome to use Photoshop, GIMP or any other graphics program to create a design in .jpg, .gif or .png format.

How to Enter

Submit your image as an attachment in .jpg, .gif or .png format to bug 256495, or enter a link to your Zazzle creation on the bug.

The deadline for entries is January 12, 2009 at 4:00 pm EST.

Note: Individuals are allowed to submit multiple entries, but only one prize per person will be awarded.

Prizes

  • 1st place: a Flip Mino video camera, an Eclipse jacket, and your winning design worn by hundreds of grateful committers at EclipseCon
  • 2nd place: an Eclipse fleece
  • 3rd place: an Eclipse shirt

Finalists will be chosen by a community vote and the winning shirt will be selected by the Eclipse Foundation. Community voting will take place January 13-26, 2009, with results posted here.

Additional

  • Please keep bug 256495 for submissions only.
  • To provide feedback regarding submissions, post comments on this blog.
  • Questions? Email tshirt at eclipse.org.