Friday, December 19, 2008

Rpmstubby and cmakeed

Two new plugins are waiting for review in Fedora:

* rpmstubby - Rpm specfile generator for Eclipse features
* cmakeed - CMake Editor plug-in for Eclipse

You should notice that the cmakeed is almost entirely generated by rpmstubby so go on and try it.

Friday, December 5, 2008

Cmakeed preparing to go in Fedora

Thanks to the responsiveness of upstream authors I have prepared a package for the latest (not yet announced :) 1.1.0 RC4 of cmakeed. Test rpm can be found here. As soon as the final release appears I'll put the spec in bugzilla for review.
Hopefully before this I can get as much bug reports as possible so we can really get the best CMake editor.
Feel free to bug me or the upstream authors for any problem/suggestion you may have.

P.S. Don't be confused by the rpm name. You really need Fedora 10 to be able to use it or for those who hasn't upgraded yet (e.g. me) you should upgrade your Eclipse packages and dependencies to Fedora 10.

P.S. 2: The entire spec file was generated with rpmstubby with only 3 manual adjustments so you can really start packaging your Eclipse plugins with it. It has never been so easy :)

Tuesday, December 2, 2008

Eclipse ShellEd reborn

Today, I've used my commit rights for the shelled plugin for the first time. And I think this was quite a productive day :
* All compatibility plugin requires are removed.
* A lot of deprecated usages are fixed.
* A lot of generification has happened.
* And finally the first bugfix (provided by Mat Booth) - a highlighting for variables with underscore in their name are properly highlighted now.

Future plans include:
1. monitoring the sourceforge tracker for ideas and problems for our current users :)
2. work on rebasing the plugin on dltk to get all these nice things for free :)

And finally we have eclipse-shelled packaged in fedora.

Help, ideas and so on apreciated (If someone is reading this blog ;).

Friday, November 7, 2008

Eclipse TextEditor and the status bar.

If you ever wondered why my text editor doesn't provide the carret position and the other goodies you are seeing from every text based editor. Here is one of the possible problems.

You have missed the bolded line in your editor declaration

<editor class="..."
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
default="..."
filenames="..." icon="..." id="..." name="..."/>

This is the magic behind all this small features.

Friday, October 31, 2008

Eclipse in Mandriva Cooker

I'm looking for someone to take care for eclipse in mandriva cooker.
This should not require too much effort - only a regular sync with Fedora's packages.
If anyone wants to help I promise to ping him whenever there is a fix in fedora that should be put in Mandriva and help with fixing any issue. As I'm working on Fedora Eclipse full time now if there is some problem in Mandriva it is going to be a problem with Fedora too. So really you even don't need to know much about java packaging - you just need account at kenobi :). And you are more than welcome at Linux distros.
Write me if you want more info.

Monday, October 20, 2008

Red Hat

I have joined Red Hat in the beginning of this month.
Being in the Eclipse team I hope that with the current efforts for sharing more and more between distros this work will make the whole eclipse on linux situation a lot better.

Wednesday, June 4, 2008

Ruby

JRuby 1.1.2 and its dependencies are on the cooker mirrors now. (If only there was a tagged version for the joni version used in this release).

Rails is also updated to the newest 2.1.0 release.

Tuesday, May 20, 2008

Rpm editor quick fixes hunt

As of today eclipse rpm editor has 2 new quickfixes:
* no-buildroot-tag - This simply adds a generic
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
* no-cleaning-of-buildroot - add rm -rf $RPM_BUILD_ROOT immediately after the %install section

If someone is reading this blog and have some ideas for additional rpmlint problems that are easily fixable in a crossdistro way please let me know.
Mandriva Cooker rpms will be available soon.

Friday, May 9, 2008

Eclipse rpm editor 0.3.0 - What's new?

Check out all the goodies in it:
* Bump the java to the 1.5 level and generify the source.
* Fix File->Open File bug.
* Make %{SOURCE} and %patch hyperlinks to ease navigation.
* Fix conflict with Java editor which disables "Organize imports" key binding.
* Add interface for adding directories to Macro completion list
* Backup package list only if the file existing + strings cleanups.
* Handle directories with macros files.
* Enable auto-complete for the defined sources in the spec.

Oh and packages are available in Mandriva Cooker for everyone to test.

Tuesday, April 29, 2008

JRuby entered in Mandriva Cooker

To all Cooker and JRuby users:
JRuby is on the mirrors in the Mandriva Cooker repositories.
Please "urpmi jruby" and report any problems you'll find.

Most of the credits should go to the Fedora guys. The biggest difference is that we are installing in /usr/share because there is nothing arch specific in the JRuby rpm.

Tuesday, April 15, 2008

Cooker is reopen ....

... and updates are coming:
* itext
* janino
* classpath
* jamvm

And new packages:
easymock2 (for hamcrest)

Thursday, April 10, 2008

Source and patch are links now

Keep improving the spec editor. Let's make %Source and %patch hyperlinks which navigate to the definition. A picture is more than a thousand words :))
And clicking sends you to :
And the same for patches


Friday, March 21, 2008

Keybinding conflict

I've just committed a fix for the nasty keybinding conflict between Rpm Spec editor and Java editor and Eclipse - both were registered to the same shortcut Ctrl-Shift-O. The spec editor was using the generic org.eclipse.ui.textEditorScope so it just overrides Java editor shortcut. Not having the Organize Imports is a big problem especially when you are used to it.

Wednesday, March 19, 2008

Spec editor first step

First commit to eclipse repository done :) .
It's just the possibility(user interface) to add a directory to the rpm macros proposal list. But the efect on Mandriva is huge - with so many packages shipping their own rpm macroses adding /etc/rpm/macros.d to the list increases the number of macros proposal several times. It really saves a lot of time with java packages - %{ant}, %{gcj_compile}, %{gcj_files} and etc.
Next step: Mandriva package with this feature and /etc/rpm/macros.d added by default :) to safe one more step.

Friday, March 14, 2008

Eclipse commiter

After the successful vote I've completed all the legal paperwork and I'm now a committer on the technology.linux-distros project. The hard part is coming - make the rpm spec editor better.

Monday, March 10, 2008

While reading the article "Blogging will make you happy" I've decided to restart blogging. All older posts are removed (actually 1 :)).
Let's see whether I can keep doing it on a regular base.