*** DocScrutinizer51 has quit IRC | 00:08 | |
*** Docscrutemp has joined #maemo-devel | 00:08 | |
*** Docscrutemp is now known as DocScrutinizer51 | 00:08 | |
*** DocScrutinizer51 has quit IRC | 00:19 | |
*** Docscrutemp has joined #maemo-devel | 00:19 | |
*** Docscrutemp is now known as DocScrutinizer51 | 00:20 | |
*** Ken-Young has quit IRC | 00:25 | |
*** Ken-Young has joined #maemo-devel | 00:29 | |
*** lardman|afk is now known as lardman | 00:30 | |
lardman | re | 00:30 |
---|---|---|
lardman | ~seen dragly | 00:33 |
lardman | hmm, no infobot | 00:33 |
*** BabelO has quit IRC | 00:37 | |
Ken-Young | I have an ettiquette question: How polished should an application be before it is promoted to Extras-testing? If there are no show-stopper bugs, but the application clearly has many rough edges, should one avoid promoting it? Or is fairly early promotion encouraged, so that testers will find bugs and suggest changes, even on an app that clearly needs work? Do people get mad if a package is promoted, and then the next | 00:56 |
Ken-Young | week a new version is uploaded which has changes that should have been in place from the beginning? | 00:56 |
lardman | Promote it for feedback, but expect to get lots of throw away comments from the users | 00:57 |
w00t | throw away? | 00:59 |
lardman | not very well thought out | 01:00 |
Ken-Young | Like, this app stinks, throw the source file away. | 01:00 |
jebba | Ken-Young: if you promote it to testing it will get lots of criticism, but it's still good to do. For example archebyte will send it through the full QA checklist. But I think it's good to promote things that "work", for the most part even if they have some rough edges. But they should probably be clean enough that they don't leave any apt problems. Like earlier versions of orrery did some weird stuff on install/deinstall. If you have that solved, it s | 01:00 |
lardman | and often derogatory | 01:00 |
w00t | right | 01:00 |
jebba | lardman: really? I havent seen that in the comments. | 01:00 |
w00t | users are like that | 01:00 |
lardman | jebba: I had a few of those, "doesn#t work very well, fix this and that and the other or I won't promote you" | 01:01 |
lardman | great ;) | 01:01 |
Ken-Young | jebba, I've switched to the standard optification, and fixed the language bug. | 01:01 |
SpeedEvil | I would also point people at how to vote about the app, and where to comment - a link to a thread or a forum or ... in a prominent place | 01:02 |
Ken-Young | Thanks all, for your advice. | 01:02 |
jebba | lardman: what packages do you maintain? I wish package list could be seen by maintainer | 01:04 |
lardman | mbarcode is the only one out in the open | 01:05 |
lardman | and various maths backend libs | 01:05 |
lardman | and other odds and sods :) | 01:06 |
lardman | my comment was a bit sarky as I promoted mbarcode as people wanted to try it without needing to enable extras-devel, fair enough, and then I got feedback telling me to do this that and the other, which wasn't quite what I was wanting | 01:07 |
lardman | i.e. I wasn't trying to push to extras, just to let people try in devel form | 01:07 |
lardman | and I was having a bad week too :) | 01:07 |
* SpeedEvil is sort-of-getting to the point where the aforementioned diet app - with barcodes - would be implementable. | 01:10 | |
SpeedEvil | I've got a few hacked together scripts to interface weightjinni to an external tracker site. | 01:10 |
lardman | gtk+ or qt? | 01:11 |
w00t | speaking of mbarcode | 01:11 |
lardman | oh-oh | 01:11 |
w00t | is it possible to use mbarcode to get a barcode returned to another application? :) | 01:12 |
* w00t has evil ideas of a practical use for it | 01:12 | |
lardman | yes, it should spit out a dbus message atm | 01:12 |
w00t | iiiinteresting | 01:12 |
lardman | not tested though, so let me know if it works ;) | 01:13 |
lardman | what's your app idea? | 01:14 |
lardman | we're currently working on mbarcode-qt, which a nicer ui and plugins (in C, Python, Javascript I think) | 01:14 |
w00t | (I can do Qt, C++ and python, though I'm only working on python on-device.. too lazy to deal with a build env) | 01:15 |
lardman | should be easier to write webscrapers in python for example, and I won't have to do it all myself I hope | 01:15 |
lardman | s/C/Cand C++ | 01:15 |
lardman | anyway dragly has been hacking away creating a nice Qt framework for mbarcode :) | 01:16 |
w00t | I have abstract ideas of shopping list management, mostly using mbarcode to scan barcodes, i.e. "bought" *scan*, enter name if new item, else it records it.. when you throw something out, "empty", *scan*, and it's on your list to purchase | 01:16 |
lardman | well that's the sort of thing that might work well as a plugin, or you could go for a standalone app and listen for dbus calls, up to you | 01:17 |
lardman | I hope that we'll have something out and working pretty soon, like in a week or so, now that I'm not working all hours at the day job | 01:17 |
* w00t nods | 01:18 | |
w00t | I don't know what I'll do yet | 01:18 |
w00t | I want to make my ideas a little less abstract | 01:18 |
w00t | and see a bit more how feasible it is | 01:18 |
w00t | when I last tried to scan with mbarcode it was a bit hit and miss, mostly due to the camera only focusing once | 01:18 |
lardman | is still that way, is a hw limitation | 01:18 |
w00t | of course | 01:19 |
w00t | not blaming mbarcode for it | 01:19 |
w00t | just stating that that may mean it's not overly feasible | 01:19 |
lardman | though the latest version of mbarcode doesn't bother with macro mode and just uses the middle part of the image so you can hold it further away and the focus works better | 01:19 |
w00t | since waving around and trying to scan 5-6 times is a bit annoying | 01:19 |
lardman | yeah of course | 01:19 |
lardman | 1D codes seem to work ok for me, QR are the best; the 1D decoder needs to be improved | 01:19 |
w00t | what's 1D and QR? excuse my ignorance | 01:20 |
* w00t shuts down his phone to stick in a 16gb SD card | 01:20 | |
lardman | 1D are the upc/ean stuff on the back of everything, Qr are 2D codes | 01:20 |
w00t | ah | 01:20 |
lardman | there's also datamatrix supported in mbarcode, but the decoder is very slow so that's very hit and miss | 01:20 |
w00t | what are you doing with qt btw? | 01:21 |
lardman | with QT you can decode: text/numbers, vCards, .install files, urls, emails, sms, etc | 01:21 |
DocScrutinizer51 | w00t: *shut down*?????? | 01:22 |
DocScrutinizer51 | WHY?? | 01:22 |
lardman | though I'm told sms doesn't currently work, so I need to fix that | 01:22 |
w00t | DocScrutinizer51: mer time | 01:22 |
DocScrutinizer51 | aaah. thought you're unaware of hotswap | 01:23 |
w00t | :-) | 01:24 |
* DocScrutinizer51 ponders to kill his N900 by configuring a IMAP account to a box that holds ~100k msgs | 01:25 | |
w00t | hah | 01:25 |
w00t | isn't modest a bit less crap with large folders now? | 01:25 |
* w00t uses gmail, no imap, so | 01:26 | |
w00t | I should probably configure imap for fun | 01:26 |
* w00t switches back to maemo to do so | 01:29 | |
DocScrutinizer51 | I'm too scared to try that with this mega account | 01:30 |
*** asjo` has quit IRC | 01:30 | |
* DocScrutinizer51 hates IMAP anyway | 01:30 | |
* w00t raises an eyebrow a bit | 01:30 | |
w00t | "your operator aand country code information are sent to nokia to check serivce availability. nokia will not process or store any personal identifiable information without your consent. see nokia privacy policy at blah" | 01:31 |
DocScrutinizer51 | just that OM account has no POP3 | 01:31 |
w00t | english mistake aside | 01:31 |
DocScrutinizer51 | yeah seen that | 01:31 |
w00t | why exactly do they need to send any information anywhere when I'm entering in my account details? | 01:31 |
DocScrutinizer51 | WTF?? | 01:31 |
w00t | ah, I see | 01:32 |
w00t | it seems that's used to get a list of account types for auto-setup to save you manually entering them | 01:32 |
w00t | not as strange/useless as I thought | 01:32 |
DocScrutinizer51 | ooh | 01:32 |
DocScrutinizer51 | ok | 01:32 |
DocScrutinizer51 | still I wonder what's going to happen when I shutdown connectivity | 01:33 |
* lardman wonders whether to try looking at TMO | 01:33 | |
lardman | soo many posts.... | 01:33 |
w00t | lardman: I was able to keep up with it in december, I really can't anymore. | 01:34 |
w00t | though that's mostly because I'm putting my time into coding instead of keeping up with the community full time | 01:34 |
* w00t prods modest with a stick | 01:34 | |
lardman | yeah, I still try to look at it once a day, but I tend to skim most topics as there's just too much now | 01:34 |
lardman | s/skim/skip over | 01:35 |
w00t | modest appears to not have synchronised my inbox, I have no inbox folder | 01:35 |
w00t | how useless | 01:35 |
lardman | was a bit of a pita to setup for me | 01:35 |
w00t | drafts, outbox, sent, archive | 01:35 |
w00t | .. | 01:36 |
w00t | send and recieve does nothing | 01:36 |
DocScrutinizer51 | yeah as I stated above: I hate IMAP | 01:36 |
w00t | I do wish MfE worked with google. | 01:37 |
w00t | that would make my life complete. | 01:37 |
*** lbt has quit IRC | 01:39 | |
lardman | right, I'm hitting the sack; night all | 01:40 |
w00t | nite | 01:40 |
*** lardman has quit IRC | 01:40 | |
w00t | I think I'm exploding modest | 01:44 |
w00t | it's been sitting there with a little progress icon for a long time now | 01:44 |
DocScrutinizer51 | even my kmail was syncing my imap acount for 4h. this was almost 2 years ago when that account had maybe 10k msgs | 01:49 |
*** Striki_ has joined #maemo-devel | 01:49 | |
w00t | to be brutally honest, I'd not look on kmail as the pinnacle of mail client design | 01:50 |
*** Striki_ has quit IRC | 01:54 | |
DocScrutinizer51 | sure it's not | 01:57 |
DocScrutinizer51 | nor is IMAP for mail protocols | 01:58 |
*** Striki has quit IRC | 01:58 | |
*** t-tan has left #maemo-devel | 01:59 | |
*** asjo has joined #maemo-devel | 02:13 | |
*** DocScrutinizer51 has quit IRC | 02:18 | |
*** Docscrutemp has joined #maemo-devel | 02:19 | |
*** Docscrutemp is now known as DocScrutinizer51 | 02:19 | |
*** Striki has joined #maemo-devel | 02:23 | |
*** DocScrutinizer51 has quit IRC | 02:31 | |
*** Docscrutemp has joined #maemo-devel | 02:31 | |
*** Docscrutemp is now known as DocScrutinizer51 | 02:31 | |
Ken-Young | Is there any way that a package maintainer can tell how many times a package in Extras-testing has been downloaded? | 02:48 |
Striki | doubt it | 03:07 |
Striki | it's just apt-get and dpkg | 03:07 |
Ken-Young | Striki, That's too bad. It's fun to know if anybody is running your code. | 03:08 |
Striki | ahhh, sorry i misunderstood your question | 03:08 |
Striki | the person running the repository should be able to see it in their logs | 03:08 |
Striki | but i'm not sure if the package maintainer can see it. honestly i really don't know since i haven't developed anything for n900 yet :) | 03:09 |
Striki | well, i need to get some sleep :) good night, hope you will be able to find some info on this | 03:10 |
Ken-Young | Thanks, Striki ! | 03:10 |
SpeedEvil | 'download extra star catalog' | 03:24 |
Ken-Young | SpeedEvil, ??? | 03:25 |
SpeedEvil | I mean as a means of tracking fownloads | 03:26 |
SpeedEvil | down | 03:26 |
VDVsx | Ken-Young, only Extras is publicly counted at the moment,afaik, and takes some time to update due to Akamai (like a week or so) | 03:27 |
Ken-Young | OK, BTW VDVsx, I just uploaded a version of orrery which I believe fixes the language bug you found. It is version 3.0.9-1, and it has been tested in Portuguese. | 03:29 |
VDVsx | Ken-Young, cool, have to test :) | 03:30 |
VDVsx | now time to sleep, g'night folks :) | 03:31 |
Ken-Young | Have a good snooze. | 03:31 |
*** VDVsx has quit IRC | 03:33 | |
*** Ken-Young has quit IRC | 04:16 | |
jebba | builder box down | 04:50 |
jebba | ah, finally uploaded, but i haven't seen a build go thru in awhile. Maybe just due to email downage. | 04:50 |
jebba | http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/dov4l/0.9-3/ | 04:52 |
jebba | wrong win | 04:52 |
*** thomaz has joined #maemo-devel | 05:07 | |
*** kamui__ is now known as shinkamui | 05:54 | |
*** dymaxion has joined #maemo-devel | 06:01 | |
*** thomaz has quit IRC | 06:06 | |
*** thomaz has joined #maemo-devel | 06:07 | |
*** thomaz has quit IRC | 06:36 | |
*** SpeedEvil has quit IRC | 06:41 | |
*** SpeedEvil has joined #maemo-devel | 06:42 | |
*** dymaxion has quit IRC | 06:44 | |
*** DocScrutinizer has quit IRC | 07:32 | |
*** DocScrutinizer has joined #maemo-devel | 07:32 | |
*** DocScrutinizer51 has quit IRC | 07:32 | |
*** Docscrutemp has joined #maemo-devel | 07:32 | |
*** Docscrutemp is now known as DocScrutinizer51 | 07:32 | |
*** dymaxion has joined #maemo-devel | 08:00 | |
*** GeneralAntilles has quit IRC | 08:36 | |
*** lbt has joined #maemo-devel | 09:09 | |
*** GeneralAntilles has joined #maemo-devel | 09:24 | |
*** tekojo has joined #maemo-devel | 09:31 | |
*** BabelO has joined #maemo-devel | 09:52 | |
*** tbf has joined #maemo-devel | 11:10 | |
*** slonopotamus_ has joined #maemo-devel | 11:10 | |
*** kamui__ has joined #maemo-devel | 11:17 | |
*** aboyer has joined #maemo-devel | 11:33 | |
*** shinkamui has quit IRC | 11:35 | |
*** Guest59378 has joined #maemo-devel | 11:35 | |
*** pillar has quit IRC | 11:42 | |
*** dymaxion has quit IRC | 11:48 | |
*** slonopotamus_ has quit IRC | 11:52 | |
*** lardman has joined #maemo-devel | 12:20 | |
lardman | morning | 12:20 |
*** jpetersen has joined #maemo-devel | 12:29 | |
*** hrw|gone is now known as hrw | 12:36 | |
*** dymaxion has joined #maemo-devel | 12:42 | |
*** mece has joined #maemo-devel | 12:49 | |
mece | hello | 12:49 |
*** Mek has quit IRC | 13:20 | |
*** VDVsx has joined #maemo-devel | 13:30 | |
*** rsalveti__ has joined #maemo-devel | 13:33 | |
*** Mek has joined #maemo-devel | 13:37 | |
*** rsalveti has quit IRC | 13:48 | |
*** edisson has joined #maemo-devel | 13:54 | |
*** ph1l has joined #maemo-devel | 14:01 | |
*** ph1l_ has joined #maemo-devel | 14:02 | |
*** VDVsx_ has joined #maemo-devel | 14:03 | |
*** ph1l_ has quit IRC | 14:04 | |
*** VDVsx has quit IRC | 14:04 | |
ph1l | i need to analyse the boot-sequence of the n900. something like bootchart. anybody has bootchart running on n900? how? | 14:05 |
*** VDVsx_ has quit IRC | 14:05 | |
*** VDVsx has joined #maemo-devel | 14:06 | |
*** rsalveti__ has quit IRC | 14:18 | |
*** rsalveti has joined #maemo-devel | 14:18 | |
*** hrw is now known as hrw|gone | 14:28 | |
*** lardman is now known as lardman|away | 14:46 | |
ph1l | what i'd like to find out: the home drive gets mounted within /etc/events.d/rcS-late. can i interact with the system at this point allready? i would like to enter a password for my encrypted homedir... | 15:02 |
*** lardman has joined #maemo-devel | 15:08 | |
lardman | any Qt Designer users about? | 15:11 |
lardman | should I be able to insert a QScrollArea and make its widget a QHBoxWidget? | 15:12 |
lardman | Layout even | 15:12 |
lardman | atm I have an intervening QWidget called scrollAreaWidgetContents | 15:13 |
lardman | and from the generated code I can see that my QHBoxLayout doesn't seem to be connected to the QScrollArea | 15:13 |
* lardman wonders why people bother with these graphical designers, just writing the code seems far more straight forward | 15:16 | |
*** Mek has quit IRC | 15:23 | |
*** Mek has joined #maemo-devel | 15:25 | |
w00t | lardman: different people work in different ways | 15:31 |
w00t | lardman: what are you trying to accomplish? | 15:32 |
lardman | hmm, mbarcode-qt | 15:32 |
lardman | have given up on that bit actually and just placed a table in there | 15:32 |
w00t | lol, ok | 15:32 |
lardman | that should achieve what I wanted | 15:32 |
lardman | having scan history along the bottom, so you can go back and see what you've scanned before | 15:33 |
w00t | mhm | 15:33 |
lardman | I do hope I can insert an image into a TableWidgetItem | 15:34 |
w00t | you can | 15:34 |
lardman | cool, time to do some googling for examples | 15:35 |
lardman | thanks | 15:35 |
w00t | the (cheating) way I would use is to subclass QWidget, render your image (easy enough) in paintEvent | 15:35 |
w00t | then use QTableWidget::setCellWidget() to set an instance of your image widget in a cell | 15:36 |
lardman | oh you can do that without needing to use the QTableWidgetItem can you? | 15:36 |
w00t | yup | 15:36 |
lardman | each cell may contain a mix of text and or an image | 15:36 |
lardman | so I guess I should use a layout container and stick everything else in that then set that as the widget? | 15:37 |
w00t | you can't use a layout as a widget | 15:37 |
w00t | hold on, I'll show you what I do with a QListWidget and a custom renderer | 15:38 |
w00t | it's in python, but you should get the idea | 15:38 |
lardman | ok thanks | 15:38 |
lardman | hmm, that's been confusing me the layout thing, not like GTK+ | 15:38 |
* w00t nods | 15:39 | |
w00t | it takes getting used to | 15:39 |
w00t | http://www.pastebin.ca/1765139 | 15:40 |
lardman | if I subclass QWidget I can also store the barcode raw data as well as the processed, that sounds like a good idea | 15:40 |
w00t | it'll be a bit different with a QTableWidget, but you get the idea | 15:40 |
lardman | thanks, will give it a try :) | 15:42 |
w00t | you can draw whatever you want in your widget instances, so you can get it to conditionally draw text *or* the image | 15:42 |
w00t | (or both, one superimposed over the other - get fancy!) | 15:42 |
lardman | yep, just change what it paints | 15:42 |
lardman | cool :) | 15:43 |
* lardman does grumble a little about needing to create yet another file to contain another class though ;) | 15:43 | |
w00t | hehe | 15:43 |
w00t | python makes me lazy | 15:43 |
w00t | until last night, the entire of common cents was in one file | 15:44 |
w00t | I was going a little nuts trying to scroll to the right bits though | 15:44 |
lardman | :) | 15:45 |
w00t | lardman: btw, the hint that QPainter::drawPixmap() is a bit faster for screen rendering is probably one to pay attention to, especially on mobile devices | 15:45 |
lardman | am I right in thinking that I can serialise in C++, i.e. write and object to file then read it back without needing to fiddle with the lowlevel stuff? | 15:45 |
w00t | mm | 15:45 |
w00t | generally speaking, no | 15:46 |
*** hrw|gone is now known as hrw | 15:46 | |
lardman | oh :( | 15:46 |
w00t | you could probably abuse QMetaObject somehow to do it | 15:46 |
*** aboyer has quit IRC | 15:46 | |
lardman | and there I was thinking there must be something good about C++ ;) | 15:46 |
w00t | but I'm not sure how much luck you'd have or how fragile it'd be | 15:46 |
w00t | what do you need to store? | 15:47 |
lardman | the table contents | 15:47 |
w00t | mm | 15:47 |
lardman | they are the scanning history | 15:47 |
w00t | difficult, yes. | 15:47 |
lardman | not an immediate problem anyway | 15:47 |
*** T7g has quit IRC | 15:50 | |
*** T7g has joined #maemo-devel | 15:51 | |
w00t | lardman: http://media.share.ovi.com/m1/s/1687/3600923c1a1c416490c1d287e1c739ee.jpg # the code I pasted is rendering the items in that list at the bottom, btw | 15:54 |
*** JPohlmann has joined #maemo-devel | 15:54 | |
lardman | cool | 15:54 |
lardman | am just writing the C++ code in, and crossing fingers that it's about right ;) | 15:54 |
lardman | string handling? Use QString? | 15:55 |
w00t | I would, yes | 15:55 |
lardman | ok | 15:55 |
* lardman having no clue | 15:55 | |
lcuk | lardman, dont you just write a serializer overload thingy to do parsing | 15:55 |
lardman | lcuk: dunno | 15:56 |
lardman | are you speaking greek perchance? ;) | 15:56 |
w00t | lol | 15:56 |
w00t | http://doc.trolltech.com/4.6/qdatastream.html#details | 15:58 |
w00t | might be useful | 15:58 |
lardman | ok, will take a look at that in the fullness of time, thanks | 15:59 |
*** JPohlmann has quit IRC | 16:00 | |
lardman | does setting one QString = to another copy the underlying data, or the while object, or nothing? | 16:00 |
lardman | s/while/whole | 16:01 |
w00t | they're copy on write, generally speaking | 16:03 |
w00t | meaning it won't copy the data unless you alter it | 16:03 |
lardman | ok | 16:03 |
lardman | I suppose I should embrace the abstraction and just assume it will work the way I hope, rather than thinking about how it's done under the skin | 16:04 |
w00t | really, you should just write the code and only look at how it performs (and how to improve) if it's weirdly slow, yeah :P | 16:05 |
lardman | :) | 16:06 |
*** fiferboy has joined #maemo-devel | 16:15 | |
*** rsalveti has quit IRC | 16:16 | |
*** rsalveti has joined #maemo-devel | 16:16 | |
*** ablack_ has joined #Maemo-devel | 16:25 | |
*** AndrewFBlack has joined #Maemo-devel | 16:26 | |
*** ablack_ has quit IRC | 16:26 | |
*** Mek has quit IRC | 16:27 | |
*** Mek has joined #maemo-devel | 16:35 | |
*** t-tan has joined #maemo-devel | 16:54 | |
*** lardman has quit IRC | 16:55 | |
jebba | everyone rush to the build server now that it's running fast ;) | 17:00 |
*** tekojo has quit IRC | 17:05 | |
lcuk | jebba isnt that kinda self defeating | 17:14 |
lcuk | but yeah GOGOGOG | 17:14 |
*** lardman|away is now known as lardman | 17:18 | |
t-tan | cool! now I can upload the 500MB texlive-extras tarball!? | 17:18 |
lardman | re | 17:18 |
lcuk | t-tan, *facepalm* | 17:20 |
*** pillar has joined #maemo-devel | 17:20 | |
hrw | jebba: "s/now that it's running fast/now that it's running at all/" :D | 17:21 |
*** guido_g has joined #maemo-devel | 17:21 | |
*** guido_g has left #maemo-devel | 17:22 | |
t-tan | how fast is it? could I run numerical simulations on it? ;-) | 17:23 |
jebba | haha. texlive!!! | 17:23 |
jebba | hrw: icecast built in the time it took for me to track it down on maemo.org. :) Hopefully we're out of the woods there. I wish things would sync up a bit faster, but at least now it's going. | 17:24 |
jebba | sure beats 3 days | 17:24 |
*** kodomo_ has joined #maemo-devel | 17:26 | |
jebba | t-tan: would be cool to see how it handled something like texlive2009. If *that* made it through, things are workgin ;) | 17:28 |
*** andrewgodwin has quit IRC | 17:29 | |
*** andrewgodwin has joined #maemo-devel | 17:30 | |
t-tan | the huge tetex-extra is ready for uploading. I'd upload as soon as anybody confirms that texlive-latex-base installs flawlessly | 17:30 |
*** kodomo has quit IRC | 17:43 | |
*** JPohlmann has joined #maemo-devel | 17:46 | |
*** Striki has quit IRC | 17:47 | |
*** Striki has joined #maemo-devel | 17:50 | |
jebba | t-tan: what's latest version? | 18:03 |
jebba | texlive-latex-base | 18:03 |
*** hrw is now known as hrw|gone | 18:03 | |
t-tan | jebba: the main problem is tex-common. currently 2.06maemo9 | 18:04 |
t-tan | latex-base should be 2009-7maemo5 | 18:05 |
jebba | where is 2.06maemo9 = | 18:13 |
jebba | ah i see it just ran thru the builder | 18:20 |
*** blfgomes has joined #maemo-devel | 18:22 | |
blfgomes | Hello everyone | 18:22 |
*** zgold has quit IRC | 18:24 | |
blfgomes | I'm trying to get started with maemo packaging, but I have a question... If the app has a debian package already, should I repackage it or work directly with the upstream version? | 18:24 |
*** zgold has joined #maemo-devel | 18:25 | |
*** Striki has quit IRC | 18:25 | |
lardman | w00t: did you spot anything in my table code, or did you not get a chance? | 18:31 |
w00t | lardman: I did take a look, but wasn't able to spot anything usful, and then was forced on to other issues by work regretably | 18:31 |
w00t | *regrettably | 18:31 |
lardman | np, thanks for looking | 18:31 |
lardman | I'll head back soonish and see if I can work out what I've done wrong | 18:31 |
w00t | blfgomes: I've never done it, but I'd suggest trying to repackage it, if it works, you've saved yourself work | 18:31 |
lardman | blfgomes: probably try to work with the existing package to save effort | 18:32 |
lardman | sorry to disagree :) | 18:32 |
w00t | er | 18:32 |
w00t | I'm agreing there | 18:32 |
jebba | blfgomes: etch packages usually build without too many probs. | 18:32 |
lardman | depends on how complex the build process is and the upstream package (some contain all sorts of patches and other annoyances) | 18:32 |
w00t | he said 'repackage' or 'work with upstream' | 18:32 |
lardman | oh I see | 18:33 |
jebba | sid packages you have to drop debhelper from 7 to 5, echo 5 > debian/compat and probably muck more with the deps, but you can get those to build too. | 18:33 |
lardman | too late in the afternoon :) | 18:33 |
blfgomes | It's a really simple app (command line). I packaged it myself before I realized there is a debian version already (I should have checked first, I guess). | 18:34 |
blfgomes | I saw there is also mud-builder to help me with that, but I don't know if it's still used | 18:35 |
lardman | what's the app in question? | 18:36 |
blfgomes | bti | 18:36 |
lcuk | lardman, give me a shout when its beer oclock | 18:36 |
lardman | Looks like all those deps should be available | 18:36 |
lardman | lcuk: soon, soon..... | 18:37 |
*** ph1l has quit IRC | 18:37 | |
lardman | was just offered some beer for some code actually | 18:37 |
lardman | but decided I'd better not as I have to drive home | 18:37 |
lcuk | fair trade | 18:37 |
blfgomes | lardman, yes, all the deps are available | 18:37 |
lcuk | as long as its good beer | 18:37 |
lardman | blfgomes: you got sb in front of you? | 18:38 |
blfgomes | lardman: not right now, I'm at work | 18:38 |
lardman | wget the three files, dpkg-source -x blah.dsc | 18:38 |
lardman | cd into the dir and try "dpkg-buildpackage -rfakeroot" | 18:38 |
*** tbf has quit IRC | 18:40 | |
blfgomes | yes, I've done that already... I just want to know whether I should work with the debian package | 18:40 |
lardman | well if it compiles then I'd say yes | 18:41 |
jebba | blfgomes: i usually start with the debian package but if it's too far off i start from scratch. | 18:42 |
jebba | starting with etch packages makes the build setup easier. Then you can always just grab a more recent tarball. | 18:42 |
blfgomes | jebba: so you use the debian packages just to get the debian folder? | 18:43 |
jebba | ya, more or less | 18:44 |
jebba | i just apt-get source foo, and take it from there | 18:44 |
blfgomes | I see | 18:44 |
blfgomes | do you reuse the changelog as well or do you start from scratch? | 18:45 |
lardman | re-use the Changelog and add a new entry for your conversion | 18:46 |
jebba | blfgomes: i keep the changelog | 18:46 |
lardman | unless you start from scratch | 18:46 |
jebba | and bump even | 18:46 |
lardman | or add maemo0 if no source changes | 18:46 |
*** jevin has quit IRC | 18:47 | |
t-tan | I usually keep the ubuntu karmic deb-src lines in my sources.list and get the more uptodate version from it | 18:47 |
jebba | http://wiki.maemo.org/User:Jebba/Package_Building_HOWTO#sources.list | 18:48 |
blfgomes | oh, I see what you mean | 18:49 |
blfgomes | another question: do I change the maintainer in the control file? | 18:51 |
*** tbf has joined #maemo-devel | 18:51 | |
*** wirelessdreamer has joined #maemo-devel | 18:52 | |
jebba | i do | 18:53 |
jebba | since it's not being submitted to debian, and by submitting it to maemo you are basically becoming the new maintainer of the .deb | 18:54 |
jebba | and run: echo auto > debian/optify *unless* it is a plugin | 18:54 |
blfgomes | alright... I'll work on it later tonight and get back with more questions :) | 18:54 |
jebba | ok | 18:55 |
blfgomes | thanks everybody | 18:56 |
*** mece has quit IRC | 19:00 | |
*** blfgomes has quit IRC | 19:06 | |
*** blfgomes has joined #maemo-devel | 19:10 | |
lardman | what's the optification behaviour without a debian/optify file? | 19:13 |
lcuk | lardman, in what instance? | 19:16 |
lcuk | you mean by just using the setting within debian/rules? | 19:16 |
t-tan | hi lardman: it's unpredictable. my prefered way right now is none>optify and use maemo-optify PKG after dh_gencontrol | 19:16 |
lardman | building a package | 19:16 |
lardman | it does its heuristic and decides what to do automatically then? | 19:16 |
* lcuk will optify liqbase tonight | 19:16 | |
lardman | which is the same as "auto" isn't it? | 19:16 |
lcuk | yes i think its just the locaiton it does it | 19:16 |
t-tan | it's different on autobuilder - that's the problem | 19:17 |
t-tan | maemo-optify does the job before packaging, optify=auto apparently after installation | 19:18 |
*** T7g has quit IRC | 19:18 | |
lardman | hmm | 19:19 |
lardman | sounds generally nasty | 19:19 |
*** T7g has joined #maemo-devel | 19:19 | |
blfgomes | optify=auto means it will run maemo-optify-deb, right? | 19:20 |
blfgomes | is there any difference between running maemo-optify and maemo-optify-deb other than *when* it's run? | 19:20 |
t-tan | maemo-optify before packaging seems to prevent large copying on the device | 19:20 |
blfgomes | you mean doc files and such? | 19:21 |
*** ph1l has joined #maemo-devel | 19:21 | |
* lardman heads for home, bbl | 19:21 | |
*** lardman has quit IRC | 19:21 | |
t-tan | blfgomes: AFAIK /usr/share stuff | 19:23 |
*** hrw|gone is now known as hrw | 19:25 | |
blfgomes | t-tan: I thought the results were the same | 19:26 |
t-tan | blfgomes: I thought the same but apparently it's different on autobuilder. so the empirically safest solution so far for me is run it in debian/rules | 19:29 |
*** slonopotamus has joined #maemo-devel | 19:42 | |
*** BabelO_ has joined #maemo-devel | 19:44 | |
*** lardman has joined #maemo-devel | 19:46 | |
lardman | re | 19:46 |
*** hrw is now known as hrw|gone | 19:47 | |
*** blfgomes has quit IRC | 19:53 | |
t-tan | hi lardman, any progress with Octave or matplotlib? | 19:54 |
*** jpetersen has quit IRC | 19:54 | |
*** BabelO has quit IRC | 19:55 | |
jebba | what are people really going to do with TeX on an N900? | 19:58 |
*** Rudolf has joined #maemo-devel | 20:04 | |
Rudolf | hey dudes, the maemo sdk 5 can be used in development to maemo 4.x's (aka N810) softwares | 20:05 |
*** blfgomes has joined #maemo-devel | 20:06 | |
t-tan | jebba: generating nice plots, LyX, beamer presentations and cool stuff we can't imagine yet... | 20:06 |
SpeedEvil | t-tan: gnuplot | 20:06 |
SpeedEvil | is already there for example | 20:07 |
SpeedEvil | I use it to daily scrape my weight from a website and put up a nice graph | 20:07 |
t-tan | I want to run matplotlib and it can use tex for text layout | 20:09 |
* SpeedEvil ponders how to make the largest package. | 20:09 | |
SpeedEvil | Depending on qt, gnome, ... | 20:10 |
lardman | t-tan: completely forgot about Octave, should compile though, I'll give it a go when I have supper (as it ties up sb for ~30min), not tried matplotlib | 20:10 |
t-tan | I can't go anywhere without my LaTeX :-) | 20:11 |
*** sleipnir has joined #maemo-devel | 20:12 | |
lardman | hmm, my QTableWidget::columnCount always seems to come out as 0, even after I try inserting a column in position 1 | 20:14 |
*** thp has quit IRC | 20:16 | |
lardman | oh dear, perhaps that was a school boy 0-base error | 20:20 |
*** andrewgodwin has quit IRC | 20:25 | |
*** Mek has quit IRC | 20:25 | |
*** lbt has quit IRC | 20:25 | |
*** asjo has quit IRC | 20:25 | |
*** _Lucretia_ has quit IRC | 20:25 | |
*** lupine_85 has quit IRC | 20:25 | |
*** jeremiah has quit IRC | 20:25 | |
*** kulve has quit IRC | 20:25 | |
*** fdv has quit IRC | 20:25 | |
*** hegge has quit IRC | 20:25 | |
*** timoph has quit IRC | 20:25 | |
*** Milhouse has quit IRC | 20:25 | |
*** akiniemi has quit IRC | 20:25 | |
*** flux has quit IRC | 20:25 | |
*** sle has quit IRC | 20:25 | |
*** boogeyman has quit IRC | 20:25 | |
*** villager has quit IRC | 20:25 | |
*** scoopr has quit IRC | 20:25 | |
*** Wolfie has quit IRC | 20:25 | |
*** jpetersen has joined #maemo-devel | 20:30 | |
*** _Lucretia_ has joined #maemo-devel | 20:30 | |
*** akiniemi has joined #maemo-devel | 20:32 | |
*** Milhouse has joined #maemo-devel | 20:32 | |
*** flux has joined #maemo-devel | 20:32 | |
*** sle has joined #maemo-devel | 20:32 | |
*** Wolfie has joined #maemo-devel | 20:32 | |
*** villager has joined #maemo-devel | 20:32 | |
*** boogeyman has joined #maemo-devel | 20:32 | |
*** timoph has joined #maemo-devel | 20:32 | |
*** scoopr has joined #maemo-devel | 20:32 | |
*** andrewgodwin has joined #maemo-devel | 20:33 | |
*** Mek has joined #maemo-devel | 20:33 | |
*** lbt has joined #maemo-devel | 20:33 | |
*** asjo has joined #maemo-devel | 20:33 | |
*** lupine_85 has joined #maemo-devel | 20:33 | |
*** jeremiah has joined #maemo-devel | 20:33 | |
*** kulve has joined #maemo-devel | 20:33 | |
*** fdv has joined #maemo-devel | 20:33 | |
*** hegge has joined #maemo-devel | 20:33 | |
*** t-tan has quit IRC | 20:38 | |
*** edisson has quit IRC | 20:39 | |
*** Rudolf has quit IRC | 20:42 | |
*** t7g_ has joined #maemo-devel | 20:43 | |
lardman | So does a QTableWidget automatically set the cell width & height from the widget it contains, while a QTableView manually sets it over the whole table? | 20:52 |
*** slonopotamus has quit IRC | 20:54 | |
*** onen|openBmap has joined #maemo-devel | 20:58 | |
*** T7g has quit IRC | 20:59 | |
*** t7g__ has joined #maemo-devel | 21:04 | |
*** t7g_ has quit IRC | 21:13 | |
*** slonopotamus_ has joined #maemo-devel | 21:31 | |
*** t7g__ has quit IRC | 21:33 | |
*** T7g has joined #maemo-devel | 21:36 | |
*** hrw|gone is now known as hrw | 21:42 | |
*** onen|openBmap has quit IRC | 21:48 | |
lardman | hmm, is the autobuilder down still? | 21:49 |
jebba | lardman: i dont think it has been down. It hasn't been sending mail, but that's the mailservers fault. Though even that has been running at times today. | 21:50 |
jebba | but lots has run through the autobuilder | 21:50 |
lardman | am having troubles uploading actually | 21:50 |
lardman | ah, got there in the end | 21:50 |
lardman | probably just that Octave is quite large | 21:50 |
jebba | subscribe to this feed and you can see the builds go by: | 21:50 |
jebba | http://rss.gmane.org/gmane.comp.handhelds.maemo.extras-cauldron.builds | 21:50 |
lardman | yeah, I've got that, thanks | 21:50 |
*** slonopotamus_ is now known as slonopotamus | 21:51 | |
lcuk | lardman, i just sent something through the autobuilder 14minutes ago | 21:52 |
lcuk | jebba, normally people dont need other peoples builds, its hte response in their inbox they are after ;) | 21:53 |
lcuk | but for diagnostics every now and then it helps to see others | 21:53 |
lardman | lcuk: probably just a large source package that was uploading and looked like it had hung | 21:54 |
jebba | lcuk: that's just an RSS feed, not emails to your mailbox, so it's less annoying and more helpful. | 21:54 |
*** lardman has quit IRC | 21:54 | |
*** lardman has joined #maemo-devel | 21:54 | |
jebba | well, texlive2009 has been hitting the buildbox. That thing must take forever. | 21:54 |
lardman | hmm, did I just fall over? | 21:55 |
jebba | ya | 21:55 |
* lcuk has never signed up to an rss feed | 21:55 | |
lcuk | yes lardman | 21:55 |
lardman | apparently x-chat is not so stable | 21:55 |
lcuk | E:TOOMUCHWINE | 21:55 |
lardman | nothing to do with me, just vanished | 21:55 |
lardman | ENOTENOUGHWINE | 21:55 |
lcuk | :d | 21:55 |
lcuk | ok jebba point taken about rss, thanks | 21:57 |
lcuk | im used to the mail interface | 21:57 |
* lardman crosses fingers that this bloody QTableWidget will actually confirm to his will | 21:57 | |
lardman | s/confirm/conform | 21:57 |
lardman | even | 21:57 |
lcuk | lardman, it wont give up without a fight | 21:58 |
lcuk | i recommend kung fu | 21:58 |
* lardman knows some pressure points | 22:00 | |
*** frals has quit IRC | 22:01 | |
*** frals has joined #maemo-devel | 22:03 | |
lardman | hmm, bloody table, all I can see if bits of it, where on earth is the rest | 22:04 |
lardman | is dynamic_cast necessary? | 22:07 |
lcuk | lardman, arg i wouldnt know | 22:08 |
lardman | as in the keyword | 22:10 |
lardman | dynamic_cast<>() | 22:10 |
*** onen|openBmap has joined #maemo-devel | 22:10 | |
*** DocScrutinizer51 has quit IRC | 22:22 | |
*** Docscrutemp has joined #maemo-devel | 22:22 | |
*** Docscrutemp is now known as DocScrutinizer51 | 22:22 | |
lardman | hmm, I really don;t know what's up with this table | 22:23 |
lardman | all I see are the vertical and bottom horizontal lines between cells | 22:24 |
lardman | no contents | 22:24 |
*** DocScrutinizer51 has quit IRC | 22:32 | |
fiferboy | lardman: What are you using for the table contents? A model of some sort? | 22:32 |
*** Docscrutemp has joined #maemo-devel | 22:32 | |
*** Docscrutemp is now known as DocScrutinizer51 | 22:32 | |
*** onen|openBmap has quit IRC | 22:36 | |
*** thp has joined #maemo-devel | 22:41 | |
*** sleipnir has quit IRC | 22:44 | |
lardman | fiferboy: no, I think that may be my problem | 22:50 |
lardman | fiferboy: how are you and the family these days? | 22:51 |
fiferboy | lardman: We are good. Trying to see if a trip to Florida is in the cards for this year | 22:51 |
fiferboy | lardman: How are your vacation plans coming? | 22:51 |
lardman | not vacation actually, am going to conferences so thought we'd get some holiday in too | 22:52 |
lardman | going to go see how much the various flight combos will be at the weekend | 22:52 |
*** hrw is now known as hrw|gone | 22:53 | |
lardman | do you happen to know if the QTableWidgetItem renders itself, I guess so? | 22:53 |
lardman | am wondering if my best bet is to subclass that and use a QTableWidget to contain them | 22:54 |
fiferboy | lardman: The QTableWidgetItem would be rendered by the default item delegate (presuming you don't override with a custom delegate) | 22:54 |
lardman | hmm | 22:54 |
lardman | who does the delegate belong to? | 22:54 |
fiferboy | I think QStyledItemDelegate | 22:54 |
lardman | balls | 22:54 |
fiferboy | That is the case with QTableView, I would think it would be the same with QTableWidget | 22:55 |
lardman | ok, so say I want to have some item in each cell, said item contains a raw barcode and optionally a decoded one and an image, how would I go about doing that? | 22:55 |
fiferboy | What does a raw barcode look like? Just text? | 22:56 |
lardman | yep | 22:56 |
fiferboy | The way I would do it would be to have a QStandardItemModel with two columns, and for each barcode you add an item to the model | 22:57 |
fiferboy | Then create a QTableView and set the model to be the model you just created | 22:57 |
lardman | ok | 22:57 |
lardman | and how does it decide what to display in the cell? | 22:57 |
fiferboy | It uses the default delegate for the data type you are trying to display (text) and renders it | 22:58 |
lardman | but I might want to display text or text+image | 22:59 |
fiferboy | When you create your QStandardItemModel you give each column a datatype | 22:59 |
lardman | ah ok | 22:59 |
lardman | I'd like to have a table with e.g. 1 row and n columns | 22:59 |
fiferboy | If you have an image you can assign it either to its own column, or you can set it to be the DecorationRole of the data column | 22:59 |
lardman | where each column can contain something, either the text or the text+image (overlayed perhaps)_ | 23:00 |
lardman | ok, DecorationRole sounds useful | 23:00 |
fiferboy | decorations are typically displayed as a small thumbnail at the start of the column (although you can adjust where it goes) | 23:00 |
lardman | per-cell though? | 23:00 |
lardman | i.e. image for each cell | 23:00 |
fiferboy | Yes | 23:01 |
lardman | ok, will do some reading about QStandardItemModels; thanks :) | 23:04 |
fiferboy | lardman: NP. There are other model types that might make more sense for you. Where is the info coming from? database? | 23:07 |
lardman | is a barcode scanned history list | 23:09 |
lardman | so just adding data to something to be displayed, so that the user can go back and look at what they;ve scanned | 23:09 |
lardman | will only be for ~10 barcodes or so though, so no real need for heavyweight dbs, etc | 23:10 |
*** Mek has quit IRC | 23:11 | |
SpeedEvil | oooh. | 23:12 |
SpeedEvil | EXIF tagging barcodes. | 23:12 |
SpeedEvil | That would be nice. | 23:12 |
SpeedEvil | Could even be done with the standard cam thing. | 23:12 |
lardman | EXIF how? | 23:12 |
lardman | you mean in the barcode image file? | 23:13 |
SpeedEvil | But would I suppose need some info to feedback to the user. | 23:13 |
lardman | to say where and when it was recorded for example? | 23:13 |
SpeedEvil | no - I mean to autotag with barcodes the output jpegs from the normal camera | 23:13 |
lardman | no point in using barcodes really | 23:14 |
SpeedEvil | Just thinking randomly | 23:15 |
lardman | :) | 23:15 |
lardman | always good | 23:15 |
SpeedEvil | It could for example - be used to search for all pictures of baked beans on flickr uploaded by the n900. | 23:16 |
SpeedEvil | But... :) | 23:16 |
lardman | better to use keywords surely? | 23:16 |
* lardman heads for the TV for a bit, then back to Table models.... | 23:17 | |
SpeedEvil | Trying to work out stuff. | 23:17 |
SpeedEvil | wave | 23:17 |
lcuk | saving the identified barcode in EXIF is a great idea | 23:17 |
*** shinkamui has joined #maemo-devel | 23:17 | |
SpeedEvil | been playing with the raw camera modes | 23:18 |
SpeedEvil | fun | 23:18 |
*** AndrewFBlack has quit IRC | 23:18 | |
*** blfgomes has quit IRC | 23:24 | |
*** Guest37835 has joined #maemo-devel | 23:28 | |
*** slonopotamus has quit IRC | 23:30 | |
*** fiferboy has quit IRC | 23:31 | |
*** t-tan has joined #maemo-devel | 23:34 | |
*** Guest37835 is now known as Turnik | 23:35 | |
*** woglinde has joined #maemo-devel | 23:35 | |
*** kamui__ has quit IRC | 23:35 | |
*** Turnik has left #maemo-devel | 23:40 | |
*** slonopotamus has joined #maemo-devel | 23:54 | |
*** blfgomes has joined #maemo-devel | 23:59 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!