Author Topic: Guylhem Distrib Update: Document Tab Bug Fixed !  (Read 14001 times)

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« on: September 01, 2005, 04:21:26 am »
Hello

I know a new release is overdue, but I want clean polished stuff :-) And the document tab bug was really annoying to me.

But after a long hacking night I could finally fix the most important bug preventing a new release : the document tab bug. That's what caused ipk installation problem and files not appearing in usual location.

It seems to be due to a bad sharp hack with the filesystem "cleaning" revealed. Basically, mount should update /etc/mtab when something is mounted.
Sharp mount does not (!). So they symlinked it to /proc/mounts (!)

Man mount will tell you this is not a good idea and it could cause bugs - well it did (!) Basically, the document tab is using libsl to read /etc/mtab ...

I don't even what to know how they worked around the problem *they* created in the sharp rom. It's ugly and deserves to die. Mtab also reports /dev/root instead of correctly reporting /dev/mtdblock2 - which also cause problems.

A fix in on the way. I will recompile the latest busybox and add mtab support. This will hopefully be enough. Else I will add a new standalone mount tool.

Thanks **A LOT** to whoever reported inserting cards was a workaround for the document tab bug. It helped me pinpoint the bug (along with some debugging :-)

Speaking of debugging; you will be happy to know a new zgcc will be made available for the SL6000. It uses /opt/zgcc and takes currently 8 Mb thanks to squashfs. So you can have it on your zaurus all the time!

I will just add perl file and a couple of other apps before releasing it. Yet recompiling on a standalone zaurus is just very cool. zgcc will certainly be released before the new nandbackup, but it should work like a charm on the previous one.

