/srv/irclogs.ubuntu.com/2008/05/16/#ubuntu-motu.txt

pochu\o/ we can now schedule rebuilds for Universe packages!01:03
ajmitchwe can? that's rather useful01:04
pochue.g. https://edge.launchpad.net/ubuntu/+source/anjuta/2:2.4.1-1/+build/60218501:05
ryanakcawhen modifying a patch, should it be kept under the same name, or should it's number be increased (ex: 12_foo_bar.diff 13_foo_bar.diff)01:05
pochuajmitch: currently in edge, but should be in production with 1.2.501:05
pochuryanakca: don't change the name01:05
ryanakcapochu: thanks01:09
james_wryanakca: the number is to indicate/define the order in which they are applied, rather than the revision or anything.01:10
ryanakcajames_w: aha :)01:13
emgentScottK: can we backport Wordpress 2.5.1-2ubuntu1 (intrepid) in hardy and gutsy?02:17
emgentthere are more security fixes and features, if not i will work to fix this security bugs in hardy/gutsy.02:18
emgentwhat do you think about it ?02:18
emgentargh big idle02:19
bddebianHeya gang02:28
bbyevercould someone review this merge please? https://bugs.edge.launchpad.net/ubuntu/+source/bygfoot/+bug/22698804:24
ubottuLaunchpad bug 226988 in bygfoot "Please merge bygfoot 2.0.1-1 (universe) from debian unstable (main) " [Undecided,Confirmed]04:24
=== boomer` is now known as boomer
jdonghttp://jdong.mit.edu/~jdong/Screenshot-Terminal-1.png05:28
jdongwhoo!05:28
jdonggo Apple!05:28
RoAkSoAxhi y'all05:43
\shmoins06:46
emgentheya \sh :)06:49
\shhey emgent...how is the day starting? :)06:50
emgentwaiting MC response :P06:51
emgentfor now all good06:51
emgenthehehe06:51
* \sh looks into NEW queue and sees etpan still being in06:52
mruizhi all06:53
geserGuten Morgen \sh06:53
\shgeser: Guten Morgen :)06:55
\sh7topic German Lessons now for free :)06:55
mruizis there an easy merge waiting for a MOTU hopeful?07:00
\shmruiz, you are free to take any merge with my direct name tag on MoM :) just give me a short message via jabber on which package you work07:01
\shmruiz, jid: sh@linux-server.org07:02
mruizthanks \sh ... I'll work on some packages ;-)07:03
\shmruiz, ruby1.9 is on my radar..so leave that out :)07:03
mruiz\sh, sure07:03
=== asac_ is now known as asac
mruiz\sh, ttyl ;-)07:14
\shttyl?07:14
\shno package I know of ;)07:15
mruizhahaha07:16
mruiz\sh, talk to you later ... ;-)07:16
mruizlol07:16
\shoh I'm old...I really thought ttyl is some package which does some tty line streaming or what07:17
pwnguinheh07:18
pwnguinit was wierd the first time my dad IM'd me that07:18
pwnguini had to ask him what it meant =(07:18
=== thekorn_ is now known as thekorn
geserhttp://xkcd.com/424/ :)07:54
\shrotfl07:59
\shgood one08:00
=== tb1 is now known as tbf
directhexright then. is \sh about?08:43
* \sh is online, responding and ready to serve08:43
directhexjms@osc-bigmac:~/Projects/packaging$ wc -l mono_1.9.1+dfsg-1ubuntu1.debdiff08:44
directhex425 mono_1.9.1+dfsg-1ubuntu1.debdiff08:44
* \sh @ remote:~ (enter your command) >08:44
\shdirecthex, push it to a merge bug report, subscribe ubuntu-main-sponsors and ping someone with core upload rights ;)08:45
directhex\sh, someone already filed a wishlist on a merge. is a new bug neccessary?08:45
\shnope.08:45
\shjust attach the debdiff and subscribe the main sponsors team08:46
\shoh and add (LP: #<the bug number>) to the changelog before you generate the debdiff pls08:46
directhexgah, damn08:47
directhexthere we go. and i think the status/assignment are right now too08:57
sebner\sh: around? I again need to know why you introduced "  * Patched Makefile to link against zlib (added -lz)10:17
sebner" and if it's still necessary ^^10:17
\shsebner, which package?10:17
sebner\sh: ah sry, athcool10:18
\shsebner, I#ll have a look...I#m a bit busy right now...give me some mins10:18
sebner\sh: no problem. thanks10:19
sebnerhuhu sistpoty|work10:43
sistpoty|workhi sebner10:43
TheMusoHello from Fosscamp.10:50
nxvlTheMuso: are you here?10:51
TheMusonxvl: yes I am.10:51
nxvlawesome10:51
nxvlwe will meet in some minutes i think10:51
nxvl:D10:51
\shsebner, because of a missing build-dep during these days...now it's ok...sync10:51
TheMusonxvl: Lets hope so. You would likely see me before I saw you.10:51
sebner\sh: ha, I knew it. I'll log what you've said for norsetto. he doesn't trust me :P10:52
nxvlheh10:52
\shwhere is he?10:52
nxvl:D10:52
TheMusonxvl: I am actually serious, since I have a vision impairement.10:52
sebner\sh: norsetto?10:53
\shyes10:53
nxvlTheMuso: yes, i know10:53
TheMusonxvl: Ok.10:53
TheMusonxvl: You staying for UDS?10:53
TheMusoc10:53
sebner\sh: not online ^^, yesterday I filed the sync request and I reviewed it and insisted on it to have a log or something of what you say about athcool. As I said, he doesn't trust me =)10:53
nxvlyup10:53
nxvlTheMuso: i will be here the whooooole week10:54
nxvl:D10:54
sebner\sh: argh. *he* reviewed it10:54
TheMusonxvl: thats awesome!10:54
\shsebner, I'll changed the bug now to approved, confirmed/wishlist and subscribed archive-admins10:55
\shs/ll/ve/10:55
sebner\sh: hmm no stress. I can tell him when he is online again10:55
\shsebner, already done :)10:55
sebner\sh: ok then ^^, thanks :)10:56
\shand changed assignee...he'll kill me ;)10:56
sebner\sh: I tried to stop you, I have irc logs as evidence ^^10:56
* Hobbsee waves11:18
directhexwhat's a typical turnaround time from subscribing ubuntu-main-sponsors to a merge request, and a response of some kind?11:22
Hobbseedepends.11:23
Hobbseefew days to a copule of weeks11:23
Hobbseea lot doing the allocation are at UDS atm.11:24
Hobbseewhich one?11:24
directhexHobbsee, mono. bug number, um...11:31
Hobbseeew11:31
Hobbseea while, then.11:31
directhex22542611:31
* directhex pokes the bot11:32
directhexi said "LP 225426"11:32
ubottuLaunchpad bug 225426 in mono "[wishlist]please update mono to 1.9.1" [Undecided,Confirmed] https://launchpad.net/bugs/22542611:32
\shruby1.9 new version is coming along11:50
=== AstralJa1a is now known as AstralJava
=== torkel_ is now known as torkel
\shdamn...I wonder why my builds are going through and on our official buildds the very same package is failing12:18
sebner\sh: I know that. the magic of opensource ..x xD12:22
\shnope...I expect, that when my mirrors are up2date and my chroots too...that it gives the same results...anyways..it's depwait now12:23
sebnersistpoty|work: I also dist-upgraded now to intrepid. you may know how to fix pidgin? because of this perl 5.8 - perl 5.10 thing ^^12:36
sistpoty|worksebner: no idea... (not even what pidgin is *g*)12:36
sebnersistpoty|work: damn this kde users12:36
sebner:P12:36
sistpoty|workhrhr12:36
Hobbseesebner: use kopete.  problem solved.12:39
sebnerHobbsee: I'll try some gtk stuff :P12:39
embersebner it just needs a rebuild, but before that some deps need a rebuild to12:40
sebnerember: yep, hmm you are the pidgin guy. go go go :D and then xchat ^^12:41
LaneyHmm. I've a package which installs its .desktop file into /usr/share/applications as it should, but the icon doesn't appear in the menu even after running update-desktop-database manually. Am I missing something?12:47
=== Czessi_ is now known as Czessi
\shLaney, what does desktop-file-validate say to your .desktop file?12:53
IulianHey12:57
Laney\sh: http://pastebin.ubuntu.com/12444/12:58
Laney(The file is distributed in the upstream tarball)12:58
\shLaney, get rid of the encoding line and remove .png from the icon= line13:22
\shLaney, desktop-file-validate again...be happy...dance13:23
directhexcan i be happy and dance?13:23
Laney\sh: Actually, I just tried it in a fresh VM and it works properly... Guess I messed up my system somehow13:23
* \sh isn't happy...and could bang his head against the wall....13:24
\shcrappy winxp13:24
directhexcould be worse13:25
directhexwinxp causes me less pain than SLES13:25
\shoh sles...13:26
\shsles9 was my favorite13:26
directhexmaybe one day i'll be able to run a 'dist-upgrade' equivalent on suse without spending hours fighting broken update mechanisms13:28
\shdirecthex, I used yum on sles9 and a selfmade package repository for it...that worked13:28
directhexi think self-made package repos count as high maintenance13:29
\shdirecthex, na...I wrote a perl script which grabbed all updates from the novell website for sles9 automatically...and pushed them into the archives...quite easy...I'm sad that I was not allowed to take this source with me, when we had to leave the last company13:31
LaneyOh ha ha, I just had to remove btnx-config.desktop from ~/.local/share/applications/13:32
=== _neversfelde is now known as neversfelde
\shoh no...another gnome vs kde war ... hopefully it lasts long on the u-d-d ml13:50
\shadd a "not "13:51
RainCTheya13:51
directhex\sh, both suck. real men use ctwm13:52
\shna dwm13:52
directhexevilwm!13:53
IulianHi RainCT13:55
LaneyI've been using xmonad on my eee, it's pretty nice13:58
emgentmorning14:03
=== fta_ is now known as fta
=== Zenton is now known as Zenton_
LucidFoxHmm, the REVU comment design has changed14:29
bddebianHeya folks14:57
sistpoty|workhi bddebian14:58
bddebianHeya sistpoty|work15:00
geserHi bddebian15:00
bddebianHi geser15:00
directhexwhat are the policies regarding putting something from main in hardy-backports?15:05
pochudirecthex: the same for universe packages AFAIK15:08
ScottKdirecthex: Backports makes no distinction between release pockets.15:11
ScottKpockets/components15:11
IulianI'm looking for avahi-sharp in the archive but I cannot find it, although I see it here https://edge.launchpad.net/ubuntu/+source/avahi-sharp15:13
IulianAlso I can see it with the apt-cache showsrc cmd.15:13
IulianAm I missing something?15:14
sebnerIulian: try a apt-get update and try again15:14
Iuliansebner: I already did that.15:14
ScottKIulian: What binary package are you trying to install?15:14
directhexIulian, libavahi1.0-cil is the binary package made by the avahi-sharp source package15:15
ScottKavahi-sharp is the source package name.15:15
sebnerIulian: it's i386 only15:15
IulianScottK: I need it as a b-d to build a package.15:16
IulianI will use what directhex said.15:16
ScottKIulian: You still need the binary for that.15:16
directhexsebner, erm... is it? libavahi1.0-cil_0.6.19-1_all.deb15:16
IulianScottK: Yes, indeed.15:16
sebnerdirecthex: only looked at avahi-sharp15:16
directhexsebner, that IS avahi-sharp15:17
sebnerdirecthex: https://edge.launchpad.net/ubuntu/+source/avahi-sharp/0.6.19-2   Builds: intrepid i386   Successfully built  (DONE)15:17
directhexhttp://packages.ubuntu.com/source/intrepid/avahi-sharp -> libavahi-ui0.0-cil and libavahi1.0-cil and monodoc-avahi-manual15:17
directhexsebner, Arch: all packages are only built once15:17
sebnerdirecthex: but the others should be listed also there15:18
=== whs is now known as lliwlliw
IulianGuys, do you have an idea when notify-sharp will be synced with debian?15:20
IulianIt's bug #13935615:20
ubottuLaunchpad bug 139356 in debian "Please sync notify-sharp (0.4.0~r2998-1) from Debian unstable (main)" [Unknown,Fix released] https://launchpad.net/bugs/13935615:20
sebnerIulian: subscribe u-u-s15:20
sebnerIulian: ah no sry15:21
Iuliansebner: It will be synced automatically.15:21
sebnerIulian: autosync. well there is a lot to do so it will take some time15:21
IulianIn the mean time, can I submit a package to REVU with a B-D on that package?15:23
andrew_sayersScottK: Could we talk about the issue with Windows-illegal characters?15:30
ScottKSure.15:30
andrew_sayersHave you read the bug report?15:30
andrew_sayersI'd been talking on there rather than the ML.15:30
andrew_sayershttps://bugs.launchpad.net/ubuntu/+bug/23090615:31
ubottuLaunchpad bug 230906 in ubuntu "Using special characters in filenames prevents Windows from opening" [Undecided,Incomplete]15:31
ScottKNo.  I've been away from my computer and doing mail via my phone until recently.15:31
* ScottK looks15:31
andrew_sayersI've now moved a little bit beyond what I suggested there.15:31
ScottKOK.  I read the bug.15:32
andrew_sayersHow would you feel about a uni_xlate option that did something more like :a...:z for various characters likely to cause problems for this or that implementation?15:32
ScottKFundamentally I don't think Ubuntu should be coded to limit itself based on Window's limitation.15:33
ScottKI think automatically renaming user's files is an unfriendly act.15:33
andrew_sayersThere's also the issue of devices using FAT that assume Windows' limitations.15:33
andrew_sayersHow so?15:33
ScottKThe big problem isn't manually names files, but ones that are automatically generated.15:34
persiaNote that there are existing bugs about issues with moving files in the other direction causing name changes, and efforts to fix them.  This has all the earmarks of a bugwar issue.15:34
andrew_sayerspersia: Could you give me an example?15:34
* persia digs out launchpad15:35
ScottKAs an example, I use Kmail as my MUA with maildir storage.  The filenames it generates for the mails (maildir is one file per mail) are often not legal windows filenames.  Kmail also keeps an index per directory.  If I backup and restore to/from my 20GB USB microdrive (I have one and it's FAT32), under your plan you just renamed files out from under the index.  What's the impact of that?15:36
andrew_sayersMy big concern about renaming files is that sometimes it's not going to be possible (e.g. a 255 byte-long filename with a * in it), and that sometimes you'd get collisions (e.g. what if I happen to have named a file this:that).15:36
mok0Achh, I always forget: which is the current address of FSF, Franklin St. or Temple Place?15:37
andrew_sayersScottK: My suggestion is that it would be transparent above the FS layer.15:37
ScottKmok0: The one that lintian doesn't complain about.15:37
ScottK;-)15:37
andrew_sayersSo it's translated one way going in, then the other way coming back.15:37
mok0ScottK: heh ok I'll check lintian source code15:38
ScottKIt's probably easier to look on the FSF web site.15:38
ScottKI can see benifit in some kind of utility that one could use to verify if a folder contained legal Windows filenames.  I see tons of risk for very little benifit in modifying things at such a fundamental level.15:39
persiaandrew_sayers: Bug #49217 is one example15:39
ubottuLaunchpad bug 49217 in dosfstools "Problem in FSCK checking Chinese filename (Big5)" [Medium,Confirmed] https://launchpad.net/bugs/4921715:39
sistpoty|workmok0: the 51 one (you could always look at /usr/share/common-licenses though)15:40
ScottKandrew_sayers: I guarantee you'll have a hard time writing such a translation layer that would take the ~50,000 maildir files on my desktop can convert them both ways with no collisions an no errors.15:40
persiamok0: Just look in /usr/share/lintian: the text of the correct address is there15:40
emgentheya persia :=15:40
persiaNote that such a translation filter is especially hard when confronted with the variety of different accepted encodings for "FAT32".15:40
mok051 Franklin St. is the current15:42
=== _stink__ is now known as _stink_
* mok0 transfers to memory15:42
norsettomok0: just remember temple == money != FSF15:43
persiaErm.  Except that Franklin street is usually higher rent than Temple street...15:43
mok0norsetto: Ha! That's really a good one!15:43
mok0Franklin = Benjamin Franklin = electricity = computers = FSF15:44
mok0norsetto: now we just need a mnemonic to un-remember the really old address at Mass Ave15:45
norsettomoko: which one !?15:45
norsettomok0: which one !?15:45
andrew_sayerspersia: Thanks, I'll mention that as a related issue.15:45
ScottKandrew_sayers: I appreciate what you are trying to do and understand the reasons for it.  I think it's appropriate to provide some tool, but not something that fundamentally affects the way the system works.15:45
mok0Free Software Foundation, Inc., 675 Mass Ave, Cambridge,15:45
andrew_sayersScottK: Actually, let's just get a related issue out of the way first - whatever the mechanism, on by default or off by default?15:46
ScottKandrew_sayers: Off.15:46
persiaandrew_sayers: Thanks.  If you do find a solution, it would be great, but it's really not hard, in large part because of missing portions of the FAT specs, and differing implementations by different formatting tools (even when ostensibly the same, e.g. MS Windows 2000 with MUA vs. without MUA).15:46
persiamok0: That's really old.  Those were the offices right after moving out of MIT.15:47
andrew_sayerspersia: You mean really not easy?15:47
persiaErr...   Or really hard, depending :)15:47
andrew_sayersScottK: Surely the people that want it off are more likely to know how to turn it off?15:47
persiaandrew_sayers: I'm going to agree with ScottK here: the potential for data corruption (especially in double-byte locales) is so high as to make on by default very dangerous, unless it is known to be perfect.15:48
persiaStart with off by default.  After lots and lots of testing, on by default could be a separate discussion.15:48
mok0persia: ye, that address is on my very first emacs manual15:48
ScottKandrew_sayers: At the very least, whether on by default is the ultimate goal or not, initially it absolutely has to be off by default (as persia says).15:49
andrew_sayersWhat about, at least to start with, warning by default?15:50
ScottKandrew_sayers: I really think that it would be very odd for a person coming from Windows to manually invent a file name that's illegal in Windows.  They are the ones most likely to know the Windows rules.15:50
ScottKandrew_sayers: I don't like that.  It's useless information thrown at me from my perspective.15:51
persiaandrew_sayers: Noisy.  Copying files to/from FAT is known broken now: warning changes behaviour without improvement.15:51
andrew_sayersAs in, saves a file unmodified, but pops up a thing saying "such-and-such a drive has files with names that mightn't be supported by Windows".15:51
persiaandrew_sayers: Except there's no good filter.  The FAT filesystem cannot know what encoding is used for files thereon, so you will have a difficult time knowing what bytes to allow.15:51
ScottKPersonally I find such pop-ups really annoying.15:51
sebnerhuhu norsetti15:52
persiaandrew_sayers: Think about the case where 0x3A is a valid byte.15:52
sebnerno0tic: athcool sync ;)15:52
andrew_sayersScottK: It seems to me that until we have a good solution, the only real alternative is user awareness.  What if you could turn the warnings off?15:52
sebnernorsetto: : athcool sync ;)15:53
sebnerno0tic: sry15:53
norsettoI don't see what we are discussing, if an user uses a filename that cannot be read by windows, thats a windows problem ...15:53
ScottKnorsetto: +115:53
ScottKandrew_sayers: I really think this is very much a corner case and will cause lots of pain to little benifit.15:53
persiaandrew_sayers: How can you know when to warn?  0x5C is sometimes valid in FAT, and sometimes a directory indicator15:53
andrew_sayerspersia: I have - I agree that's a knotty problem.  But uni_xlate already uses : as an escape character, so I'm assuming it's been looked at before.15:53
norsettosebner: good, next time try to be more verbose in your requests (archive admins will plainly reject them)15:53
persiaandrew_sayers: uni_xlate is known broken for double-byte locales15:54
andrew_sayerspersia: How so?15:54
sebnernorsetto: well I was 99% sure ;) and if a MOTU does it without checking no ones complains .....   :)15:54
persiaandrew_sayers: OK.  I'm just going to explain from the point of view of Windows, and let's assume there is sufficient variation in all other FAT implementations that other cases are also covered.15:55
persiaMicrosoft distributes several different versions of the filesystem drivers, depending on the locale in which the kernel is expected to be installed.  In some cases, there is an aftermarket add-on that allows one to alter the drivers.15:55
andrew_sayersFor warnings, false positives aren't a huge problem.  "Such-and-such might cause problems" doesn't really break anything.15:56
=== lliwlliw is now known as willwill
persiaEach driver has a different set of assumptions about the native encoding for the filesystem tables in the FAT.  As this information is tracked by the host operating system, rather than recorded within the filesystem metadata, FAT partitions moved between different drivers will generate corrupt filenames.15:56
persiaMicrosoft works around this by the introduction of a codepage parameter that can be set on the command line, which changes the display characters used by the cmd process.15:57
norsettosebner: I hope you were sure, if you weren't I would be worried, the issue is that you have to be document what you are doing, not take things for granted15:57
persiaUnfortunately, this doesn't actually change the meaning of the characters as read by the standard file access libraries, so files must first be recopied with cmd prior to being read by other programs when there are issues.15:58
sebnernorsetto: well, at least I testbuilded and it was fine, I run it and it doesn't segfault and I had in mind that we can sync it ;)15:58
persiaIn the case of uni_xlate, it assumes that the FAT filesystem is configured to match the user locale, and there are a heap of special cases for different locales listed in the dosfstools source.15:59
persiaThis breaks when one uses a FAT filesystem with a codepage that doesn't match one's locale.15:59
sebnernorsetto: and yes, I know everything should be documented, except when I'm motu ... ;)15:59
mok0*ouch*16:00
persiaandrew_sayers: On the other hand, if you could build some tool that could accurately detect the encoding of a FAT filesystem, it might make sense to use that as a basis of a warning, assuming a sufficiently small processing delay.16:00
sebnerpersia: where do I find this uqm-music maintainer that I should annoy?16:01
persiaThat would only fail in the cases such as someone using a USB stick in several different computers, where the files may have several different encodings.16:01
andrew_sayersIf there's no metadata about which encoding is being used, guessing is a very hard problem.16:01
andrew_sayersThe only way I know would be to scan the whole filesystem and look at character frequencies.16:02
persiasebner: You don't want to annoy anyone, and the uqm-music maintainer isn't likely to want to migrate especially.  The person who hosts the repository wouldn't mind migrating, but no longer has a direct interest (and didn't migrate when they did).  I'd recommend just filing a sync request based on the information in /usr/share/doc/uqm/16:02
andrew_sayersWhich would be slow, require lots of files, and be prone to error.16:02
persiaandrew_sayers: Precisely :)  This might take a while for a terabyte-sized filesystem16:02
sebnerpersia: /usr/share/doc/uqm/ is the thing I wanted to hear ;)16:03
andrew_sayerspersia: For a terrabyte-sized FS, you could just stop when you've got enough data.  I'm more worried about floppy disks.16:03
sebnerpersia: Tollef Fog Heen right?16:04
andrew_sayersHang on, we're wandering a bit here - you're saying that it's very hard to accurately *import files from* Windows.  I'm looking for a way to accurately *export files to* Windows.16:05
persiaandrew_sayers: Floppies / USB sticks are a common case, but also various other USB storage devices (e.g. portable media players, backup solutions, some cameras, etc.).  Also consider that it may be that you might have a large number of files before reaching enough.  Just about everything in a default codepage 932 install of Windows is codepage 437 compatible.16:05
StevenKpersia: Are you in Prague yet? :-)16:05
persiaStevenK: Nope.  I start my journey in about 5 hours.16:06
StevenKpersia: Ahh16:06
persiaandrew_sayers: It's the same thing.  While I'm more familiar with the problems of extracting data from FAT you'll have the same issues putting it there.  How should you encode your data for storage?  When is 0x5C a valid byte to store, and when will it break a filename?16:07
ScottKThis is particularly problematic for the USB drive case since you have no access to information about the target system.16:08
=== thekorn_ is now known as thekorn
persiaScottK: Or more accurately, any given target system cannot be passed metadata explaining the choices made during the data write operation.16:08
ScottKYes.16:09
andrew_sayersHang on - another newbie moment I'm afraid - when you say "break", what breaks?  e.g. reading open(2), I wasn't sure whether bad filenames cause EFAULT.16:09
sebnerpersia: btw, don't forget about my merge ^^. quick upload before you're away ;)16:09
persiasebner: Unlikely.  I'm just finishing a meal, and still have to sort my electronics.  I've a couple uploads of my own that I don't anticipate pushing.16:09
sebnerpersia: for sure, no problem =)16:10
persiaandrew_sayers: When I say "break" I mean that the filename is considered corrupt.  The File Allocation Table is usually safe enough that minor editing makes the filename safe, but it looks ugly, and may require technical expertise beyond that of the average user.16:11
persiaThis is, again, compounded for double-byte locales as there is typically insufficient documentation on the workarounds available in the local language.16:11
sebnerpersia: should I subscribe directly the archive admins?16:12
persiasebner: Probably not.  I suspect they'll reject it without a sponsor.16:12
andrew_sayersAh okay, so you would say that creating a file "a & b.txt" breaks the filename, because it causes headaches in some OSs?16:12
persiaandrew_sayers: Just as an aside, this is currently broken for copies between Windows systems: and the same issues affect every FAT implementation.16:12
sebnerpersia: do want to "ACK" or should I ask somebody else?16:12
persiasebner: I'll look for it when I next open launchpad, but if someone else ACKs first, I won't complain.16:13
bddebianpersia!!!!!!!!!!!!!!!!!!!!!!!!16:13
persiabddebian!!!!!!!!!!!!!!!!16:13
andrew_sayersYeah, this does sound like one of those terrible pre-Unicode black holes.16:13
andrew_sayersMy day job involves handling that and worse sometimes.16:14
bddebianpersia: Heh.  Don't worry, I don't need anything, you just never say Hi anymore.. :'-(16:14
* andrew_sayers rocks back and forth16:14
sebnerpersia: so I'll just subscribe you. No rush16:14
persiaandrew_sayers: Essentially, yes.  Again, if you can find the solution, every single maker of systems that are FAT compatible would likely rejoice.16:14
andrew_sayersPlus, every non-English web user, everyone that wrote documents before 1995...16:14
persiaUm, well, it's not that bad.  Most things (notably including HTML) support some means of passing encoding metadata.16:15
persiaWhether users take advantage of it is an entirely different issue.16:16
norsettoandrew_sayers: hmmmm, I met an Andy Sayers a couple of years ago16:16
andrew_sayersnorsetto: I've only gone by Andy at university, so unlikely to be me.16:16
mok0Re: the hfsprogs request in u-m, has anyone done anything about it?16:16
andrew_sayersnorsetto: And then not entirely by choice :)16:16
norsettoandrew_sayers: oh well, was worth a try ... :-)16:17
andrew_sayersI have actually looked into detection in a different context.  I can't promise it's impossible, but I've come to accept that I'm not the man for the job.16:17
ScottKmok0: Not that I know of.  Someone should explain (at the very least) that since we only do source uploads, his package will have to build in sbuild on amd64.16:17
andrew_sayersnorsetto: ironically, I met another Andrew Sayers at university.  Kept getting his post :s16:18
mok0ScottK: He should patch it16:19
norsettoandrew_sayers: I see, so its quite a common name (good when you have to pay taxes I would say ;-))16:19
mok0ScottK: I'll write a reply16:19
ScottKmok0: I agree.  I'm getting ready to travel today, so I'm not the one to tell him.16:19
ScottKGreat.16:19
mok0ScottK: ah, you're going to uds too?16:19
ScottKYes16:19
andrew_sayerspersia: To look at this from the other direction, which characters are known to be unambiguous?  ASCII between 0x2b..0x7f?16:20
mok0ScottK: Is it open to anyone, or do you need an invitation?16:20
ScottKIt's open to anyone.16:20
norsettomok0: why don't you come? It will be fun!16:20
ScottKThey even feed breakfast and lunch to anyone that shows up.16:20
mok0ScottK: Ah, shame I didn't know that; I would have liked to go16:20
mok0Perhaps next year16:20
persiaandrew_sayers: Unambiguous how?16:20
ScottKIf you show up with a sleeping bag, I guarantee we can find you a place to crash.16:21
ScottKmok0: ^^^16:21
andrew_sayerspersia: In that I can reasonable assume that it will be interpreted identically by all implementations.16:21
mok0ScottK: Heh! Unfortunately I am too busy to leave at the moment... but sounds like it could be fun!16:22
sebnermok0: just because of the beer :P16:22
LaneyIs it OK for two packages to depend on each other?16:22
mok0sebner: you're just saying that to make me feel bad16:22
ScottKmok0: I took off for a few days and just showed up at the last one in Boston.  I'm glad I did.16:23
persiaandrew_sayers: There exists no such range.  The second byte in double-byte locales is handled differently, depending on the double-byte locale.  Your best source of reference about how double-byte encoding works on FAT is Microsoft's programming documentation.16:23
mok0ScottK: When does the meeting start?16:23
sistpoty|workLaney: it's not the best thing to do16:23
persiaLaney: If, and only if, they are not both versioned depends, and one of them is essential.16:23
andrew_sayersActually, I'm assuming that it's not possible even to rename files with an '&' in them.16:23
sebnermok0: no no. don't worry. I neither will be there nor I drink beer :)16:23
andrew_sayers(etc.)16:23
ScottKmok0: This weekend is fosscamp which is pretty freeform.  The actual UDS starts on Monday and runs through Friday.16:24
persiaandrew_sayers: It's possible to do that, it's just hard.  emacs in dired mode will do it in nearly any OS for nearly any FS.16:24
Laneypersia: What does "essential" mean here?16:24
LaneyFor context, here's the upstream: http://www.ollisalonen.com/btnx/ - two parts of the same application distributed separately but are both required for it to function.16:24
andrew_sayerspersia: it's possible to rename them, you mean?16:24
persiaLaney: Priority: essential (and no, you can't set that just to make a circular dependency permitted)16:24
mok0ScottK: will you be there for the whole thing?16:24
ScottKmok0: Yes.  Arriving Sunday PM and leaving Saturday very early.16:25
persiaandrew_sayers: Yes.  The names are just bitstrings in the FAT.  I think even 0x00 ought be able to be in a filename, with the right arrangement, although that would break most normal file readers (notably the standard C library, unless accessing without the use of the filename).16:25
ScottKI was fortunate enough to fool <<<< convince Canonical that it was worth it to them to pay my travel expenses.16:26
mok0ScottK: Should be fun16:26
ScottKYes.  I was only there two days last time.16:26
sistpoty|workLaney: do both really mutually require it? or would e.g. btnx-config just recommend btnx?16:26
=== tb1 is now known as tbf
Laneysistpoty|work: Well, btnx-config doesn't run without some files created by btnx. I guess btnx would technically install without -config, but you wouldn't be able to do anything with it.16:27
andrew_sayerspersia, ScottK: okay, so how about this: provide a little Windows tool on the Ubuntu CD that searches for characters that tend to cause problems, and renames them to something more sensible?16:27
sistpoty|workLaney: then how about introducing a 3rd package (-common) from btnx, which btnx-config could then depend on it?16:27
ScottKandrew_sayers: Something like that sounce reasonable as long as it's up to the user to ask it done.16:28
ScottKsounce/sounds16:28
sistpoty|workLaney: or s.th. like that16:28
persiaandrew_sayers: That sounds more sensible.  Look at the dosfstools source for the list of known hints for locale to charset mapping, and use that as a guide for when to determine which characters might cause issues.  Be sure that you know the locale for which the install will be done at the time of the test.16:28
andrew_sayerspersia: Just to be clear, when you say "double-byte encodings", are these ASCII-compatible type things like UTF-8, or incompatible (like UTF-16)?16:30
=== santiago-php is now known as santiago-ve
persiaandrew_sayers: Depends on the encoding.  Shift-JIS is mostly ASCII compatible, but Big5 isn't.  Microsoft has fairly good docs about FAT and double-byte encodings, which are worth a read.16:31
persiaAlso, they don't tend to be like UTF8, in that all characters are typically double-byte, although some characters may have a null second byte.16:32
andrew_sayersI'm just thinking that the tool is a lot easier to write if you can assume that any files with no characters above 0x7F are ASCII-compatible.16:32
persiaAh.  You can't.16:32
andrew_sayersFair enough.  I'll write this all up in an ML post and misrepresent all your positions to my advantage ;)16:32
Laneysistpoty|work: So you mean -common would depend on then both, or..?16:32
persiaandrew_sayers: Sounds good :)16:33
sistpoty|workLaney: actually the other way round... btnx would depend on -common, and btnx-config would depend on common (and btnx would also depend on btnx-config)16:33
persiasistpoty|work: Why -common?  Shouldn't it just be btnx-config depending on btnx and btnx recommending btnx-config (to allow space for e.g. a CLI configurator, or btnk-kconfig)?16:34
sistpoty|workpersia: if it works, yes... however I understood, that btnx would also require stuff from btnx-config.. did I misread that?16:35
persiaLaney: You might also be interested in gizmod, which is a python-scriptable framework for input multiplexing, already in the archive.16:35
persiasistpoty|work: I can't tell.  From what I see, btnx ought work as long as it is configured, even if btnx-config isn't available, but you can't set up btnx without btnx-config.16:36
Laneypersia: Thanks. btnx seems extremely popular (104 page forum thread), which is why I took this up.16:36
Laneypersia: That's how I see it too.16:36
sistpoty|workLaney: then persia's suggestion should be optimal ;)16:37
Laneysistpoty|work, persia: Thanks to you both! I expect to be REVUing it soon :)16:37
persiaLaney: Understood.  The big issue with gizmod is that it's a framework, and doesn't have a bunch of GUIs.  On the other hand, I'm seeing a proliferation of uinput-based single-device userspace drivers, and would think consolidation on a single framework would improve the situation for all, and provide better support.16:38
persia(gizmod does come with a base python script to handle USB remote controls interfacing with lirc, and powermates, but that's not useful for most people)16:38
mok0So, I'm now answering the hfsprogs guy. Is there a way to have a different set of patches on different platforms? I think he is saying that he can patch the program to run on amd6416:39
andrew_sayerspersia: And all of the same issues apply to FAT16, FAT32, NTFS etc.?  For example, NTFS doesn't mandate Unicode?16:40
persiamok0: There are several ways to do that.  All of them are discouraged.  The closest to being acceptable is passing different arguments to ./configure.16:40
mok0persia, thanks. I can use that ad verbatim :-)16:40
persiaandrew_sayers: I don't know that much about NTFS.  The reason I know about this is for linux <-> linux transfers having issues with files in codepage 932 for non-Japanese locales.16:41
persia(on FAT USB sticks)16:41
andrew_sayersOkay, I'll prefix this with "true for FAT, unknown for NTFS".16:42
=== StevenK_ is now known as StevenK
ScottKI see envyng-core is on it's 3rd -proposed upload in 10 days.16:52
* ScottK wonders if it was really ready for the archives.16:52
persiaScottK: Did any of them make -updates?  If not, that's an excellent example of the SRU process working.16:54
ScottKNo.  Not yet.16:54
ScottKpersia: Take a look at the debian/changelog entries.  I think it's an example of the complete failure of our package review process.16:55
ScottKpersia: One of the latest entries is something like remove the lintian over-rides and fix the problems lintian was complaining about.16:55
tseliotScottK: what's the problem?16:55
ScottKWith envyng-core?  It looks to me like it should never have been accepted.16:56
tseliotScottK: thanks16:56
ScottKI'm pretty stunned to have an SRU about not taking the packages from the PPA.16:56
persiaScottK: That might be a good thing, depending on the lintian issues.  I'm not excited about the changelog, but that's a different issue.16:56
tseliotScottK: downloading is different from installing16:57
ScottKpersia: Well I think it was shoved in a the last minute due to pressure from people who didn't really look at the package.16:57
persiaUmm.  Yeah.  The lintian one might just be a poor changelog, but missing a file or pulling from the PPA seems like a review miss :(  We need to get motu-sru back up to fully staffed.16:57
ScottKtseliot: It depends on what the meaning of the word 'is' is.  I think that's parsing it very finely.16:57
* StevenK tries to figure out how to use shar16:58
ScottKpersia: We it was initially uploaded to Hardy with the PPA install thing enabled over my (and others) objections.16:58
StevenK(It is one of the shell commands I've never actually had to use.)16:58
tseliotScottK: are we going to talk about this again?16:58
ScottKpersia: After kees jumped in and kvetch we got a last minute upload in that was said to remove that, but now it seems that's not accurate.16:58
ScottKtseliot: If it'd been fixed the first time properly, we wouldn't be.16:59
tseliotScottk: EnvyNG installs the drivers from Ubuntu's repositories16:59
persiaStevenK: `shar -S files* > myfiles.shar`, `sh ./myfiles.shar`16:59
ScottKSo what's the PPA related change in the latest upload to hardy-proposed?16:59
persiaScottK: Ah.  That's an issue with motu-release as well then.17:00
tseliotScottk: the problem is that there is another function which lets users download the packages to a directory17:00
ScottKpersia: Yes.  I was not one of the ones that advocated it.17:00
tseliotScottk: and that function still pointed to the PPA.17:01
ScottKRight.  And that's my point about it not being fixed correctly before release.17:01
tseliotScottk: those packages were not installed17:01
persiaUmm.  It's fixed now, so it's not worth rehashing it specifically.17:01
ScottKThat makes it less severe, but not correct.17:01
persiaThere are two more general issues of interest17:01
tseliotScottK: and yes, I noticed the problem and I fixed it17:02
ScottKI appreciate that.17:02
persiaFirstly, that it oughtn't have been uploaded with those issues (we need better feature freeze tracking)17:02
ScottKI think we need fewer senior Canonical employees stating stuff is ready to be uploaded that isn't.17:02
persiaSecondly, that it oughtn't have gone to -proposed with some of those issues (we need better SRU review process: perhaps more distributed, like REVU)17:03
persiaScottK: I don't think the issue is unique to senior Canonical employees, although I'll agree that we need fewer people stating stuff is ready when it isn't.17:03
=== persia changed the topic of #ubuntu-motu to:  https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | 8.04 is released: Let's fix any SRU-worthy bugs before the users try the package. | Intrepid open, go wild! https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com/
ScottKI'm still trying to figure out how a package that lets non-developers arbitrarily update end-user systems after release doesn't violate some rule.17:05
ScottKIn general I'm not in favor of extra rules, but if we actually need to write that one down to know it's true, I think we ought to.17:05
persiaScottK: It's a environment of freedom: one may do anything not specifically forbidden, as opposed to an environment of proscription, where one may do anything permitted.17:06
tseliotScottK: again envyng doesn't "arbitrarily update end-user systems"17:07
* persia is a fan of proscriptive models, but acknowledges that it usually takes a century or so to set the initial ruleset17:07
ScottKtseliot: Under the version that was originally uploaded to Hardy it could have.17:07
tseliotScottK: and I learnt the lesson. There's no need to complain any more ;)17:08
ScottKtseliot: That's not a complaint about envyng, but about the fact that people were willing to upload it that way.  You're just an example in this case.17:09
persiatseliot: Thinking about it, isn't the function of the package to pull untested code from the manufacturer, and install it on user systems?  While this likely has little to do with your actions, it's still a little odd (even if some users prefer it)17:09
tseliotpersia: no, it doesn't do that. It just installs the drivers from Ubuntu's repositories.17:10
ScottKpersia: The problem was there was a break in the trust flow from upstream to the end user and there was no guarantee that's what was actually to be installed.17:10
persia(And no, you don't have to justify it, it's a clearly valid use case, and there are larger issues, but it's different than most packages)17:10
persiatseliot: Oh.  I misunderstood then.17:10
persiaScottK: I see.  That's actually an issue that can be resolved then.17:11
* persia looks forward to an active motu-release session17:11
ScottKThe usual flow is Upstream -> Ubuntu -> End user.  The previous approach went Upstream -> 3rd party repo -> end user17:11
ScottKAnd lots of people actually thought that was OK.  I'm still not over it.17:12
sistpoty|workScottK: well, I still believe the approach is not too scary, as it doesn't do that by just installing the package (but rather if you click on s.th.)17:13
ScottKsistpoty|work: I don't believe that's a substantial factor in mitigation.  The end user has no way to verify what he's getting is actually the upstream package.17:14
* persia hands sistpoty|work a EULA :)17:14
ScottKsistpoty|work: Not that I have a particular concern about any individual involved, but we have a clear set of trust boundaries and the PPA is outside it.17:14
sistpoty|workScottK: but envyng doesn't pull anything from ppa, unless I start it and click around, does it?17:16
sistpoty|work(or rather from official mirrors now)17:16
ScottKsistpoty|work: Right, but the question is what do you get when you do so.  Even with stuff like flashplugin-non-free we manually update the official package with a new md5sum when it changes.17:18
sistpoty|workScottK: I guess what I want to say is, that it's not a too clear boundary of good and bad then (e.g. dget will happily fetch source packages from ppa, but noone considers it bad)17:18
ScottKBut dget is a developers too that gets source.  Completely different.17:18
norsettopersia: "persia looks forward to an active motu-release session" means what?17:18
sistpoty|workScottK: if you want, take wget to download the deb's then... the point for me is that I don't think you can easily draw a line between good and bad17:19
ScottKOK.  Perhaps there is some fuzzyness in the line, but the original approach was, IMO, clearly on the wrong side of it, no matter how you draw it.17:20
sistpoty|workScottK: it was suboptimal imho... and t.b.h I'm not entirely sure if I'd act the same way again with the motu-release hat17:22
sistpoty|workScottK: I guess one point, why I'd prefered to have it in the official repos is that we can fix it up that way17:23
persianorsetto: A number of involved parties discussing how to coordinate things so that feature freeze has a consistent meaning17:23
norsettopersia: ok, so you mean a dedicated session at UDS17:24
persianorsetto: Yes.  Whether in a real room during the day, or otherwise.17:25
* persia hopes people will forget to turn off the VoIP phones in the evenings again17:25
ScottK\sh: The new libetpan is in the archive.  You can do the claws-mail rebuild now.17:34
sistpoty|workgrml... grml... ssh attack on all boxes here again...17:36
bddebianjoy17:38
* ScottK is glad for ssh rate limiting in iptables.17:39
* sistpoty|work is glad, that he finally found out a) where the log files are and b) where mssh2 is located at *g*17:43
=== lmr[lunch] is now known as lmr
=== _stink__ is now known as _stink_
pochuIf anyone cares for aMule, is welcomed to take over it :-)17:56
* sistpoty|work heads home now... cya17:58
sebnerpochu: no merge, no fun -.-17:59
sebnerwb mok018:04
LaneyWhy is linda not available for Hardy?18:04
ScottKIt's no longer used.18:06
sorendebian bug 46903918:06
ubottuDebian bug 469039 in linda "linda: Should this package be removed?" [Serious,Closed] http://bugs.debian.org/46903918:06
sebnerScottK: linda will be merged into lintian IIRC, right?18:07
ScottKsebner: Most of what Linda checked is now checked for by Lintian.18:07
sebnerScottK: ok18:07
LaneyOK, I didn't find anything to that effect, thanks18:11
mok0sebner: wb?18:11
mok0ah18:11
sebner^^18:12
mok0heh18:12
\shremoind18:41
Iulian\sh: Well, I've built a package called giver but everytime I want to run it I have to write 'bash giver' in a terminal.18:45
\shIulian: chmod 755 <location of>/giver in debian/rules, rebuilding18:47
\shshould help18:47
pochuIulian: you should modify the first line of /usr/bin/giver18:47
pochuto be /bin/bash instead of /bin/sh18:47
Iulianpochu: That's what I was looking for.18:47
IulianThanks :)18:47
\shnobody said, that the script throws errors with dash ;)18:48
Iulian\sh: I thought you saw the meesage from -bugs channel.18:49
directhexevery time someone writes #!/bin/sh and uses bashisms, god kills a puppy, nine kittens, and a baby panda18:51
\shIulian: no came too late ;)18:51
\shdirecthex: yes, but they are not at fault, because since a decade was /bin/sh a symlink to bash...18:52
Iulianpochu: I'm afraid I don't know how to save that. Is there any rule I have to call in debian/rules?18:52
pochuIulian: you could create a patch for it, or use some sed magic in debian/rules18:55
directhex\sh, they ARE at fault. saying "this script is a sh script, run it with sh" is wring if it's a bash script. so is storing c++ code in .f90 files, and wondering why gfortran chokes. just as wrong18:55
directhex\sh, if they mean bash, use #!/bin/bash18:56
Iulianpochu: Uh, I don't know much about sed.18:56
pochuIulian: sed -ie '1s/\/bin\/sh/\/bin\/bash/g' $(CURDIR)/debian/giver/usr/bin/giver18:57
pochuI think that should do the trick18:57
pochuin the install target, I think18:57
Iulianpochu: Awesome, will try now.18:57
\shdirecthex: yes...but you know 85% from 100% of linux user don't know unix in general (that's my stat)18:58
directhex\sh, i heard 78.5% of stats are made up on the spot18:58
\shdirecthex: jazz18:58
pochuIulian: -i is to change the file in place, the -e calls the script which follows. 1 is to only change the first line, s is a substituting rule, which will change /bin/sh with /bin/bash18:59
directhex\sh, it's not them though. it's major companies like intel, whose official fix for their broken installer is detailing how to replace the /bin/sh symlink on ubuntu - rather than adding 2 letters to their script to force bash18:59
sebner\sh: what do you mean with "don't know unix in general" ?18:59
directhexIulian, file a bug upstream. using #!/bin/sh is incorrect if it only executes under bash19:00
InvisiblePinkUniHi, I have come to request that VLC be moved from Multiverse to Universe. I see that faad2 and x264 are now GPL2 there is no reason to have VLC in multiverse.19:01
InvisiblePinkUniPlease let me know whom I should contact for this.19:02
\shsebner: ever sat in front of a tru64 machine and tried to find your way? :)19:02
\shsebner: ever tried to change the ip address of an ethernet device in solaris?19:02
\shor even earlier when it was named sun os still?19:02
directhex\sh, real men recompile their kernels to change ip!19:03
\shthat we did, that we did19:04
directhexeven unixware dropped that feature19:04
sebner\sh: I'm member of the 85% group ^^19:04
JazzvaThis is the problem with debconf package in intrepid, right? http://launchpadlibrarian.net/14560647/buildlog_ubuntu-intrepid-i386.ctxextensions_4.1.2007090601-0ubuntu2_CHROOTWAIT.txt.gz19:04
\shsebner: compile openldap on tru64 without removing your hair19:05
sebner\sh: I'm 17 and started with win98. I don't even know what's tru64 ;)19:05
\shsebner: try to use ksh, csh, zsh when you always used bash19:05
\shthe sadness of the youth...but hopefully you can try to explain an old fart how to install a theme on this bloody stupid Nokia N7319:06
\shold farts are not able to use new mobiles19:06
sebner\sh: hrhr19:07
directhex\sh, kids these days don't know the joys of EMM386.EXE just to get games working, either19:07
sebnerdirecthex: well, I'm happy and satisfied to have a pc where I just press the start button and can play/work with it ;)19:08
sebner\sh: nexuiz? :(19:08
directhexsebner, it built character!19:08
sebnerdirecthex: don't need that xD19:09
\shsebner: really .. it's fantastic if you build your own zx81 from pieces and not bought it completly somewhere else19:10
\shwoot...i got it#19:10
\shubuntu on n73 ;)19:10
\shsebner: it's new upstream no?19:11
=== kro` is now known as kro
sebner\sh: 2.4.2 ;)19:11
\shsebner: on my todo19:13
sebner\sh: great. timeframe?19:13
\shsebner: weekend, woman in da house, sun, what do you expect? :)19:14
\shlet's say next week before linuxtag19:14
\shmom...need to relog19:14
sebner\sh: debian svn already upgraded to 2.4.2 and is finalizing :)19:15
sebnerhuhu sistpoty19:17
sistpotyhi sebner19:17
\shre19:18
sebnerwb \sh19:18
sebner\sh: debian svn already upgraded to 2.4.2 and is finalizing :)19:18
\shsebner: so lets wait for them to sync19:20
\shless work for us then19:20
sebner\sh: I hope they are fast. It just nexuiz is an auto-sync and the archive admins aren't that fast these days :(19:21
\shsebner: so...let them enjoy praque..these days it must be really nice...19:21
\shsebner: we have a lot of time...and it comes in time for everyone to enjoy19:22
sebner\sh: sure we have time. but if I have no actual nexuiz it's like a drug addicted without drugs ;)19:22
\shdamn you kde419:26
\shsorry..someone said something..but I couldn't read anymore19:26
sebnerlol19:26
sebner\sh: btw, a little stupid question. I haven't discovered the sense of debian new yet. Can you help me to understand it?19:27
Iulianpochu: It did the trick. Thank you.19:27
\shsebner: I thought it has the same purpose as our NEW queue...but I'm not a debian infrastructure expert..and I don't want to become one19:28
Iuliandirecthex: I will send an e-mail about this issue.19:28
sebner\sh: we have a new queue? xD19:28
\shsebner: http://launchpad.net/ubuntu/intrepid/+queue19:28
Iuliandirecthex: I don't know if they want to use it or not.19:29
directhexIulian, it's flat-out wrong to say "#!/bin/sh" and use bashisms, though.19:29
\shIulian: they can remove all "BASHisms" from their script and make it more compatible19:29
directhex\sh, why bother though? which distros don't ship bash?19:30
\shdirecthex: well, it could be good for d-i ;)19:30
\shor initramfs direct sharing during boot features in future ? dunno19:30
* directhex makes a bash udeb, just for \sh 19:30
\shdirecthex: I know how to make one for myself...19:31
Iuliandirecthex: Indeed19:31
directhexIulian, and saying "no! i want to be wrong!" is hopefully the preserve of pidgin devs and xfree86 devs.19:31
sebner\sh: that means these packages will move to the archives soon?19:32
Iuliandirecthex: Hehe19:32
\shsebner: there are NEW source packages, which are going to the buildds first, and during these builds they are creating NEW binary .debs and they have to be unleashed to the archives later19:32
sebner\sh: something like debian incoming19:33
\shsebner: the list is a mix of them...mostly new source packages without their new binary packages, and other new binary packages waiting to be unleashed ;)19:33
sebner\sh: thanks for the infos :)19:34
\shsebner: no...I think it's more debian NEW ;)19:34
sebnerlol19:35
\shNafallo: is the gb. mirror problem now resolved?19:35
sistpotydirecthex, \sh: you don't have bash on openbsd for example... at least not "our" bash. But the argument for /bin/sh to be dash is that it starts faster (-> faster bootup speed), not really that it's smaller19:36
\sh.oO(if mark would buy the unix sources of novell/SCO everything would be solved.../bin/sh would be a real /bin/sh)19:37
* \sh runs19:37
sebner\sh: great idea19:38
directhexsistpoty, using a POSIX sh replacement is entirely correct.19:38
\shcan't be so expensive now, since SCO needs money, and novell wants it back from SCO...what's that name for such a thing? Humanitarian Help?19:38
pochu\bin\sh19:40
Nafallo\sh: aye, ages ago.19:40
ScottK\sh: I'd call it appeasement or giving in to extortion.19:40
\shNafallo: and ?  what was the cause?19:40
directhexi hear appeasement is all the rage in come countries right now19:41
ScottKSo I've heard.19:42
\shI thought we can call it "tribal genocide" if we declare commercial unices for dead ? ;)19:42
* \sh is too sarcastic now...bad \sh19:42
sistpotydirecthex: sure it is correct, but it's not really the size that matters (well, it does, because it means that it starts faster ;))19:43
directhexi say "housekeeping" is the right term19:43
directhexsistpoty, well, yes19:43
Nafallo\sh: I suggest you speak to Spads if you need to know :-)19:43
\shNafallo: na I just wanted to know if it was the mad run of leningradskaya the last week19:44
Nafallonot sure.19:46
k0phi all.20:11
k0pi'm searching for a package mantainer. I'm working on a Project and I would like that in the next release it will inside ubuntu repositories. Someone arond can help me?20:13
sistpotyk0p: what's the project about? maybe you have some url for the project?20:15
k0pyeah20:15
k0pwww.umitproject.org20:15
k0pwe will release stable release soon. and I already make a package to ubuntu 8.04. Only for tests20:16
sistpotyk0p: if you have a package already, I suggest that you'll upload that to revu... or are you looking for someone to take over packaging?20:18
k0psistpoty, I'm waiting for we release the new version20:19
k0pa stable version20:19
k0pmay be in 20 th of this month20:20
sistpotyk0p: and if that happens, do you want to package it yourselves, or are you looking for someone to do that?20:20
k0pI'll make a package by myself20:21
k0pI'm  making a script to auto generate the package20:21
sistpotyk0p: then the best thing to do is to upload a source package to revu, as soon as the stable version is released20:22
sistpoty(and of course to make sure to ping people here for reviewing)20:22
sistpotyk0p: however, it might be a good idea to also submit a source package based on what you have now, because there are some delays in reviewing20:22
k0psistpoty, thanks for help. I'll make what you said.20:22
k0pyeah I understand. Thanks for all20:23
sistpotyyou're welcome k0p20:23
=== dmb_ is now known as dmb
k0p:)20:25
k0pthanks20:25
emgentheya people21:02
jussi01does anyone know what Iain Lane's nick is?21:04
Laneyjussi01: <-21:05
jussi01Laney: ahh :) I just wanted to say a big thank you!21:05
Laneyjussi01: Oh? :)21:06
jussi01Laney: btnx...21:06
jussi01:D21:06
Laney:D21:06
Laneynp! Are you Olli?21:06
jussi01no. Just a btnx user21:07
LaneyAh. Well if you could have a go with them and see if they work for you I'd be grateful21:07
LaneySeems fine for me but many eyes and all that21:07
jussi01sure, will do21:07
jussi01:)21:07
jussi01brb21:07
=== ember_ is now known as ember
norsettothe sponsors queue is crashing under the weight of 250+ bugs21:18
mruiznorsetto, thanks for take care of httrack sync21:18
=== gnomefre1k is now known as gnomefreak
norsettomruiz: np21:19
=== kop__ is now known as k0p
sebnernorsetto: is this always at that time? Wasn't around at the last beginning of the development cycle21:30
mruizmaybe it's related to UDS traveling21:31
norsettosebner: it was bad but not this bad, I think its just that the number of contributors have quadrupled (if not more)21:33
mruiz:-)21:33
mruizWill MoM improve its GUI ?21:34
sebnernorsetto: well, but this is great. we want that ;)21:36
norsettojazzva: re. bug 225499, what do you mean by: "Maintainer field should be set to Ubuntu MOTU Developers after sync." ?22:01
ubottuLaunchpad bug 225499 in ksimus "Please sync ksimus from Debian unstable to intrepid" [Undecided,New] https://launchpad.net/bugs/22549922:01
nxvlnorsetto: when are you comming?22:02
Jazzvanorsetto: Shouldn't we change the Maintainer field according to DebianMaintainerField spec?22:02
norsettonxvl: I think I told you at least 3 times already :-)22:02
nxvlyep22:02
nxvlbut as you may know i'm to exited right now to be in Prague22:02
norsettojazzva: why?22:02
mruizhahahaha22:02
nxvlso i haven't space in my mind for anything22:03
nxvl:D22:03
norsettonxvl: I'll be at he hotel around 4pm on Sunday22:03
Jazzvanorsetto: I thought that was right :).22:03
* nxvl writes it down22:03
norsettonxvl: rain permitting ....22:03
emgentnorsetto: o/22:03
JazzvaTo keep Debian maintainer as Original-Maintainer, and to add Ubuntu MOTU as maintainer22:03
Jazzvanorsetto: ^22:04
norsettojazzva: if there is no ubuntu change, why should we change the maintainer field?22:04
Jazzvanorsetto: True...22:04
Jazzvanorsetto: I changed the report...22:05
JazzvaRemoved that we should edit the Maintainer field22:05
norsettojazzva: re. imagezzom, I see that somebody already submitted a merge request (bug 227577)22:06
ubottuLaunchpad bug 227577 in imagezoom "Please merge imagezoom 0.3.1-1 from Debian unstable (main)" [Undecided,Incomplete] https://launchpad.net/bugs/22757722:06
Jazzvanorsetto: That's ok :)... I'll just check the debdiff, to see if it's right and leave a comment22:07
norsettoJazzva: perfect, I was just going to ask that ;-)22:07
Jazzva:)22:07
sebnernorsetto: you are checking this stuff? nice! Somebody is also working on one of my packages without asking :(22:07
saivannDoes a MOTU can tell if it's possible to change a package version from 5.02-1ubuntu1 to 5.02-0ubuntu1 for intrepid? bug #23120622:08
ubottuLaunchpad bug 231206 in ubuntu-calendar-october "Wrong version number (not a Debian package)" [Medium,Triaged] https://launchpad.net/bugs/23120622:08
Adri2000saivann: it's not possible as it's a lower version than the previous22:08
saivannAdri2000 : Then what could be the solution?22:09
norsettosebner: if it bothers you leave a comment on the bug report, but please avoid an argument if you can (its not worth it)22:09
Adri2000saivann: epoch, but it's really ugly22:10
Adri2000saivann: does debian has the package yet?22:10
saivannAdri2000 : epoch?22:10
saivannAdri2000 : No it's a ubuntu specific package22:10
saivannAdri2000 : That's why 1ubuntu1 is wrong22:10
sebnernorsetto: no no. I have no problem with it. just sad because everybody *should* ask. But I also always check before I start with my own ones. but the sync request is somehow funny ^^ bug 23034022:11
ubottuLaunchpad bug 230340 in python-numpy "Please sync python-numpy 1.0.4-6ubuntu3 (universe) from Debian unstable 1.0.4-8 (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/23034022:11
Adri2000saivann: epoch is for example 1:. so 1:5.02-0ubuntu1 > 5.02-1ubuntu122:11
saivannAdri2000 : Oh, I see..22:12
Adri2000saivann: in this case, why not just upload a new version?22:13
saivannAdri2000 : I did set the bug priority to medium, but is a wrong version number really a problem, or I can set it to low and drop milestone? I your opinion.22:13
Adri2000debian doesn't have this package, so no it's not really a problem22:13
saivannAdri2000 : Only update the version number.. Yes, I'll suggest that to the maintainer22:14
mruizsebner, maybe contributors are in a rush, or they don't follow the procedure to ping the previous uploader22:14
Adri2000saivann: if I understand correctly the version is year.month22:14
sebnermruiz: I think the second one ;)22:14
Adri2000saivann: so if the package is going to be maintained, I guess the next upload would me 8.05 or something like that, which is anyway higher than the current version22:14
mruizsebner, I understand you... minutes ago I found that somebody else is working on the same package :-(22:15
saivannAdri2000 : That makes sense, thanks for your opinion, I'll look at this with the maintainer :)22:16
sebnermruiz: well, if it doesn't cause double work I don't mind. It's just that they don't have good manners ^^22:16
mruiz:-)22:16
sebnernorsetto: hmm more contributors are good but then they are too many to teach all of them good manners22:17
sebnergood old time when I started :) (4 and a half month ago) xD22:18
Jazzvanorsetto: Looks fine, just to test-build and I'll leave a comment22:18
gnomefre1kwho was working on the flash upgrade for the last version .124? someone was working on it and stopped i think as gutsy didnt get updated to that version. i dont remember bug report but gutsy was one to get it.22:19
=== gnomefre1k is now known as gnomefreak
norsettoJazzva: for ksimus, I must admit I don't understand why you changed the desktop files22:22
gnomefreakthink i found the issue :(22:22
JazzvaI suppose it was stupid me...22:22
Jazzvanorsetto: After learning some more, I saw too that there was no point in that...22:23
JazzvaHmm... I'm confused by Build-Depends-Indep. When to use it and when not to use it?22:24
norsettoJazzva: hmmm, so, should we revert the change and keep it as a merge or sync what we know is not good?22:24
Jazzvanorsetto: It's a sync. The commands I enabled did exactly nothing.22:24
Jazzva(as I said, stupid me)22:25
norsettoJazzva: yes, its a sync but two wrongs don't make one right22:25
Jazzvanorsetto: the first wrong was me enabling them in the first place? What's the second wrong? :)22:26
Jazzva(the first "?" should be ".")22:26
norsettoJazzva: bddebian importing your changes :-)22:27
JazzvaUmm... Oh, you're talking about that :). That's the ok part (the desktop files).22:27
sistpotynxvl: just to enlighten you, due to your recent post to ubuntu-devel-discuss...22:27
sistpotynxvl: it make things unreadable22:28
sistpotynxvl: > why?22:28
sistpotynxvl: top posting is bad22:28
norsettoJazzva: yes, I think changing the desktop files was a mistake too22:28
sistpotyadd >> there22:28
Jazzvanorsetto: I thought you meant on enabling dh_* in debian/rules. That was unneded22:28
Jazzvanorsetto: It was? desktop-file-validate reported errors and I just adjusted them according to FreeDesktop specs...22:29
norsettojazzva: yes, but kde 3.5 DO NOT coply with the freedesktop specs22:29
norsettojazzva: you took perfectly valid kde desktop files and made a kde application complaint to Gnome ....22:30
norsettos/complaint/compliant/22:30
Jazzvanorsetto: damn :(.22:30
Jazzvanorsetto: I'll prepare the fix to revert the changes...22:31
norsettojazzva: I don't know, for intrepid I hope we will have kde 4, which IS freedesktop complaint, so, perhaps we should not stir the water22:32
Jazzvanorsetto: And for debian?22:32
norsettojazzva: perhaps the best is to ask jriddell, if he says you should revert then do it, otherwise we just sync22:32
Jazzvanorsetto: Ok, I'll send him a mail, since he's not around...22:34
sebnersistpoty: interesting discussion O_o22:34
norsettoJazzva: about Build-Depends-Indep, it only matters for the targets22:34
norsettoJazzva: B-D-I are only satisfied for build-indep and binary-indep targets (or just build and binary)22:36
bddebiannorsetto: ?22:36
sistpotysebner: heh, I just wanted to point out why top-posting is suboptimal ;)22:36
Jazzvanorsetto: Yeah, found in debian policy. The moving of zip from Build-Depends to Build-Depends-indep in imagezoom doesn't change anything, since it's used when we call build target.22:36
norsettobddebian: we were discussing about ksimus22:36
bddebianAnd?22:37
norsettobddebian: ad the fact that jazzva changes to the desktop files were not necessary22:37
sebnersistpoty: ^^, btw your application has good comments. I really consider answering ^^22:37
bddebianAh22:38
sistpotysebner: heh, feel free to do so ;)22:38
sebnersistpoty: heh, 2 days ago you refused it ^^22:38
norsettobddebian: so, we just changed a kde application to comply with Gnome :-)22:38
sebnersistpoty: well, a week ago ^^22:38
sistpotyheh22:39
sebnergn8 folks :)22:39
sistpotygn8 sebner22:40
sistpotyoh, that's  good idea, I guess I'm off to bed as well... gn822:40
Riddellnorsetto: what's this about desktop files?22:56
norsettoriddell: well, apparently ksimus (a kde application) was modified to fit into the Gnome scheme (desktop files wise).22:56
bddebianSo22:57
bddebianThey both support freedesktop standards22:57
norsettoRiddell: this was also apdted by debian, so, I was wondering if its ok now to sync, or we shoudl revert it22:57
Riddelladopted?22:57
norsettoRiddell: yes22:57
gnomefreakhas anyone seen brandon?22:58
Riddellunless the .desktop file was causing any problems in the first place, I don't suppose it matters either way22:58
norsettoRideell: well, the change was made most probably because in Gnome the entry or an icon was missing22:59
norsettoRiddell: ^22:59
Riddellwell if debian made the same change what's the issue?23:00
norsettoRiddell: reason for asking, if its not a problem for Kubuntu, I'm happy to sync23:00
Riddellif debian have the same change then sure23:01
Riddellif debian don't have the same change and the change wasn't at all important anyway then also sure23:01
norsettoRiddell: okki dokki then23:01
norsettojazzva: ^^23:02
Jazzvanorsetto: I'll try not to mess up again :)23:02
norsettoJazzva: why was it changed in the first place?23:03
Riddellhmm, the patch seems to remove x-ksimus.desktop23:03
Jazzvanorsetto: desktop-file-validate reported that the desktop files are not valid23:03
norsettojazzva: yes, it will do that for various kde desktop files23:04
Jazzvanorsetto: Right... now I know..23:05
Riddellthe change to ksimus-execute.desktop seems fair enough, although I'd be curious what %m ever did23:05
Riddellthe change to ksimus.desktop is incomplete, it adds a Category line but it's not installed to the xdg directory to use it23:07
Riddelland X-InitialPreference has no need of the X- (I doubt it'll work with it)23:07
Riddelland removing x-ksimus.desktop is obviously wrong23:07
Riddellnorsetto: so I'd say drop that patch23:08
norsettoRiddell: ok23:08
Riddellnorsetto: if you want to fix it, keep that ksimus.desktop change and convince Makefile.am to install it to /usr/share/applications/kde/23:11
Riddellexcept for the X-InitialPreference change23:11
norsettoRiddell: thanks for looking into that23:13
* Riddell sleeps23:13
norsettojazzva: so, lets make it a merge with the changes indicated by the Sleeping Beauty23:14
Jazzvanorsetto: Ok, I'll prepare the diff...23:14
bddebianI like my video games from bddebian's 8 year old girl.23:15
norsettobddebian: bdgirl?23:16
bddebiandaddy really likes games so I will take over.23:17
norsettolaney ?23:18
bddebianoh, my name is Grace23:19
norsettobddebian: not bdgirl? I like bdgirl23:20
bddebiancool I like it.23:21
norsettobddebian: thought so, its pretty cool23:21
Laneynorsetto: What's up?23:24
norsettoLaney: thx for forwarding that patch to Debian23:24
LaneyNo probs23:24
norsettoLaney: but the comment change you made, err, its not exactly what I had in mind :-)23:24
bddebianyo! what up mok023:25
LaneyHaha, what's wrong with it?23:25
Laneynorsetto: I took it from the package description. It seemed to fit from what I saw in the HIG23:26
norsettoLaney: hmmm, the Comment is usually used as a tooltip23:26
norsettoLaney: "An evolutionary program (using a genetic algorithm) for automatically generating the timetable of a school, high-school or university" I think its stretching it a bit23:27
Laneynorsetto: Really? It doesn't seem too different in tone from the example "Find and sink enemy ships in this networked version of Battleship"23:28
mok0bddebian: heh looking for  a chat23:28
norsettoLaney: Well, it doesn't start with an imperative verb23:28
norsettoLaney: and its definetively too long, its a tooltip, just the minimum of information would do23:29
mok0"Generate timetable"23:29
Laney"Generate timetables using an evolutionary algorithm?" Or is that bit not even important?23:30
Laneys/?"/"?23:31
bddebian ''dad'' is yellin' because we have to laeve. Nice to chat. By23:31
norsettoLaney: looks much better to me, or even s/evolutionary/genetic/23:32
mok0bye bddebian23:32
norsettobddebian: bye bye23:32
mok0It's not of interest to anyone what the algorithm is23:32
norsettomok0: but it looks cool!23:32
Laneymok0: Well upstream considered it distinctive enough to put in the name of the application23:33
mok0Laney: yeah of course they love it23:33
norsettomok0: everyone can generate timetables, but we use "genetic" algorithms, for $deity sake23:34
bddebianGah, little shit.  Later gents..23:34
norsettolol23:34
mok0heh23:34
mok0If the app is better at creating timetables, then great, they can publish a paper about it that other nerds can read23:35
mok0But for a tooltip, it's not relevant23:35
mok0My 2 cents23:35
norsettomok0: us$ cents?23:36
mok0norsetto: yep, they're not worth much23:36
mok0norsetto: like my opinion :-P23:36
norsettomok0: haha23:36
mok0Laney: Cut the technobabble23:36
mok0Laney: no offense I hope23:38
LaneyFine. The program is specific to educational institutions though, so how about "Generate timetables for educational institutions", then?23:38
mok0Yeah short & sweet23:39
slangasekwhat makes it special to educational institutions, OOI?23:39
mok0slangasek: for making schedules that repeat weekly?23:39
Laneyslangasek: The menus talk about things like "Teachers statistics", "Subjects" and so on23:39
slangasekah :)23:40
Laneyhttp://pastebin.ubuntu.com/12587/ how about this?23:40
=== Spec is now known as Spec[x]
Laneyor even "Educational Timetable Generator" for the name?23:41
mok0Laney: The pastebinned one is better I think23:42
Laneymok0: Right then, that's what I'll upload23:42
LaneyGah for mistakes :(23:43
mok0So, norsetto are you going to Prague?23:43
norsettomok0: indeed23:44
norsettomok0: too bad you will not be there23:44
mok0norsetto: I thought it was some kind of closed meeting for Canonical employees23:44
norsettomok0: now I'm gonna be the older nerd around :-/23:45
mok0norsetto: Well I'll be the old fart here on IRC23:45
norsettomok0: oh, thats the week after I think (or maybve its only once a year)23:45
mok0norsetto: Perhaps I can come to the next UDS23:46
norsettomok0: next one is in the states most probably (they say its likely SF)23:46
mok0Prague should be fun though. They have good beer there23:46
norsettomok0: and awful weather ...23:47
norsettomok0: I guess the two go together (everywhere but in Holland ;-))23:48
slangasekthe forecast looks nice enough for the coming week. :)23:48
mok0norsetto: what's up with Holland? Good weather?23:49
norsettoslangasek: does it? Sunday 4-12 Rain - Monday 2-16 sun ....23:49
norsettomok0: no, shitty beer23:49
albert23norsetto: au23:49
emgentargh23:49
emgenti saw now23:49
norsettomok0: actually, they have good beer, but you don't find it in Holland, its all exported23:49
crimsunnorsetto: the aged ScottK will also be present23:49
mok0norsetto: Hah!23:49
emgentoh talk list is out23:50
norsettocrimsun: yes, but the bugger pretend to be younger than me23:50
emgents/talk/talks/23:50
mok0There will be webcasts?23:50
mok0Could be neat23:50
norsettoalbert23: tell them what you Dutch call Heineken if you dare :-)23:50
gpolodo you have any plans to start distributing tkinter compiled against tk 8.5 ?23:51
albert23norsetto: I am afraid I have to confess I import from Belgium23:51
slangaseknorsetto: so "shitty weather" == "it's going to rain the day before UDS"? :)23:52
emgenthttp://www.bbc.co.uk/weather/5day.shtml?world=0055&links23:52
Laneynorsetto, mok0: It's up on the BTS again now. Sorry for the hassle!23:53
norsettoslangasek: no, shitty weather is "its sunny and warm and nice and we are closed all day long in this hotel" :-)23:53
LaneyAlso I'm jealous of all you people jetting off. Stuck back at home revising for exams :(23:53
slangasekheh23:53
mok0albert23: you do have Koningshoeven Trappist23:53
crimsungpolo: not that I'm aware of.23:56
crimsungpolo: the Debian unstable source package still lists tk8.4 as a build-dependency23:57
gpoloyeh23:57
gpoloshould I ask this somewhere else and try to get someone to update this dependency to tk8.5 ?23:58
crimsungpolo: well, feel free to go ahead and file a wishlist bug against the python-stdlib-extensions source package23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!