/srv/irclogs.ubuntu.com/2010/04/10/#ubuntu-java.txt

birihey11:10
biriif i click BUTTON(name 1) it write to textField 111:11
birihow can i do this11:11
nthykierbiri: You should ask in ##java, we cannot help you with java coding here11:14
mpontilloSo, what's the packaging strategy for something like pydev? (Eclipse plugin - http://pydev.org) I notice Debian sid has a package for it, but it's very out of date.23:10
nthykiermpontillo: What do you mean with what the packaging strategy is ?23:11
nthykiermpontillo: We could definitely use an extra hand with maintaining eclipse sub-packages if that is what you are asking23:12
mpontillonthykier: Well, it doesn't seem like a lot of third-party eclipse plugins are being kept up to date. I was wondering what the expectation was - if users were expected to install plugins themselves.23:13
nthykier(or just eclipse itself for that matter)23:13
mpontilloright - I might like to try my hand at fixing a few. Not sure where the right place to fix them is though; I assume fix them in Debian and then sync them.23:13
nthykiermpontillo: There is an interest in getting them updated, but we lack both resources and experience so currently it is taking a while23:14
nthykiermpontillo: Yeah, fixing them in Debian is the solution here. Currently build tools for eclipse sub-packages exists only in Debian23:15
mpontillonthykier: are there any up-to-date packages for Eclipse plugins that I can take a look at, for an example to learn from?23:16
mpontilloI checked the obvious one - eclipse-jdt, but that's just a binary package built from the eclipse source ;)23:16
nthykiermpontillo: http://git.debian.org/?p=pkg-java/eclipse-emf.git is probably the best example we have. It is not uploaded yet and not even tested.23:17
nthykiermpontillo: But I believe it is our most up to date package (packaging wise) ; we based it on Fedora's packaging of the same sources23:18
mpontillolooks like the gist is to install things into /usr/lib/eclipse/plugins, but I lack a complete understanding of how this works. let's say I install eclipse-jdt, and that installs some core, required components23:18
nthykieractually eclipse (and eclipse-jdt) needs to be checked and probably move most of that cr*p into /usr/share/eclipse/plugins, but yeah23:19
mpontillonow the user comes along and installs cool-plugin-1.0, which depends on a newer version of one of those core components. so the eclipse updater goes and downloads it. I'm assuming the newer version gets installed in their ~/.eclipse somewhere - do we have to worry about corner cases here?23:19
mpontilloI guess Eclipse is smart enough to look in both ~/.eclispe and /usr/lib/eclipse and find the most recent version of everything?23:20
nthykiereclipse does not allow users (by default at least) to "upgrade" the base installed plugins (anything from eclipse-platform, eclipse-rcp, eclipse-jdt, eclipse-plugin-cvs or eclipse-pde); so that is not a problem23:21
nthykierI believe it is23:21
nthykierI am not sure if eclipse's "no upgrade of base plugins" extends to these extra plugins (like the eclipse-emf package)23:22
mpontilloah - and /usr/share/eclipse/plugins, thanks - hadn't seen that. I notice the git repo you linked makes a reference to /usr/share/eclipse/dropins/ as well?23:24
nthykiermpontillo: yes, currently anything not built from the eclipse source package will be dumped in dropins23:25
nthykierWe may change that based on what upstream does though23:27
nthykierwhich is one of the reason that we have helper tools for this :P23:28
nthykiermpontillo: Again, you are more than welcome to join us. The team consists of 3 active people (bdrung_ is one of them).23:33
nthykiermpontillo: If you want commit access, you need an account at http://alioth.debian.org/ and join the pkg-java team (just mention that you are there to help package eclipse stuff and you will get through).23:34
nthykierMost of our packaging coordination takes place in #eclipse-linux or #debian-java (on irc.debian.org)23:35
nthykierper IRC that is - we also have a wiki page.23:35
nthykiermmm, we haven't imported eclipse-pydev yet to the git repositories... we should get that fixed as well23:36
bdrung_yeah, eclipse-cdt and eclipse-pydev23:36
nthykierbdrung_: eclipse-cdt is imported already23:37
nthykierJust not fixed at all :P23:37
mpontillonthykier: thanks, I'll get set up. not sure how active I can be, as my spare time is limited - but I'll do what I can.23:47
nthykiermpontillo: awesome; feel free to ping us if you have any questions.23:48
bdrung_mpontillo: ping nthykier ;)23:49
bdrung_nthykier: :P23:49
mpontillonthykier, will do. I guess my first order of business will be getting a Debain development environment set up. I have Ubuntu Lucid running on this laptop; what are the best practices? should I go grab a Debian ec2 instance?23:50
nthykiera sid chroot should be enough - personally I use cowbuilder for it23:51
mpontillothanks, will check it out.23:51
nthykierI believe Ubuntu has a guide for setting up a sid chroot with cowbuilder/pbuilder, though I cannot remember it off hand23:51
mpontilloYeah, I have set up pbuilder before. I'm sure I can find it.23:52
nthykierawesome ...23:53
mpontilloweird, why does alioth make me append -guest to my username?23:53
nthykierbecause it auto imports DD usernames, so to avoid conflict non-DD members got a -guest suffix23:53
mpontilloah. gotcha23:54
nthykierOkay - I am off for today.23:56
mpontillothanks for the help23:57
nthykierThanks for considering to join the effort23:57
mpontillonp.23:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!