View previous topic :: View next topic |
Author |
Message |
ovvldc Captain Naiobi
Joined: Sep 13, 2004 Posts: 2352 Location: Zürich, CH
|
Posted: Mon Oct 31, 2005 11:25 pm Post subject: |
|
kmorris wrote: | Unfortunately I don't have time to dedicate to development at the moment, though I may look at Ed's set of specs for smaller tasks in January (when I hope to have a bit more free time). Will I need to upgrade to Tiger before being able to help out? |
To my knowledge, no. Patrick uses Panther, Ed uses Tiger. _________________ "What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Tue Nov 01, 2005 7:03 am Post subject: |
|
ovvldc wrote: | kmorris wrote: | Unfortunately I don't have time to dedicate to development at the moment, though I may look at Ed's set of specs for smaller tasks in January (when I hope to have a bit more free time). Will I need to upgrade to Tiger before being able to help out? |
To my knowledge, no. Patrick uses Panther, Ed uses Tiger. |
And I use Tiger to test Patrick's code builds. (Since this is an opensource project for MacOSX.) I also look at the reported bugs and confirm if they exist/do not exist on Tiger when I have the time.)
James |
|
Back to top |
|
|
ovvldc Captain Naiobi
Joined: Sep 13, 2004 Posts: 2352 Location: Zürich, CH
|
Posted: Tue Nov 01, 2005 8:53 am Post subject: |
|
jjmckenzie51 wrote: | And I use Tiger to test Patrick's code builds. (Since this is an opensource project for MacOSX.) I also look at the reported bugs and confirm if they exist/do not exist on Tiger when I have the time.) |
My apologies. Didn't mean to leave you out, just wanted to show that both Tiger and Panther are used. _________________ "What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi |
|
Back to top |
|
|
evster Red Pill
Joined: Oct 25, 2005 Posts: 8
|
Posted: Wed Nov 02, 2005 6:55 am Post subject: |
|
Good News! My build actually finished succesfully!
One thing I am wondering is whether I can run the built from source version of NeoOffice without running the installer, so that I don't mess up the existing version since it is my wife's laptop and she might not be too happy if she goes to work on it and NeoOffice doesn't work!
Anyway, not sure what I should start looking into first is there a list of stuff (particularily small easy tasks to get my feet wet) ?
Thanks!
Evan |
|
Back to top |
|
|
OPENSTEP The One
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
|
Posted: Wed Nov 02, 2005 2:21 pm Post subject: |
|
(was away for weekend cleaning, entertaining guests, etc.)
I actually haven't found a very reliable way to run OOo or Neo directly out of a build. Usually I'm only working on a few shared libraries at a time, so I just copy in the appropriate shared libraries on top of a compatible installation (save the old ones somewhere else and then copy them back when done).
In terms of tasks, a couple of the moderately smaller ones that are still very nifty would be looking into AddressBook import filters and replacing the filepicker with a native open/save dialog pair. I put up two very rough documents about them but they're probably lacking on details.
I think the URL's up above, but if not here it is:
http://www.dashboardbuddha.com/OOo/specs/index.html
I originally had written those as potential ideas for student development teams to investigate, but that never came to fruition and I haven't had time to go back to revisit them in years.
ed |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: Wed Nov 02, 2005 11:07 pm Post subject: |
|
OPENSTEP wrote: | I actually haven't found a very reliable way to run OOo or Neo directly out of a build. Usually I'm only working on a few shared libraries at a time, so I just copy in the appropriate shared libraries on top of a compatible installation (save the old ones somewhere else and then copy them back when done). |
I do the same thing. I am constantly recompiling Neo/J's vcl directory and copying the libvcl*.dylib and vcl.jar into my Neo/J installation. This is actually how most of Sun's OOo engineers work (I learned it from them back in 2000 when I worked at Sun). This is also essentially how my patch installers work.
OPENSTEP wrote: | In terms of tasks, a couple of the moderately smaller ones that are still very nifty would be looking into AddressBook import filters and replacing the filepicker with a native open/save dialog pair. I put up two very rough documents about them but they're probably lacking on details. |
Another place to start is trying to debug and fix bugs in Bugzilla. It won't feel very productive at first, but I can almost guarantee that it is the fastest way to gain an understanding of the Neo/J and OOo code. Also, submitting bug fix patches is also the fastest way to convince Ed and I that you should have commit privileges in the Neo/J CVS repository. Note, however, that "fast" for OOo is still a lot of time in comparison to other much smaller open-source software applications. This is the pattern that other large open-source projects (e.g. Apache) use.
One last note. In the next week or two, I will be putting all of the code in the OOo1_1_5_experimental_branch into the HEAD branch. So, you may want to check out the OOo1_1_5_experimental_branch tag and recompile now as I should only be making small changes to this branch between now and when that branch becomes the HEAD branch.
Patrick |
|
Back to top |
|
|
OPENSTEP The One
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
|
Posted: Wed Nov 02, 2005 11:11 pm Post subject: |
|
Bugfixing is definitely a very good way to gain familarity with a broad range of code. Keep in mind that the entire app of both Neo and OOo code is well into the 8 million line range. It's way too large for anyone to reasonable be familiar with all of it. It's also compounded by a lack of documentation and some really hairy code at times. Even after years I have only scratched the surface of this behemoth.
ed |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Thu Nov 03, 2005 2:27 am Post subject: |
|
pluby wrote: | One last note. In the next week or two, I will be putting all of the code in the OOo1_1_5_experimental_branch into the HEAD branch. So, you may want to check out the OOo1_1_5_experimental_branch tag and recompile now as I should only be making small changes to this branch between now and when that branch becomes the HEAD branch. |
Great. This means that the underlying OOo code base will switch from 1.1.4 to 1.1.5? Hopefully this takes place before I leave here to return to home base.
James |
|
Back to top |
|
|
evster Red Pill
Joined: Oct 25, 2005 Posts: 8
|
Posted: Thu Nov 03, 2005 7:59 am Post subject: |
|
Ok, this sounds good. I think I might get an external hard drive to to the NeoOffice work on, that way I know I won't mess up my wife's environment and I can live with it being a little slower.
I'll let you know when I get going on bug fixing, that is probablly the best way for me to start. I have learned from past experiences you can really start to understand components when you have to try and fix one little thing rather than trying to add something new.
Anyone know of any decent (cheaper) external hard drives? Or should I go for a hard drive enclosure? |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Thu Nov 03, 2005 12:00 pm Post subject: |
|
evster wrote: | Ok, this sounds good. I think I might get an external hard drive to to the NeoOffice work on, that way I know I won't mess up my wife's environment and I can live with it being a little slower. |
Get a Firewire or FireWire/USB2.0 enclosure. Stay away from the USB2.0 ONLY enclosures. I managed to pick up a FireWire/USB2.0 enclosure for 2.5 hard drives (notebook type drives) from a Apple friendly store for about USD 40. These drive boxes should be available in the UK and EU. Most are made in China these days.
evester wrote: | Anyone know of any decent (cheaper) external hard drives? Or should I go for a hard drive enclosure? |
If you need an additional hard drive, get one that can be powered from your system. If you are working with a MiniMac, get an externally powered drive with a high speed drive with FireWire connections.
Good luck building!
James |
|
Back to top |
|
|
JKT The Anomaly (earlier version)
Joined: Sep 18, 2003 Posts: 434 Location: London, UK
|
Posted: Mon Nov 07, 2005 5:48 am Post subject: |
|
Here are a couple of links to (US) places to get FW enclosure kits - I have had good success with both of them:
FireWire Direct
This is also a good place to get the latest FireWire firmware updates and a Mac installer for them - it is essential to be up-to-date with the firmware for your drive with OS X.
FW Depot
I haven't tried this place (I only learnt about it after I got my enclosures) but the prices look good if you are UK based and don't want to mess with deliveries from overseas:
RL supplies _________________ PBG4, 1.5GHz, SuperDrive, 1GB RAM, 128MB VRAM, 5400rpm 80GB HD, MacOS X 10.4.5
Please visit The Land Gallery at http://www.thelandgallery.com for nature-inspired British Fine Art |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Mon Nov 07, 2005 11:27 am Post subject: |
|
JKT wrote: | Here are a couple of links to (US) places to get FW enclosure kits - I have had good success with both of them: |
I got lucky and found a local store that had a 'Made in China' generic drive. However, I will try to see if there is a firmware update for the drive just in case at the location stated.
BTW, the drive weathered the trip to Kuwait and back. I used it to carry data from my workplace. It also contained a copy of Quake II for those boring Ramadan nights (nothing was open during the day and most places did not open until after 10:00 p.m. when I was safely tucked away asleep.)
James |
|
Back to top |
|
|
sardisson Town Crier
Joined: Feb 01, 2004 Posts: 4588
|
Posted: Mon Nov 07, 2005 8:16 pm Post subject: |
|
I meant to mention this before, but in terms of finding good deal, dealmac is a good resource. You can browse the latest deals from mfgrs and vendors online, or subscribe to the daily newsletter, or even set it up to only notify you if some category you're interested in (e.g., FW HDs) has a deal in it today.
As far as mfgrs/vendors, LaCie and Other World Computing are also "common" Mac-friendly vendors of hard disks.
I've not bought a drive from either, but back in the day I had a nice 8x SCSI CD-R from LaCie and 128 MB of RAM from OWC for my old PowerBook.
Smokey _________________ "[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki |
|
Back to top |
|
|
yoxi Cipher
Joined: Sep 07, 2004 Posts: 1799 Location: Dawlish, Devon
|
Posted: Tue Nov 08, 2005 1:33 am Post subject: |
|
I have bought some replacement/upgrade parts for my powerbook from OWC, because even in the UK it worked out cheaper to get it from the states, and they've been very helpful over there.
The only problem with buying stuff from the US when you're in Europe is that you end up paying import duty, and then VAT on top of THAT (and THAT includes the shipping cost!) so the actual duty ends up being around 23% in the UK, but it's still cheaper than getting a drive or ram over here, some of the time. This duty thing doesn't apply if the value of the item is under around 20GBP, by the way. Or if you're feeling evil enough to get a mate to christmas-wrap your hdd and send it to you pretending it's a book or something
- yoxi |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Tue Nov 08, 2005 4:59 am Post subject: |
|
The shop I purchase my Mac items from stocks LaCie disks. Glad to see thear recommended.
James |
|
Back to top |
|
|
|