Re: Crash reporting (was: Package promoting)

2010-10-08 Thread david . hagood

 There's been a Crash reporter available for several years  Maemo
 releases, it's even open sourced:
 http://wiki.maemo.org/Documentation/devtools/maemo5/crash-reporter
 http://repository.maemo.org/pool/maemo5.0/free/c/crash-reporter/


I have never been able to get this to work: Every time I have a crash
report and try to submit it, I get a Nitro: Failed to connect error.
I've tried having the network up, but looking at the tcpdump's it looks
like all I am getting it errors from the server.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


IO schedules other than noop?

2010-05-16 Thread David Hagood
I run my N800 with root on an SDHC card (to get a bit more room on
root), and I've notices quite a few cases where the system becomes
unresponsive due to mmcq blocking for a long time. I'd guess that when a
lot of writes get flushed to the card, the system can backlog while the
card writes the data.

Has anybody played with IO schedulers other than the NOOP scheduler? It
seems to me that perhaps using deadline, with writes having a large
deadline and read a small deadline might help address this.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Samba support dropped (was Re: N810 WE)

2009-01-21 Thread David Hagood
On Wed, 2009-01-21 at 08:40 +0200, Quim Gil wrote:
 
 ext David Hagood wrote:
  OK, fair enough, but then here's what I see Nokia needs to do in order
  to enable that:
 
 Thanks for the input! Do you mind filing enhancement requests at
 http://bugs.maemo.org for both tasks? This way we can chase better the
 owners.


Done:
https://bugs.maemo.org/show_bug.cgi?id=4025
https://bugs.maemo.org/show_bug.cgi?id=4026


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Samba support dropped (was Re: N810 WE)

2009-01-20 Thread David Hagood
From previous comments by Nokia, the reason that SMB support is being
dropped is that Gnome VFS support is being dropped, and that was how SMB
was being supported in the previous versions.

OK, I can understand that: I always felt that userspace was the wrong
place to manage file systems anyway.

Also in previous comments, Nokia has indicated that they feel that
adding support for things like SMB/CIFS can be handled by the community.

OK, fair enough, but then here's what I see Nokia needs to do in order
to enable that:

1) Provide a reasonable means to supply kernel modules against the stock
kernel as supplied by Nokia in the official repositories. The
community cannot provide anything if the next update from Nokia will
break everything by removing the needed kernel modules.

I would suggest that for in-tree kernel modules there needs to be a
means by which the community can identify what modules are of interest,
and those modules can be added to a list of modules that will be
automatically built when a new kernel is build, and each module then be
packaged as a separate package which can be added as a dependency of any
package that needs it.

For out of tree modules, there needs to be a good way the community
can provide a package to Nokia such that the out-of-tree module can also
be built and made available.

2) Provide (AND DOCUMENT) hooks into the file manager and file selector
dialogs for the following events:
a) enumerate file systems
b) select an enumerated file system.

Such that a user provided module can add potential new file systems to
the file manager dialog, and interact with the user when one of those
file systems is selected.

Then the community can write code to add file systems to the tablet.

Use case 1: Home user with windows network.
User wants to view a media file served from a Windows PC sharing a
folder via CIFS (Microsoft networking) as \\PC\MEDIA.
User opens the Media Player on the Device.
User opens the File Selector.
File Selector lets all Modules know a file system enumeration is in
progress.
CIFS Module enumerates all available CIFS servers (in this case, the
Windows PC), and adds them to the File Selector
File Selector shows something like:
N900
  Videos
  Audio
  Other
CIFS
  PC
MEDIA

User selects PC\MEDIA. File selector informs CIFS Module.
CIFS Module prompts user for any needed information (user to log in as,
password).
CIFS Module saves any data needed for later.
CIFS Module mounts \\PC\MEDIA  and informs File Selector where that is.
File Selector shows the user the files.
User selects file
Media Player loads file and plays it.

NOTE: It may be that the CIFS module handles enumeration of file systems
in the background, and even automatically mounts known file systems
without user interaction.

This could be extended to NFS (discovery via Zeroconf), SSHFS, or
anything else.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Access to tablet via Bluetooth ftp

2008-02-24 Thread David Hagood

On Sun, 2008-02-24 at 23:37 +0300, Arkady Glazov wrote:
 Hi,
 
 My TomTom Go 920 can send files only by ftp bluetooth profile. But on
 2008 I cannot find this profile. May be exist additional software that
 get it?

