Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [babel-dev] Language packs for multiple versions (bug 217183)

Kit, thanks for testing this out.  Here are some comments:

Kit Lo wrote:

I tested the new update sites. Here are my findings and questions:
- the basic download site mechanism is working, I was able to download language packs from the 2 sites
- the plugin version numbers for the language packs downloaded from the 2 sites are different, I assume they are built properly for Europa and Ganymede respectively, yeah!
- once we have these 2 sites working, do we plan to remove the current download site for all language packs?
I think we should remove the current site, but gradually.  We would start by advertising the Europa and Ganymede Update Sites, and after a few months, remove the generic site.
- as defined in the Europa stream, only the Eclipse (SDK) project language packs are downloaded, I assume Denis will add the rest of the Europa projects into the Europa stream (right, Denis?)
I didn't see any other other Europa projects that have active map files.  I could map some Ganymede projects, like CDT 5.0, to Europa (in addition to Ganymede) so that CDT on Europa has *some* translations, but it doesn't sound right.  Please confirm.

Thanks,

Denis


- to be a good citizen in Ganymede, we should follow the new p2's recommendation to drop the language packs for Ganydeme into the "eclipse\dropins" folder
- currently we have the host-fragment tolerance range for language fragments set to "[0.0.0,9.9.9)", allowing users to install the language packs into any version of Eclipse (just use at your own risk)
- now that we have the 2 streams defined, we should set the range properly according to the host-fragment's plugin version in Europa and Ganymede
- for example, if a Eclipse project plugin's version number in Ganymede is 3.4.0, we should set the language fragment's tolerance range to "[3.4.0,3.5.0)"
- another example, if a BIRT project plugin's version number in Europa is 2.2.0, we should set the language fragment's tolerance range to "[2.2.0,2.3.0)"
- looks like the WTP (and maybe other projects) language packs are not built properly
- for example, in webservices.nl_<locale>.jar, there is a extra "doc" and "plugins" folder for the translations, causing the translations not to be found, I will open a separate bug for that

Overall, language packs from the 2 sites are usable. We can push them live and fix the Ganydeme "eclipse\dropins" folder and tolerance range issues later.

Great job, Denis, thank you!

Kit Lo
IBM Eclipse SDK Globalization Technical Lead

Eclipse Babel Project Co-lead



Denis Roy <denis.roy@xxxxxxxxxxx>
Sent by: babel-dev-bounces@xxxxxxxxxxx

05/28/2008 04:48 PM

Please respond to
Babel committers mailing list <babel-dev@xxxxxxxxxxx>

To
Babel committers mailing list <babel-dev@xxxxxxxxxxx>
cc

Subject
[babel-dev] Language packs for multiple versions (bug 217183)







Greetings,

I've taken a first stab at
http://bugs.eclipse.org/217183 by creating two test update sites: one for the Europa stream, and one for the upcoming Ganymede.

   
http://build.eclipse.org/technology/babel/test-updates/europa
   
http://build.eclipse.org/technology/babel/test-updates/ganymede

Here is how I defined each stream:

Europa:

insert into release_train_projects values ('europa',   'eclipse',   '3.3.1');

Ganymede:

insert into release_train_projects values ('ganymede', 'birt',      '2.3.0');
insert into release_train_projects values ('ganymede', 'eclipse',   '3.4');
insert into release_train_projects values ('ganymede', 'modeling.emf',   '2.4.0');
insert into release_train_projects values ('ganymede', 'modeling.emft',   '0.8');
insert into release_train_projects values ('ganymede', 'modeling.gmf',   '2.1');
insert into release_train_projects values ('ganymede', 'modeling.mdt',   '2.4.0');
insert into release_train_projects values ('ganymede', 'stp',       '1.0');
insert into release_train_projects values ('ganymede', 'tools.cdt', '5.0');
insert into release_train_projects values ('ganymede', 'tools.gef', '3.4');
insert into release_train_projects values ('ganymede', 'tools.pdt', '1.5.1');
insert into release_train_projects values ('ganymede', 'webtools',  '3.0');

Daniel, Kit, and others, can you test Eclipse 3.3.x with the 'Europa' update site, and test Eclipse 3.4 with the Ganymede update site, to make sure all is well before pushing this live?

Thanks.



--
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc.  --  
http://www.eclipse.org/
Office: 613.224.9461 x224 (Eastern time)
Cell: 819.210.6481
denis.roy@xxxxxxxxxxx_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev


_______________________________________________ babel-dev mailing list babel-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/babel-dev

-- 
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc.  --  http://www.eclipse.org/


Back to the top