![]() |
Re: Abiword for OS2008?
Quote:
|
Re: Abiword for OS2008?
Yes, it seems that I had some confusion - libgsf-1-114 is in the bora sdk repository (I think - just repository.maemo.org bora free). I'll have to see what we need to do to use this in a normal build and for normal users to install - do we have to move this to maemo extras, or what?
|
Re: Abiword for OS2008?
Quote:
|
Re: Abiword for OS2008?
any news on the ability of abiword to import MS Word files? That I think would be one of the reasons for installing abiword. I really get a lot of emails with MS Word attachments that I cannot read :-(((
|
Re: Abiword for OS2008?
Quote:
Basically, it depens from the version of libwv, which takes care of ms word conversions; current version (1.2.4) unfortunately doesn't work well in maemo environment. There is already a patch for this, See here: http://bugzilla.abisource.com/show_bug.cgi?id=10961 for the detailed progress in abiword bugzilla. Roberto |
Re: Abiword for OS2008?
Quote:
Quote:
|
Re: Abiword for OS2008?
Quote:
Bye, Roberto |
Re: Abiword for OS2008?
With regard to WV, the patch has been commited to SVN but not packaged in a release. I will talk with Dom and figure out how we will handle this - as of right now, it's mostly just getting bits in the right places (from my viewpoint) and not really a problem any more. I'll build a test release from WV SVN for the beta testers sometime soon here to be sure that the fix in fact works.
It would be great if everyone beta testing would subscribe to this thread so I don'thave to send PM's to 20 people... :D I've uploaded a new build - few changes, except it's built with debug turned on, so the hackers amongst you can run it in GDB on the tablet and help fix bugs (get backtraces of crashes, etc). A quick guide to doing this on a 2007 tablet (likely similar on 2008) is here: http://maemo.org/development/documen...ing_guide.html |
Re: Abiword for OS2008?
Still excited... WV is getting fixed, this might even lead to Gnumeric's Excel import getting fixed too... thanks everyone, especially Ryan!
|
Re: Abiword for OS2008?
Quote:
Quote:
Rob |
Re: Abiword for OS2008?
OK, testers, I've put up new builds of libwv in the folder 20080213 - if you upgrade, in theory, that should fix the word import issue. Please let me know one way or another.
There are both Chinook and Bora versions. (People who enjoy building things will note I also included the -dev package to build with. This is a fairly crude build - just copied the debian folder from my old package, rebuilt from Ubuntu, right into a SVN checkout of the latest WV.) [EDIT: PS. Since this is still a prerelease, not in any repository, and libwv is a library, you will need to be in red pill mode (or use the terminal) to install it. Apologies for the inconvencience.] |
Re: Abiword for OS2008?
I am unable to import odf files. I think this is because the abiword-plugins have not been packaged and file import and export is not working properly. Is it possible for someone to package the plugins so that odf import/export works?
|
Re: Abiword for OS2008?
That is correct, AbiWord plugins have not yet been packaged. They will likely require a separate Debian package, and I am not so great at debian packaging :-/ If someone would like to help out, please feel free - the AbiWord dev mailing list is a great resource and source of feedback.
|
Re: Abiword for OS2008?
I haven't run into any bugs yet with the new release but I'm still interested in the #1 feature (IMHO) holding it back from public adoption: on-screen keyboard input. Yes, I have a BT keyboard too but for minor edits or just playing around it's just not realistic to leave it out. All you n810 owners can pipe down! :p I wish I had the time and to dig in and enable it since I'm pretty sure it's a straightforward matter of Hildonising the input code. Incidentally, is there a svn/cvs repo for those of us who'd like to try hacking on it? Wasn't sure if there was a specific branch dedicated to Maemo development.
Larry |
Re: Abiword for OS2008?
The actual AbiWord code is just in the main AbiWord SVN - this is the ABI-2-6-0-STABLE branch. I agree - we def. need text input, and I know it worked before the Chinook patch (because I used it), so it must have changed there. (The bug with the patch is here: http://bugzilla.abisource.com/show_bug.cgi?id=11242 It's a pretty clean patch, and was applied as-is. I already used it as a reference once to build the appropriate Bora build patch.) Basically, AbiWord has been/is fully Hildonized, there are just apparently a few issues that didn't come up in testing - I'm pretty sure Renato didn't have a 2008 hardware device when he made that patch, so no way of knowing that input bug.
If you want to try building it, look at the README.txt file on the garage project svn https://garage.maemo.org/projects/abiword and make sure to check out the correct branch of the AbiWord source (the Trunk/"2.7/8" branch will be touched up later - I'd prefer to get something stable ready first :D ) |
Re: Abiword for OS2008?
I just chatted with Renato tonight (who is the main force and experience with AbiWord on Maemo - the one who actually did the code and knows Maemo very well) and he'll take a look at the keyboard bug sometime soon here. I've done a bit of debugging and tracing myself with the newest build in GDB - if anyone wants to help with that and knows how to make it crash - install gdb using red pill mode or apt-get, then from an xterm run "gdb abiword", type r then hit enter, make it crash, then type bt and hit enter in the xterm. Copy and paste what you see into a bug report. (If you can make it hang, switch back into the xterm, hit control-c, then do the same bt thing and paste into a bug) If you're really cool, you can ssh in to the tablet and do the gdb abiword from a desktop - it will run on the device but you'll have the debug messages on a regular computer, perhaps easier to copy and paste out.
This would be really, really useful data, especially for those bugs that I can't seem to reproduce on Bora. (Some of which might go away in the next build.) |
Re: Abiword for OS2008?
Quote:
/media/mmc1/abiword/rp # dpkg -i libwv-1.2-3_1.2.4\+svn2 0080213-1_armel.deb dpkg-deb: `libwv-1.2-3_1.2.4+svn20080213-1_armel.deb' is not a debian format archive dpkg: error processing libwv-1.2-3_1.2.4+svn20080213-1_a rmel.deb (--install): subprocess dpkg-deb --control returned error exit statu s 2 Errors were encountered while processing: libwv-1.2-3_1.2.4+svn20080213-1_armel.deb bye, roberto |
Re: Abiword for OS2008?
Hmm, OK. Either I uploaded it wrong or your download got corrupted. Try downloading again - I will upload it again later (in about 3-4 hours from this post)
[EDIT: Update: I re-uploaded those files for both bora and chinook.] |
Re: Abiword for OS2008?
Quote:
PS: I removed my own built abiword package, and installed your 20080212 version; remaining dependencies are the version i built myself. I will try later to replace them also. roberto |
Re: Abiword for OS2008?
Once you get the full set of my deps installed, file a bug with a test document if you still can't load doc, since I tested it on Bora and it worked.
|
Re: Abiword for OS2008?
I have no problems with word importing, with the last build, except that images are not imported (I'll file a bug later). Text is Ok. So control your setup, Robbè.
|
Re: Abiword for OS2008?
OK, I have uploaded a completely rebuilt stack for Chinook. All users please re-read these instructions carefully (as they have changed) and upgrade.
If you are using ITOS 2007 (and possibly earlier?) you want the Bora version. If you are running ITOS 2008, you want the Chinook version. In both cases, you only need .deb files that mention armel or all. To install, use red pill mode. Bora users: Install from a repository: defoma libgsf1-114 libglade2 (if not already installed) Download from me and install in this order: gsfonts libwmf0.2 libwmf-bin libwv libenchant libfribidi0 abiword Chinook users: Install from a repository: defoma libgsf1-114 libfribidi0 libglade2 (if not already installed) Download from me and install in this order:: gsfonts libwmf0.2 libwmf-bin libwv libenchant abiword Get AbiWord and the dependencies from the newest folder (named YYYYMMDD) that they are in. If you are upgrading from a previous beta, please check in Red Pill Mode for updates to the dependencies listed above, and install if available. Note that the complicated install here really just boils down to minor details that will go away once this is in an actual repository and the Application Manager can handle dependencies for us. Known major issues: The on screen keyboard does not work - in order to enter text, you might need a bluetooth keyboard. (I have no idea why this is, I will look into it soon. Bug filed.) Handling of tables seems to be pretty rough, inducing hangs and/or crashes. Use care and report bugs. You can only save as ABW format by default. To save as a different format, create a blank doc in a different format on another computer, then copy it on. You can open this and then save-as to create documents in that format. (bug filed) Please report any bugs found to http://bugzilla.abisource.com/ and be sure to include the version number of AbiWord's package which looks something like 2.5.99+pre200800201+test1 as well as the build platform (bora or chinook). Make sure you set the component to "Front End - Maemo" since the basic functionality and much more works fine on desktop platofmrs. Note that the package version includes both a build date (YYYYMMDD) and a build number - the build number is for that day. (That means that +pre20080130+test1 is newer than +pre20080128+test2) (The about box says 2.6.0, don't trust it.) If you feel like a power user and want to provide even better feedback, here's how to use GDB to get better data on crashes or hangs: First, find something that causes a crash or a hang. Install gdb using red pill mode or apt-get, then from an xterm run "gdb abiword", type r then hit enter. AbiWord will start, now make it crash or hang. Back in xterm. If it's a hang, press Ctrl-C. In either case, type bt and hit enter in the xterm. Copy and paste what you see into a bug report. If you have set up ssh, you can ssh in to the tablet and do the gdb abiword from a desktop - it will run on the device but you'll have the debug messages on a regular computer, perhaps easier to copy and paste out. |
Re: Abiword for OS2008?
I did it all, but in order to install the new build of abiword I hade to update libglade2-0 1:2.4.0-1osso2 with libglade2-0 1:2.6.2-1indt1. So, apt-get decided to remove osso-software-version which depends on the older version of libglade2.
Will I regret for this decision? |
Re: Abiword for OS2008?
Quote:
It runs ok, and finally I can import and save .doc. :) Roberto |
Re: Abiword for OS2008?
Quote:
Quote:
Roberto. |
Re: Abiword for OS2008?
The binaries I'm putting up all have debugging enabled. There is no fribidi0 in the new build because it is apparently in Maemo Chinook already in a newer version, which is why I suggest looking for upgrades in red pill mode - the other one replaced the one I built, which I am just fine with.
Sorry for the libglade goof - someone should really track down and remove the newer libglade or at least fix it. I've uploaded a 20080218+test2 build without that problem. (PS - to get back the old version of libglade you can run: apt-get install libglade2-0=1:2.4.0-1osso2 then install the removed package if it is important to you. I have no idea its function or why the new libglade conflicts with it.) The issues I pointed out aren't the only ones, just the big ones that people might be likely to hit easily. If you want to help, here is a link to the list of Maemo bugs that could use some troubleshooting and fixing: http://bugzilla.abisource.com/buglis...nt+End+-+Maemo If you trust me :) , here's a tinyurl version: http://tinyurl.com/ypalzg |
Re: Abiword for OS2008?
Quote:
Quote:
I have made a dump of a gdb run of abiword, (a regular run, not a crashing one); there are a lot of failed assertions like this: *** (1) Assert **** **** (1) pos2 > pos1 at fv_View.cpp:6278 **** I will file a bug on abisource bugzilla with subject: "Failed assertions on maemo, n810" attaching the dump. Roberto |
Re: Abiword for OS2008?
Yeah, that assert seems to happen whenever we gain (and possibly lose?) focus on the main document. It's inside code that "should" be good so presumably the Maemo part is giving the "good" part bad info, so to speak. I've made a note in the bug.
|
Re: Abiword for OS2008?
Quote:
rob |
Re: Abiword for OS2008?
Easiest thing to do is to run AbiWord in GDB in an SSH terminal on a regular PC - the assert only comes up when we lose and regain focus, so if you don't switch away from Abi on the tablet (to an xterm for instance) you can just hit y to continue on a desktop a few times at startup. Hopefully someone will be able to trace this back and see where the problem comes in.
|
Re: Abiword for OS2008?
Right! I will do in this way.
By the way, looking at the code, i saw that the assertion is inside FV_View::getTextBetweenPos function, which is called only by XAP_UnixFrameImpl::_imRetrieveSurrounding_cb function in xap_UnixFrameImpl.cpp |
Re: Abiword for OS2008?
I just had a question about what sort of bugs are worth filing in Bugzilla in a PM, and I thought it would be useful to share my answer with all of you:
"I would say, it's better to know about a bug and ignore it for now, than to have unknown bugs of any severity. File all of them (searching first for duplicates), and just set the severity - minor, normal, major, etc. Make sure to also set the platform (Nokia Internet Tablet) and component (Front End - Maemo for all of them, unless you know it also affects a regular build) and that will be fine. Once we have the bugs reported, then other people (the people who will fix the bugs, probably, which might even be you) will decide whether it's important enough to devote time to fixing right now." PS. Right now I have 24 beta testers - are you all subscribed to this thread? Are those of you reading this thread willing to file bugs and help find and solve problems? I can still use more testers - just pm me! |
Re: Abiword for OS2008?
Guys, why you made it so complicated for your testers to install your software?
Why not just put it into extras-devel? |
Re: Abiword for OS2008?
Simple - I intentionally want it to be complicated until a couple of showstopper bugs are resolved. I can't in good consciousness put this build where someone who hasn't read this thread and esp. the letter I email to new testers with the known caveats might find it - a) it's not representative of AbiWord in general because the Maemo port has additional bugs. b) it has some fairly conspicuous flaws (onscreen keyboard doesn't pop up) and c) easy to find crashers/hangers which could lead to data loss, which I don't want to wish on anyone but rather only permit to those knowing about it going in.
That said, if you're fine with these caveats, I'd love to have your help. If not, then as soon as I can be reasonably sure that it works as you might expect it to I will get it into extras devel and extras. For now, I'm keeping the barely-gated community (I have something like 27 testers right now) of fully-informed folks, before releasing binaries that will probably outlive this thread. (Just think of how long people have been using that ancient 2.2.7 build, and you'll understand why I'm concerned about a public release before it's ready - you can't delete anything on the Internet) |
Re: Abiword for OS2008?
I'm not speaking about public release. Extras-devel repo is exactly for this kind of software, I believe. If you don't want abiword to show up in AM just don't put user/ in debian/control. But as far as it's in repo with all dependencies your testers will be able to install it with apt without any problem.
I still don't see any reason to keep it like that - splitted into half-built pieces. |
Re: Abiword for OS2008?
Ah, that's a good point - I can use the component as a (hackish) way to do a halfway release, perhaps sooner than I had planned. It does remain, however, that if I do that, someone in red pill mode with extras devel (I'm guessing those might be highly correlated, but that's just a guess) could still find it without finding these warnings, and so my point stands.
|
Re: Abiword for OS2008?
I wouldn't be afraid of those who can install it in rpm(red pill mode :)) or with apt. They're not users but geeks, looking for this kind of chalenges, so may be your feature testers :)
|
Re: Abiword for OS2008?
Can you post the new sources so that I can try to build the latest version that you are working on. The sources that are up are from January and therefore are outdated. Also if you could post just the source from the CVS for abiword-plugins, that would help me to try to experiment building abiword-plugins.
|
Re: Abiword for OS2008?
Check out https://garage.maemo.org/projects/abiword - check out the SVN module there and you'll find a README.txt file that shows you how to build the whole thing just like I do, right from the latest SVN sources. The command to check out AbiWord Plugins from SVN is:
svn co http://svn.abisource.com/abiword-plu...-2-6-0-STABLE/ abiword-plugins (Same for the rest of AbiWord -just remove the word -plugins) I don't recall offhand the command to check out from Maemo Garage. The way I'd like to see the packaging for the plugins structured is the same way it is for the main program - either actually integrated into the same set of debian files for the main stuff, or having a debian folder on Garage (inside abiword-ite module probably called debian-plugins) symlinked into the right place. You might want to take a look at the packaging of AbiWord by other debian-based distros to see how they do it, but make sureyou look at one with 2.5/2.6 (which might not be any yet) if possible, since there were a few small changes (names of the tarball directories - we now have separate tarballs instead of one big one with the subdirectories abi, abiword-plugins, abiword-distfiles, and so on) |
Re: Abiword for OS2008?
OK, so I've done a bit of bug-database work and now have a priority tree of bugs before the release. If you file a bug and believe it is so severe (crash or hang in a common maneuver, basically), please note this in the description (making sure to mention the version of itos you're using) and I'll look at it and see where it goes.
For those of you wanting to help, here are the bugs to fix: Dependency tree of bugs for 2007 release Dependency tree of bugs for 2008 release And, here's the link of all Maemo-only bugs |
All times are GMT. The time now is 03:09. |
vBulletin® Version 3.8.8