Your best bet would be to install sobexsrv and set it up. By default the
Maemo firmware doesn't have the Bluetooth FTP protocol as a server.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Looking for microb-browser with SVG enabled

2008-02-12 Thread david . hagood

 Dear all,

 I just got the OS2008 on my Nokia N800
 and I love the pre-installed microb-browser.

 Unfortunately, the SVG feature is NOT enabled by default.

 It would be great if anyone of you can share a pre-compiled copy with the
 SVG enabled.

 Thanks a lot

 nt901

https://bugs.maemo.org/show_bug.cgi?id=1704


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: One question about speech2text poor performance

2008-01-16 Thread David Hagood
I'd ask this of the Nokia folks: what do you guys use in the cell
phones? I'm sure it is a commercial package, but it would be interesting
to know.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: R: One question about speech2text poor performance

2008-01-16 Thread David Hagood

On Wed, 2008-01-16 at 17:07 +0200, Eero Tamminen wrote:

 This list is for Nokia internet tablets and their Linux based maemo
 software.  Your question is about Nokia phones which run S40 and S60
 (Symbian OS) based software.  Forum Nokia would probably be more
 appropriate place to ask.

I am well aware of the purpose of this list. However, the idea is that
there does exist good speaker independent speech recognition software in
other Nokia products, that might be applicable to the Internet Tablet
line.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: RFC: Proposal to solve multiple repository, poor QA situation

2008-01-13 Thread David Hagood
May I suggest that the uploads consist of source, not pre-built
binary .deb's?

This helps in several ways:
1) it helps reduce (but not eliminate) the risk of trojans.
2) It helps when a newer version of the system comes out, as the source
is guaranteed to be available.
3) It eases the signing of packaged by a trusted authority.
4) It helps guarantee the requirements of the package are consistent
with the current release.
5) It forces developers to make their code build cleanly and easily.

And now I'm going to say something that will probably draw great ire
from some folks:

When a program is being evaluated for inclusion, the presence of any
compiler warnings in the build should be taken as a red flag.
Programmers who take the time to make their code compile cleanly with
-Wall -Wextra -Werror -fmudflap tend to have fewer errors in their
code. Compiler warnings are rarely just warnings - they are errors,
bugs waiting to happen.

I'm not saying non-zero warnings := rejection, but it should be taken
as an opportunity for constructive feedback to the programmer.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Details on SVG support status on N810 browser ?

2007-11-06 Thread David Hagood