Now working on the last remaining keyboard bug! (so that *every* key over the keyboard can be remapped to applications - this is quite cool since I use a lot of apps at the same time and wanted to have the light key start an app, while a long press on the ( o ) key ("user key") turn on and off light. Same for power key, record key and other keys - long presses and short presses will have different functions (under work)

Fellow latin users (french, spanish...) will appreciate a reworked keyboard with easy access to accentuated chars. No need of additional applications or complicated setup - fn+shift+your key does it, in every application.

Guylhem

rip

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #1 on: September 01, 2005, 11:35:12 am »
superbe, merci guylhem

still doing a great job. impatient to test that
zaurus 6000L

bluedevils

  • Hero Member
  • *****
  • Posts: 1284
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #2 on: September 01, 2005, 11:53:40 am »
I'm a little out of it.  Is this going to be v1.2 with the soft float and sharp qtopia 1.5?  I have been interested in trying your rom for while.
« Last Edit: September 01, 2005, 11:53:56 am by bluedevils »
I'm now an iphone user and use my zaurii as serial terminals, perl and shell scripting and when I need 640x480 screens

sl-c3100/pda cacko 1.23 | sl-6000l/needs battery | sl-c760/server pdaxrom rc12 | Former sl-5500/tkcrom owner (sister's birthday gift)

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #3 on: September 01, 2005, 03:41:16 pm »
Hello

Sorry, it won't. If I keep making such fast progress, it might. But softfloat and qtopia 2.1 are a totally different story.

SoftFloat is highly probable - I only have to compare and pick up a toolchain doing softfloat, and recompile what has to be. It'll probably use the latest EABI format (I don't think OE is using it yet)

mplayer, libsdl, the emulators, and every app worth the trouble will be recompiled. What I don't know yet is 1) what the overhead will be (ie how many more Mb just to run the same applications?) and 2) what the benefits will be for the end user.

We all know it is faster; but if it only gets you an additional couple of frames per sec with mplayer and the videogame, it won't get in the distro.

Evaluating and installing better (and free) applications for the non free equivalents is much more important IMHO. Having a clean system capable of offering access to good alternatives using the same basic system (pdaxrom is high on my list of priorities !) is also more important that some potential optimisation that would just take too long. Sorry, but I try to work at the same time (between my jobs and PhD) on the distro/zedialler/many other free software project - I have to take decisions.

That's why qtopia is highly unprobable : it will break a lot of stuff and is certainly not worth the trouble yet. I was hoping on kernel 2.6 on the 6000 but after I evaluated it - honnestly it's not ready for end users yet. Promising but not mature. Qtopia 2.1 is nice but compatibility is important to me, and I've to test everything to pick it up.

If you want to break everything for some potential benefit, I suggest you try the other roms out there :->

Guylhem
« Last Edit: September 01, 2005, 03:45:45 pm by guylhem »

bluedevils

  • Hero Member
  • *****
  • Posts: 1284
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #4 on: September 01, 2005, 04:15:50 pm »
qtopia 2.1 would be cool, but I totally agree with compat.

I think that soft float would be very cool.  I was under the impression from the pdaxrom and oz users that it made a big difference.
I'm now an iphone user and use my zaurii as serial terminals, perl and shell scripting and when I need 640x480 screens

sl-c3100/pda cacko 1.23 | sl-6000l/needs battery | sl-c760/server pdaxrom rc12 | Former sl-5500/tkcrom owner (sister's birthday gift)

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #5 on: September 01, 2005, 04:42:20 pm »
Quote
Now working on the last remaining keyboard bug! (so that *every* key over the keyboard can be remapped to applications - this is quite cool since I use a lot of

How about pulling all the 'not quite functional' features from the current release so your rom can be released?

I'm finding that the very fact that the Sharp ROM doesn't break is fast becoming my favorite thing about the ROM.  While it doesn't have the bells/whistles, stability is really important to me.

It would be nice if your ROM could provide stability + added features ...

(It's been nice to be able to use all the Sharp stuff and things on killefiz)

My thinking is along the lines of if your rom provided everything that the Sharp ROM has plus even a tiny bit more, as long as it doesn't break, I think people would use it over the Sharp ROM.
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #6 on: September 03, 2005, 05:24:09 pm »
something that would be important to accelerate would be XQT.  I'm not sure what or how, shy of what OZ does--softfloating the whole system--  BUt X in xqt is a dog compared to X in pdaXrom. If that could be sped up, a compatible qte rom could host a very useable debian. Apparently things can be arranged to acheive better integration (not jus doing the chroot thing) The same would go for a vnc client.
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

rip

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #7 on: October 18, 2005, 10:27:36 am »
Still very impatient to test the new release any update ?
zaurus 6000L

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #8 on: October 18, 2005, 11:54:34 pm »
have you tried the one at externe.net/zaurus/....  ?

It is pretty polished... zplayer, etc..
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

jbruno

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #9 on: October 19, 2005, 10:42:04 am »
Do you have the actual location (what directory do you mean by "/...." ????

Quote
have you tried the one at externe.net/zaurus/....  ?

It is pretty polished... zplayer, etc..
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99949\"][{POST_SNAPBACK}][/a][/div]
-----
SL6000L
ATP 512MB SD

GadgetGuy

  • Sr. Member
  • ****
  • Posts: 321
    • View Profile
    • http://
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #10 on: October 19, 2005, 12:41:28 pm »
Quote
Hello

I know a new release is overdue, but I want clean polished stuff :-) Guylhem
[div align=\"right\"][a href=\"index.php?act=findpost&pid=94042\"][{POST_SNAPBACK}][/a][/div]

Will the new release also work on the C3100?
Zaurus C-3100 from PriceJapan with OZ 3.5.4.1. Opie and GPE
Ambicom CF WL1100C Wifi Card and Symbol Wireless Networker CF Wifi Card
1 GB Sandisk Ultra II SD
PdAir leather case - Nintendo DS metal case
various smaller CF and SD cards
all kinds of USB cables and accessories
-------------------------------------------------------------
Previous computers: TI 99/4A, ZX81, C64, Amiga 500, Apple Powerbook 100
Previous PDA's: Palm 1000, Palm III, Palm V, Palm Vx, Audiovox Maestro Pocket PC, Psion 5mx
Current PDA: Palm Tungsten E2
Current favourite: Zaurus C3100 - my "micro laptop"

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #11 on: October 19, 2005, 08:07:47 pm »
Quote
Quote
Hello

I know a new release is overdue, but I want clean polished stuff :-) Guylhem
[div align=\"right\"][a href=\"index.php?act=findpost&pid=94042\"][{POST_SNAPBACK}][/a][/div]

Will the new release also work on the C3100?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100035\"][{POST_SNAPBACK}][/a][/div]

If you offer me one, it sure will. I don't/can't work on hardware I don't have.
Seriously - it should certainly work fine on a C3100 with minor work - I just don't have one and I have no intention of purchasing one to give myself more work :-)

If you or someone does however, the least I can do is to port it!

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #12 on: October 19, 2005, 08:10:12 pm »
Quote
Still very impatient to test the new release any update ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99869\"][{POST_SNAPBACK}][/a][/div]

I'm on call the whole week until tuesday, and some nights too. I won't be back at home soon.
It's 2 AM local time, the workload is low, so I'll certainly try to work on it a little more, but since I only have web access here I can't upload it :-/

Guylhem

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
« Last Edit: October 20, 2005, 03:16:51 am by adf »
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

rip

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Guylhem Distrib Update: Document Tab Bug Fixed !
« Reply #14 on: October 22, 2005, 11:49:04 am »
@ adf tried but a little buggy with SD support
zaurus 6000L