On Tue, 2007-11-06 at 11:09 +0100, Laurent MARTIN wrote:

 It's back and says no SVG support for the Mozilla browser on maemo.
 But things may change: see 4.4 of the same page
 (http://browser.garage.maemo.org/docs/browser_paper.html#s4.4).

https://bugs.maemo.org/show_bug.cgi?id=1704

I was told to find 500 web sites that require SVG and the bug was
resolved INVALID

IMHO that makes it harder for other people to contribute to the bug by
listing other sites that require SVG, thus insuring that the bug will
never have enough support to actually be scheduled. IMHO it should have
been marked FUTURE so that people could find it easily.

I'd suggest if this is important to the readers of this list they go and
start adding web sites to that bug.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Audio in on N800 and N810

2007-10-24 Thread david . hagood
 [EMAIL PROTECTED] wrote:
 What software are you using for PSK-31?


Interesting. I had wanted to port GMFSK over, but haven't had the time.
What I was hoping to do was to use USB master mode to drive an external
serial port and external sound device.

Do you have any ideas on the CPU loading the FFT and PSK modem cause? I've
thought about what it would take to port them to the DSP to peel some load
off the ARM core.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Audio in on N800 and N810

2007-10-23 Thread david . hagood
What software are you using for PSK-31?

73 de N0YKG

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Does the 770/N800 xserver accept tcp-connections?

2007-08-23 Thread David Hagood

On Thu, 2007-08-23 at 23:44 +0200, Clemens Eisserer wrote:
 Hello,
 
 Does anybody know wether the N800's x-server does support tcp-connections?
 As far as I could imagine I fear not because of security concerns..

Yes and no. The actual program does, but it is started with a -nolisten
tcp which disables that functionality. If you go into the startup
script for it and remove the nolisten option then it will accept X
connections.

However, what is your use case for this? In most cases, if you are
accessing a remote X client, you are doing so by SSH (at least I should
hope so!) and in that case SSH's X forwarding will work without opening
up the TCP server side.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Cannot install osso-rtcom-beta 1.0.1, missing evolution-data-server = 1.4.2.1r554-3.1

2007-07-18 Thread David Hagood
I cannot get the rtcom beta to install, as it keeps complaining that
evolution-data-server = 1.4.2.1r554-3.1 is missing and cannot be found.
I've tried refreshing the app list, and running the apt-get command
manually, to no avail.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Cannot install osso-rtcom-beta 1.0.1, missing evolution-data-server = 1.4.2.1r554-3.1

2007-07-18 Thread david . hagood
 2007/7/18, David Hagood [EMAIL PROTECTED]:
 I cannot get the rtcom beta to install, as it keeps complaining that
 evolution-data-server = 1.4.2.1r554-3.1 is missing and cannot be found.
 I've tried refreshing the app list, and running the apt-get command
 manually, to no avail.

 See

 http://lists.maemo.org/pipermail/maemo-developers/2007-July/010915.html

 for details on this issue.

 --
 Kalle Vahlman, [EMAIL PROTECTED]
 Powered by http://movial.fi
 Interesting stuff at http://syslog.movial.fi


However, I have removed contacts, and the problem persists.

AND, I have tried to explicitly install evolution-data-server
1.4.2.1.r554-3, and it is NOT in any of the repositories. It is NOT a
situation of cannot install because of conflict, but cannot install
because it doesn't exist!

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Cannot install osso-rtcom-beta 1.0.1, missing evolution-data-server = 1.4.2.1r554-3.1

2007-07-18 Thread david . hagood
I finally managed to get a big enough hammer to drive the upgrade through.

It turns out that the older farsight libraries don't get automatically
removed when you attempt to install the newer libraries.

What I did was to drop to a root shell, then try

apt-get install osso-rtcom-beta

Note the missing libraries apt-get indicates (which are different than
what the application manager says), then directly download them from the
rtcom-beta repository. Then attempt to install each library via dpkg.

For each library, dpkg will complain about attempting to overwrite a file
owned by another package (the older version of the package). dpkg -r the
offending package, then install the new package.

Then once again try the apt-get install osso-rtcom-beta, and iterate until
it succeeds.

I'd suggest the next time the new libraries are built, it might be wise to
have the .deb indicate that they obsolete all previous versions of the
library.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


WTF!?! Camera did not support taking movies?

2007-07-10 Thread David Hagood
I submitted the following bug:

https://bugs.maemo.org/show_bug.cgi?id=1638

The camera app in the latest software, while behaving MUCH BETTER for taking
still pictures, no longer seems to support recording movies. If this feature is
being deleted for some reason it would be nice if it were noted somewhere, like
in the camera help.

I received the following reply:

RESOLVED INVALID:
Camera application did not support video before and does not support it now.
It's just for taking still pictures.

What the FSCK? The camera application MOST CERTAINLY DID support taking
movies (albeit at a very low resolution) in the 2006 release.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Features to improve the platform

2007-07-02 Thread David Hagood
On Mon, 2007-07-02 at 10:36 +0300, Kalle Valo wrote:

 Yes, that's a problem. Does USB support multiple profiles at the same
 time? What I'm after here is that N800 would have both USB mass
 storage and usbnet enabled concurrently. That would be really cool.

Yes, USB can have a different class for each interface, with multiple
interfaces within a given configuration - so you can have an device with
multiple configurations, one configuration offering USB storage, one
offering USB networking, one offering USB serial, and one offering all
of the above, each on different endpoints.

However, I don't know how well certain program launchers masquerading as
operating systems would handle such devices, and I think that's why most
devices restrict themselves to only one interface per configuration.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Can .desktop files live under /home/user?

2007-05-07 Thread David Hagood
On Mon, 2007-05-07 at 09:57 +0300, Eero Tamminen wrote:

 If the device doesn't properly implement the Linux desktop
 standard, please file a bug.

It does not:

https://maemo.org/bugzilla/show_bug.cgi?id=1303



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Localhost unavailable when wi-fi offline or not connected

2007-05-02 Thread David Hagood
On Wed, 2007-05-02 at 11:11 +0300, Kalle Valo wrote:
 ext Mike Cowlishaw [EMAIL PROTECTED] writes:
 
  While trying to test this on an aeroplane at the weekend -- with Wi-Fi
  offline, of course -- the browser would not connect to the server.  I've
  since experimented further and find a similar (or the same) problem occurs
  online if no Wi-Fi connection is active.
 
  This is a showstopper for my application as it means I cannot easily view my
  data unless online and connected -- is there a fix/workaround?

The current method Maemo uses to detect an application wanting to access
the Internet (by using ld.so tricks to hook into the socket() call)
seems kind of kludgy to me - why not use the same sort of trick that PPP
uses, where a network interface always exists and is tied to the default
route, and when a packet is delivered to that interface for routing THEN
bring up the appropriate connections.

It would take modifications to the kernel - ideally some sort of DBUS
message when a packet needs to be routed - but this would remove the
need to hook into applications, and allow ANY app to generate a request
for connection.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Localhost unavailable when wi-fi offline or not connected

2007-05-02 Thread David Hagood
On Wed, 2007-05-02 at 14:48 +0300, Kalle Valo wrote:
  It would take modifications to the kernel - ideally some sort of DBUS
  message when a packet needs to be routed - but this would remove the
  need to hook into applications, and allow ANY app to generate a request
  for connection.
 
 Sounds a bit complicated to do this in kernel. How would the
 application notify that it doesn't need the connection anymore?
 
You don't do it ALL in the kernel, hence my statement about DBUS. All
the kernel needs to do is provide DBUS messages for:
 Outbound packet detected with interface down
 More than $TIME has elapsed without an outbound packet.

You could probably plug into iptables for this - just have an iptables
plugin for generating a DBUS message on a matching packet. This has the
advantage of being a nice general tool, which can be used for other
things (e.g. notification of the firewall blocking a packet) as well.

You then have an application watching for that event, and bringing up
the connection dialog when needed. Once the connection is established,
the application then:
Signals the kernel to retry the packet
Disables the iptables rule if needed.
Watches the packet count on the interface to determine activity. When
the packet count does not increase for some period of time, re-instate
the iptables rule and down the interface.

Of course, if the user forces the interface up directly, then all that
becomes moot - you leave the interface up until it fails, or until the
user tells you otherwise.

 Sounds a bit complicated to do this in kernel. How would the
 application notify that it doesn't need the connection anymore?

The whole problem here is that the application *cannot* make the
decision about whether the connection is needed, as it simply does not
have the information needed. The application may know it wants to talk
to a server, but the application may not know if that server is local to
the device or remote, and requiring a connection - the browser being a
perfect example of this. The browser would have to evaluate every host's
address to determine routability - but that in and of itself may or may
not require bringing up the interface to do a DNS query, and there is no
way for the browser to know that until it does the query.

And how can the application decide it does not need the connection?
Again, to pick on the poor browser - how does the browser know that it
is done loading the page? What if there is a META refresh on the page?
What if there is AJAX running? All the application can say is that *at
this moment* it doesn't need a connection.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: A Pitch for making SAMBA Server a core part of the N800 OS

2007-03-29 Thread David Hagood
I don't think that Samba the server would be a great idea in the Maemo 
environment. It introduces a security risk when the device is roaming - 
you would be sharing your files with whoever happened to be in the 
cybercafe/truck stop/library/* when you connected.


Also, since Samba is just a user-space app, there is little reason a 
user who wants to add it cannot do so.


However, I *would* like to see the CIFS/SMB file system modules be a 
standard part of the released kernels, and would like to suggest that 
support for finding servers on the local network be added to the file 
manager, just as Bluetooth and UPnP shared media is now (in the N800 
release, anyway). Let's face it - most N800 owners will have Windows 
PCs: if the N800 can find those machines and access shared media on them 
it would go a long way to making the Maemo platform much more useful for 
many people.


Of course, I'd also like to see NFS and Novell-over-IP clients in the 
kernel, and support for discovery of them added as well, as that would 
really Maemo shine in a corporate environment (along with a mail client 
THAT SUPPORTS IMAP SUBFOLDERS AND LDAP!, but that's off-topic.)


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Wishlist

2007-03-07 Thread David Hagood
I wold also like to see the ability for some programs, like Maemopad, to 
extend the handwriting recognition out to the desktop - in other words, 
I'd like to be able to write on a line in Maemopad, and if the system 
recognizes my atrocious handwriting, convert it to ASCII.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: N800 and USB host mode

2007-03-04 Thread David Hagood

Andreas Hubel wrote:

Perhaps, you don't need USB as the Nokia 770 and N800 each have an
speaker and microphone. Okay the microphone at 770 has no jack, but as
far as i now at N800, but you could also use a bluetooth headset to get
a line in ;-) 

Bluetooth compresses the audio, destroying the phase relationships upon
which the data is encoded - so Bluetooth in would not work.

While one could theoretically use the N800 headphone jack to interface
to the radio, you would then have to be ABSOLUTELY certain that nothing
other than the GMFSK program were generating audio.



And as serial device you could use the serial port at the
backside pins of the device, at least for n700 the pin layout is public.


And you then have to remove the back of the unit, kludge up the serial
interface... Not exactly what I am after. What I want is a simple
package, not a Rube Goldberg device.

Additionally, eventually it would be nice to use one of the OFDM
high-bitrate modems for HF and the Speex vocoder to do digital voice
over HF - which requires both audio I/O to the radio AND audio I/O to
the user.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


N800 and USB host mode

2007-03-03 Thread David Hagood

Has anybody played around with trying to get the N800 to support USB
host mode? Yes, I know that this won't work without a modified USB hub
to inject +5V onto the USB port.

The reason I ask is that I was planning on trying to port a program
over, and I'd really like to have USB host mode support for the program
(GMFSK, a program for amateur radio operators to do digital signaling
over HF, and I really need both an extra USB audio device and a USB
serial device to get the maximum benefit out of the program.)

At first glance, it looks like building the kernel with the OMAP OTG
support might just work, but I was curious is anybody else had tried this.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Enriching the Application Manager scripting experience

2007-02-23 Thread David Hagood
I hope you are planning on at least a DTD for this, if not a more 
advanced schema such as RelaxNG. This would allow you to define the 
grammar in a rigorous fashion, so that those of us who need to parse or 
create your files can use the standard libXML2 tools to insure our files 
are both well-formed and correct.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] radio?!

2007-02-07 Thread David Hagood
Nokia JUST released an application that activates an FM radio chip in 
the unit.


No, this isn't an April Fools - I'm listening to FM radio on my N800 
right now.


The application plugs into the desktop, so you have to activate it on 
the desktop rather than from the application menu.


Nokia really kept that one under their hats - kudos.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] radio?!

2007-02-07 Thread David Hagood

For me, it just showed up in the applications manager when I did a refresh.

The license seems to be a closed license from Nokia - however, the 
drivers are all exported to userspace, so I would guess that you could 
roll your own pretty easily.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Fake IAP connection or how to use local web applications

2007-02-03 Thread David Hagood
It seems to me that the approach used by demand-dial PPP would be the 
better fit here:


1) Create a network interface that is the default route. The presence of 
this interface does NOT imply the connection is actually up.
2) Upon a packet being routed to the interface, THEN search for the 
connection and bring it up.


This has a LOT of advantages:

1) Server applications can listen on 0.0.0.0 and not be bringing the 
interface up.
2) No hackery with the libraries - a standard application can cause the 
interface to come up.
3) The system can move between networks more cleanly - only applications 
which bind to the actual interface address will be messed up, 
applications binding to 0.0.0.0 will work.


Ideally, what I think would be best would be if the upstream Linux 
kernel driver for WiFi would allow this sort of behavior (as this is a 
problem for ANY Linux + WiFi system), and the kernel would send out DBUS 
messages to indicate that a connection is needed - then a user space 
agent could do the work of locating the connection and setting it up.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Problems with devel order in US?

2007-01-29 Thread David Hagood
I was one of the lucky ones to receive a discount for the Developer's kit,
and placed my order Friday.

However, the order seems stuck - checking the order status yields:


Nokia Mobile Phones and Accessories
The following item(s) have STATUS:
DateItemPrice   Qty Total   Tracking Number
01/25/2007  Nokia N800 Internet Tablet (N8  $399.99 1   $399.99
01/25/2007  Nokia N800 Internet Tablet Dev  $0.00   1   $0.00


(The Status seems to be )

Is this just that it hasn't been shipped yet, but is being processed, or
is something wrong?

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers