/srv/irclogs.ubuntu.com/2008/11/07/#ubuntu-devel.txt

=== asac_ is now known as asac
mathiazslangasek: what's your opinion on bug https://bugs.launchpad.net/ubuntu/+source/samba/+bug/211631?01:57
ubottuLaunchpad bug 211631 in wpasupplicant "CIFS/SMBFS shares not unmounted before network is shut down" [Medium,Confirmed]01:57
slangasekmathiaz: <opinion>"blech"</opinion>01:57
mathiazslangasek: it seems that most of the issue are related to network manager.01:57
mathiazslangasek: what about adding an script to umount cifs share in ifdown.d for network manager?01:58
slangasektwo things: 1) network-manager shouldn't be allowed to kill off the network before unmounting remote filesystems in the general case, 2) the kernel and/or umount.cifs needs to be fixed to not have long timeouts in the case that the server is unreachable01:58
slangasekI think the latter is actually a kernel rather than userspace issue01:59
slangasekifdown.d is probably wrong because you don't want to unmount the remote filesystems when *a* network interface goes down, you want to unmount them when the *corresponding* network interface goes down01:59
mathiazslangasek: right - there is also the issue of processes having an file open on the mounted device02:00
mathiazslangasek: IIUC this is why umountnfs is run after sendsigs in the shutdown sequence02:01
slangasekyes02:01
mathiazslangasek: in the case of network manager it may not be a good idea to kill all process that have a file open on the mounted device02:01
slangaseksorry, what do you mean?02:02
mathiazslangasek: before umount a network fs, we could try to figure which processes have a fd open on the network fs and kill them.02:02
slangasekare you talking about at shutdown time?02:03
mathiazslangasek: to mimic the shutdown sequence where processes are killed before umounting network filesystem02:03
mathiazslangasek: nope - when a interface is brought down02:03
mathiazslangasek: assuming we'd add a pre-ifdown.d script to umount the network filesystem02:03
slangaseker, how are you going to write an ifdown.d script that doesn't gratuitously unmount filesystems that it shouldn't?02:04
mathiazslangasek: well - I haven't about that yet. But it seems that adding adding an ifdown script is too complicated.02:05
mathiazslangasek: haven't *thought*02:05
slangasekif I have more than one interface, I don't want all the NFS mounts for my internal network to disappear every time I adjust my external interface, e.g.02:05
slangasekregardless of anything else, the timeouts are a kernel/umount.cifs bug that should be fixed there02:06
slangasekand if we fix that, the only other problem is at shutdown time, AFAICS02:06
mathiazslangasek: correct. And you'd also have to figure out a way to match which interface is used for each network filesystem.02:06
slangasekwhich can be addressed by fixing n-m's behavior on shutdown02:07
mathiazslangasek: correct. people are complaining because it takes too long to shutdown.02:07
slangaseki.e., either move n-m to /sbin and add it to the ignore list for sendsigs, or arrange for n-m to not tear down the interfaces when signalled, I think?02:08
mathiazslangasek: well - some user reported that they had issue when logging off.02:09
mathiazslangasek: in the case of a wireless connection, is the connection brought down when the user logs off?02:09
slangasekpossibly.  shouldn't that be considered a bug?02:09
mathiazslangasek: hm - I don't know. asac and the desktop team should probably be involved into this discussion.02:11
* slangasek nods02:11
mathiazslangasek: anyway it seems that the most practical solution is to lower the timeout.02:11
slangasekthat's a bandaid, though.02:11
slangasekwhat *should* be happening in this case is that the network route is gone, so trying to send to it will get you a no-route-to-host02:12
slangasekwhich can be detected and handled by the kernel02:12
slangasekso either the route isn't being torn out when it should be, and we should fix that; or the cifs driver doesn't handle no-route-to-host, and we should fix that02:12
slangasekthen adjusting the timeouts shouldn't matter at all02:12
mathiazslangasek: ok. I'll add a note to the bug with the explanation you've just given.02:14
slangasekok02:14
=== cr3_ is now known as cr3
EvanCarrollman bluetooth support is *so* bad overall.03:44
EvanCarrollI've literally had problems with every component of bluetooth support.03:44
EvanCarrollseems as if there are general problems with all keyboards and keymaps in ibex, as well as no ui to make a bluetooth keyboard setup for gdm. and no logs for bluetooth-applet, no decent reconnects,,, gah i rant03:47
EvanCarrollhaving been sold into bluetooth I'm trying to run three devices a keyboard mouse and mic/earphone phone thingy03:48
EvanCarrollso far they all have suprises.03:48
cody-somervilleIts a good thing you're working on it then03:51
EvanCarrollthe catch is, I'm not sure which bugs are faulty hardware, or which bugs are OS.03:56
EvanCarrollI'd have to install windows to figure it out.03:56
EvanCarrollthe disconnects could be faulty hardware from the bluetooth usb dongle or from the mouse. or from the load of three devices on the adapter03:57
EvanCarrollor, most probably, linux support03:57
cody-somervillethen why even go with the improbably premise until probable?03:58
EvanCarrollwell. the probability is based on the guilty-by-association.. which seems to be based on things *I* know to be reproducable linux problems lingering from a bad userspace implimentation for hotswap devices.04:01
EvanCarrolllike keymaps, how can unplugging a usb keyboard and plugging it back in revert a keymap, and how come when a computer comes on with a bluetooth keyboard it has to be manually connected in bluetooth-applet, and after it is connected even though the keymap is international in keyboard preferences, it is en-us in reality.04:03
EvanCarrollif you only have a bluetooth keyboard, how do you type in your password in GDM.04:04
EvanCarrolllol.04:04
emgentmoin moin04:29
=== thegodfather is now known as fabbione
=== henrik-kabelkaos is now known as henrik-hw0
pittiGood morning06:33
pittikirkland: looking06:33
pittikirkland: that looks excellent06:37
dholbachgood morning06:55
gesergood morning dholbach, pitti07:17
dholbachhiya geser07:17
NCommandermorning geser07:20
pittihey geser07:20
pittiNCommander: congrats to your MOTU badge!07:20
NCommanderpitti, yup, it got my my backports one too07:21
NCommander(and I highly recommend you use caution on opening your inbox pitti :-))07:21
NCommanderThere is one removal, and 14-16 backporting ACKs07:21
pittiNCommander: too late07:21
* NCommander gives you the flamethrower of justice07:22
NCommanderoh and an SRU07:22
NCommander;-)07:22
geserHi NCommander07:24
NCommandermorning geser07:24
=== tjaalton_ is now known as tjaalton
NCommandergeser, I'm loking at your merges, any one you want me to do upfront?07:27
=== Mirv is now known as Mirv_
=== Mirv_ is now known as Mirv
geserNCommander: no specific order07:34
NCommandergeser, well, one of your merges became a sync since Debian rolled your fix bashisms patch07:35
NCommanderso one down07:35
geserNCommander: I guess squid3 might be a sync too as that patch came from upstream and should be included in 3.0.STABLE807:36
* NCommander is trying to determine if the requestsync script actually works :-)07:37
geserNCommander: ilohamail is a fakesync due to bad versioning, so an easy one too (if you prefer the easy ones :)07:37
NCommanderfakesync?07:37
geserNCommander: in cases where we don't have any changes but can't sync (different .orig.tar.gz, bad versioning etc.) we need to do an upload nonetheless (e.g. take the Ubuntu .orig.tar.gz and Debian .diff.gz in the case of a different .orig.tar.gz)07:40
NCommanderWhat's the version number I need to upload w/?07:40
* NCommander requests another sync for libnet-cups-perl07:40
geseras there aren't any changes -XbuildY should work (generally speaking)07:42
* NCommander nods07:43
geserin case of ilohamail you need to upload 0.8.14-0rc3sid6 as  0.8.14-0rc3ubuntu407:43
* NCommander grabs the debian packaging07:44
NCommanderso debian diff, ubuntu orig.tar.gz07:44
geseryou can use also the debian .orig.tar.gz as they're both the same (it's just the versioning which went bad in the past)07:46
* soren wishes people would stop writing more php webmail systems and write a Python one instead07:46
* NCommander nods07:46
NCommandergeser, what do I use for the -v in debuild?07:46
sorenThe last version known to Ubuntu.07:47
NCommanderRight07:48
NCommanderBut there are no other ubuntu entries in the changelog07:48
geseruse 0.8.14-0rc3sid5 so you get also the new Debian changelog entry into the .changes file07:49
NCommanderah07:49
sorenThe point is that the .changes file should list all the changes since the last version uploaded to Ubuntu.07:49
* NCommander test builds, and installs07:49
NCommanderOk, now it makes sense07:49
liwlifeless, and don't you just love a discussion that bounces across channels? :)07:55
lifelessliw: only when there is enough people capable of following it07:55
araNCommander: congratulations on your MOTU!07:58
NCommanderYup :-)07:58
* NCommander takes his head off to you07:58
kirklandpitti: awesome, thanks!08:11
seb128calc: why did you reassign this mimetype issue thing to nautilus?09:03
t3rm1n4lhi09:27
t3rm1n4lmay i know who is loading kernel modules for ethernet card, graphic cards?09:28
t3rm1n4lis that udev?09:28
kelemengaborhi mvo, do you have some time for i18n bugs? :)10:31
kelemengaborfor example bug #28979810:31
ubottuLaunchpad bug 289798 in app-install-data-ubuntu "KDE4 GenericNames should be marked for translation" [Undecided,New] https://launchpad.net/bugs/28979810:31
mvokelemengabor: oh, right - sorry that I haven't worked on it earlier10:33
kelemengabornp10:33
* mvo puts it on his list for today10:33
kelemengaborany hope that such changes can make it into intrepid? or only jaunty?10:33
kelemengaborthanks10:34
mvokelemengabor: I think we could sru it, but from a first glance it looks like we might get a ways with regenerating the pot template and uploading into into rosetta10:34
mvokelemengabor: what do you think?10:35
kelemengaboryeah, some 160 new strings showed up for me locally10:35
kelemengaboroops, life calls me, see you later10:36
=== seb128_ is now known as seb128
=== hunger_t_ is now known as hunger
pitticrimsun: is bug 282316 fixed in jaunty's alsa-plugins?12:22
ubottuLaunchpad bug 282316 in alsa-plugins "erratic elapsed time count in "sound recorder" " [High,In progress] https://launchpad.net/bugs/28231612:22
ScottKpitti: On spamassiss, the dapper task needs to stay open.  The one that got accepted didn't actually apply the patch and there's another one in -proposed for testing.  I'll reopen the task.13:11
pittiScottK: I thought that's what I did? dapper -> fixcommitted, dapper backports -> fixreleased?13:26
pittiScottK: anyway, that's what I *intended* to do. If I broke them, I apologize13:27
ScottKpitti: On one bug.  On the other one you did dapper fix-released.  No trouble.  It's a confusing situation.13:27
pittiScottK: thanks for double-checking13:27
=== ember_ is now known as ember
ScottKpitti: (Still double checking spamassassin) were you going to do the backports for Gutsy/Hardy too?14:13
pittiScottK: yes, backports and other archive stuff is still on my list14:14
pittiI still didn't finish with SRUs14:14
pitti(gosh...)14:14
ScottKpitti: OK.  No rush.  Just making sure (since it's a lot of pieces to push around on that package).14:14
=== beuno_ is now known as beuno
=== dholbach_ is now known as dholbach
=== bureflux is now known as afflux
=== jcastro_ is now known as jcastro
=== chuck_ is now known as zul
=== thekorn_ is now known as thekorn
=== veloc1ty_ is now known as veloc1ty
james_wpitti: hi, I have a user that has an apparent problem with the sources.list entry added for their printer driver15:56
james_wpitti: apparently it is not the right case. It sounds like this is a problem with openprinting's database, but should it be filed on jockey?15:57
pittijames_w: yes, please file it on jockey for now, it should filter those out; I'll forward it to openprinting15:57
james_wthanks15:58
mathiazpitti: when an SRU bug is marked for verification-needed, should the uploader do the verification or it'd better be someone else?16:10
pittimathiaz: usually someone else, like QA team or bug reporter16:10
persiamathiaz, Note that if nobody steps up, asking for help in #ubuntu-bugs or #ubuntu-testing can help the process.16:14
pittiRiddell: can you please commit your cdbs change to bzr?16:34
Riddellpitti: oh doh, will do16:34
pittiRiddell: for 0.4.52ubuntu7 too, please; thanks!16:34
Riddelldone16:37
=== ahasenack is now known as pandora
pittiNEW -> 611 entries16:44
pittiyeah, must be post-release time ...16:44
* jdong blames NCommander :)16:45
ScottKGood thing Lenny freeze slowed things down.16:45
ScottK;-)16:45
pittiwell, credit where credit is due, most is Debian imports :)16:45
pitti(I *hope*)16:45
thvdburgthi all, I would like to try to add emesene support to the fast-user-switch applet. Is there a bzr-branch for the code or is http://packages.ubuntu.com/source/intrepid/fast-user-switch-applet this the most recent code?16:49
pittitedg: ^16:52
thvdburgtah, I notices Ted is the maintainer, tedg can you help me?16:53
tedgthvdburgt: Sure.  I'm sorry, what is emesene?16:54
thvdburgthttp://www.emesene.org/ It is an Instant messenger for the msn-network16:55
tedgthvdburgt: Ah, cool.  Probably the branch you want is this one: https://code.launchpad.net/~ted-gould/fast-user-switch-applet/show_status  (note, you can get all of them by looking here: http://code.launchpad.net/fast-user-switch-applet )16:57
tedgthvdburgt: You should only have to edit src/status-manager.c to add another set of functions for emesene.16:57
thvdburgtthank you tedg I'll give it a shot :)16:58
aaroncampbellHow would I configure Gtk+ to allow "accelerator changes" ?  I'm running Kubuntu, but I guess Pidgin could use this?17:18
littleAre there any developers in here who can answer a question about the linux-ubuntu-modules-2.6.24-21-generic update?17:21
littleIs anybody in here who knows anything about the linux-ubuntu-modules-2.6.24-21-generic update?17:28
seb128if you were asking your question maybe somebody would reply17:29
littleThe description for the update says, "You likely do not want to install this package directly. Instead, install the linux-generic meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed.". Is this anything to worry about, or can I go ahead and update it?17:30
tseliotlittle: you can go ahead17:33
littletseliot: Any idea why there's a warning?17:34
tseliotlittle: because we want users to install the linux-generic metapackage so that when the kernel is updated you will automatically get  linux-ubuntu-modules for the new kernel17:35
littletseliot: I never messed with the kernel when installing Hardy Heron - I let it install whatever it wanted. (:17:36
tseliotlittle: if you install the package without the metapackage your linux-ubuntu-modules won't match the new kernel17:37
cjwatsonthen you should have linux-generic already installed17:37
littleI'll check for both of those before I do the upgrade, then, thanks!17:37
cjwatsonthat isn't a warning primarily intended for upgraders - it's in the package description so that people installing the package from scratch know the intention17:37
cjwatsonit happens that update-manager can be asked to display the description17:38
cjwatsonbut it's a description of the package rather than of this specific update, if you see what I mean17:38
littleAh, okay, that makes sense.17:39
pitticjwatson: installation-report ended up on my merge list, since I did a small fix; shall I do it, or is it on your radar anyway?17:39
cjwatsonpitti: either's fine with me; all of d-i is notionally on my list if nobody else does it17:39
littleYou guys might want to re-word those warnings, then. (:17:39
cjwatsonlinux-ubuntu-modules no longer exists in more recent releases than 8.04, so we probably won't put too much effort into its description TBH :-)17:40
cjwatsonit got folded back into the main image17:40
littleAh well. (:17:40
cjwatsonI think actually we should probably rethink how update-manager displays this stuff, rather than rewording the descriptions17:40
cjwatsonit's not going to be a problem unique to linux-ubuntu-modules17:40
cjwatsonbug 145764 is related17:41
ubottuLaunchpad bug 145764 in update-manager "doesn't state why updates are necessary" [Wishlist,Confirmed] https://launchpad.net/bugs/14576417:42
cjwatsonI've added a comment to that bug about this case17:43
littleFrom a user's standpoint, many users will probably just grab the update, but those of us who read somthing like that will hesitate or not install it at all. If the update in question fixes a vulnerability or other significant issue, that might leave a lot of users without the update. (:17:44
cjwatsonI agree that it is a confusing presentation, just debating how to fix it properly :-)17:44
littleFor the record, I'm using Kubuntu Hardy Heron, so this is in Adept Manager.17:44
littleI'm not sure how it displays in Ubuntu.17:44
* little is into documentation17:45
cjwatsonah. could you file a bug on adept about this, then? I don't see one there17:45
littleOkay, will do.17:46
cjwatsonthanks17:46
littleShould it be a bug on warnings in descriptions in general?17:48
cjwatsonno, I don't think so17:50
cjwatsonthe description wasn't intended to be displayed this way, so it's hardly surprising that it seems odd17:50
cjwatsonthe bug is in the presentation, not the content (which is designed for an entirely different use case)17:50
cjwatsonI think we'd be fighting an uphill battle to make descriptions suitable, and that doing so would not buy very much17:50
littleI don't know how those descriptions are created, but maybe instead of changing them, you could simply add a blanket comment beneath any that are like that to let people know that if this is an update for an existing package, the warning doesn't apply.17:52
littleIf that's something that could be done by running one command that would affect all similar packages, it might not be too hard to do. (:17:53
cjwatsonlittle: I honestly don't think that would be appropriate18:01
cjwatsonlittle: we shouldn't need to touch the descriptions at all for this - we should simply not present them as descriptions of the update18:01
cjwatsonbecause they aren't18:01
cjwatsonand no, it wouldn't be a matter of running a command, it would be a slow and tedious process of uploading lots of packages18:02
cjwatsonwhich is one reason I think we should fix it in the right place rather than a workaround that's in fact harder work :-)18:02
littleLOL! You poor things! Isn't there a team somewhere in Ubuntu that works on simplifying all that stuff? (:18:04
cjwatsonwe are indeed working on improved collaborative development18:06
cjwatsonstill wouldn't change the fact that the package descriptions are the *wrong place to change this* :-)18:06
littleI mean the final database that holds all the information about all the packages. It would be awesome if that was in plain text and accessible so you could do blanket edits. (:18:06
keescjwatson, slangasek, or others, I'm trying to understand what seems to be vagueness in the Debian Policy Manual regarding Depends.  Here are the two sections that are confusing me:18:07
keeshttp://www.debian.org/doc/debian-policy/ch-binary.html#s3.518:07
cjwatsonlittle: we don't want to maintain that as a central database, rather than considering the package the proper source of that information18:07
keeshttp://www.debian.org/doc/debian-policy/ch-relationships.html (7.2)18:07
cjwatsonlittle: the database is built dynamically from the packages18:08
cjwatsonthis is actually much more maintainable in reality18:08
keesfirst says "Sometimes, a package requires another package to be installed and configured before it can be installed. In this case, you must specify a Pre-Depends entry for the package."18:08
littlecjwatson: Ah, that makes sense.18:08
keessecond says "A package will not be configured unless all of the packages listed in its Depends field have been correctly configured.'18:08
slangasekkees: the second use of "installed" there should be "unpacked"18:08
keesslangasek: ah-ha!18:09
cjwatsonyeah, "installed" is dpkg internal jargon for "unpacked"18:09
cjwatsonand hence policy is sometimes a bit confused about the wording here18:09
Koonah-ha!18:09
keesokay, that resolves some confusion, but now it sounds like if I have  Depends: one, two   then one and two will run their postinsts before my own18:10
cjwatsonyes, unless there is a dependency loop involved18:10
* slangasek nods18:10
Kooncjwatson: in which case the loop is broken arbitrarily, right18:10
keesokay, I believe that's what we're fighting, then.18:10
cjwatsonKoon: right18:10
cjwatsonif you have a dependency loop you need to ensure that it works either way round18:11
dx9s_workstill is an unusual question.. but where does one download the ubuntu maintained patches for the kernel source code? I know I can download the kernel source code already patched by ubuntu maintainers, but where do I get what the maintainers used to patch the kernel source in the first place?18:15
cjwatsonthe .diff.gz for the package contains the differences between our source and upstream18:15
cjwatsonthey were acquired from a number of sources; the easiest way to inspect them is probably by using revision control. http://wiki.ubuntu.com/KernelGitGuide18:16
=== robbiew is now known as robbiew-away
dx9s_worksooo. I have to download the source for a package that is (in itself) already source code.. two levels of source getting ...18:17
pwnguinim pretty sure the kernel team uses git18:18
pwnguinso it's not quite that bad18:18
dx9s_workpwnguin, am I making sense.. I don't want the source code to the kernel.. I want the patches (diffs) the ubuntu team applies to that source code18:19
pwnguinthats what git keeps track of18:19
pwnguinthey dont publish it seperately18:19
cjwatsonthat's what's in the .diff.gz file18:19
cjwatsonI do not believe that it is shipped as part of the linux-source binary package, which seems to be what you're thinking of18:20
cjwatsonlinux-source isn't really intended for this purpose, as far as I know; for more sophisticated questions like yours you are better off ignoring linux-source and just fetching it from git18:20
pwnguincjwatson: how does it figure out what the base tarball is?18:20
dx9s_workI understand that the ubuntu patches are outside the offical kernel source (been compiling kernels from kernel.org for years)18:20
cjwatsonpwnguin: the developer doing the upload supplies it18:21
dx9s_workjust trying to find the easiest way to get ubuntu's diffs on that source18:21
cjwatsonI've now told you it twice18:21
cjwatsonhttp://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux_2.6.24-21.43.diff.gz for 8.04, http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux_2.6.27-8.17.diff.gz for 8.1018:21
dx9s_workcjwatson, thanks18:23
pwnguindx9s_work: there's 12 megs of diff there18:24
persia8.17 is in -proposed.  8.10 is currently still 7-16.18:24
cjwatson.diff.gz tells you what the patches *are*; git will let you ask questions about how they break down in more detail18:25
cjwatsondepends what you need to know18:25
cjwatsonsome people just care about the sum total of what we change18:25
dx9s_workis each diff dependent (aka not accumulative)? (hence the 12M comment from pwnguin )18:25
pwnguin"each diff"18:26
pwnguinit's just one diff18:26
pwnguinnot patches18:26
pwnguinone patch18:26
cjwatsonif you want to get separate patches, use git18:26
cjwatsoneach .diff.gz is the accumulated change from the base tarball to that Ubuntu revision18:26
pwnguinit should also contain things like how to build the .deb18:27
dx9s_workbeen doing the kernel .deb thing for a little while on a newer machine18:28
dx9s_workhave that bookmarked on computer at home18:28
pwnguinwhat is your goal here? to rebuild your kernel based on the ubuntu kernel?18:29
dx9s_workusing "fakeroot make-kpkg ..."18:29
dx9s_workno .. interested in trying a few different options18:29
pwnguinso rebuild... with a few different options18:29
dx9s_workI am about 1-2 years into ubuntu (former slackware guy, and the slack-build process is different and simplier -- no dependency checking) .. just trying to do something and figured instead of brute force compiling a kernel/installing (was installing kernel outside .deb for the first year BTW).. should review the whole process ... it's 1 part learning and 1 part I am interesting in custom tweaked rt kernel18:31
pwnguinin my opinion, the first thing you should learn about the kernel is git18:32
dx9s_workI've used git a little bit in the past... and before git was even a tool written to help maintain the kernel source18:33
dx9s_workaka I'm not new to compiling the kernel... I'm new to ubuntu's way .. and still have some to learn about git ...18:34
pwnguinubuntu's way is subject to stupidity, improvements and change ;)18:34
pwnguingit however, is probably going to be a bit more stable18:34
dx9s_worktoo many cooks in the kitchen?18:34
pwnguini dont think so.18:35
pwnguinmaybe even too few18:35
pwnguinanyways, i gotta bolt for work18:35
dx9s_workthanks18:36
dx9s_workwho comes up with this names ... "Trembling Tortoise" .. heheh18:41
littlecjwatson: I filed the bug. I hope I worded it well: https://bugs.launchpad.net/ubuntu/+source/adept/+bug/29527718:41
ubottuLaunchpad bug 295277 in adept "Adept Updater shows installation warning when updating existing package" [Undecided,New]18:41
persiadx9s_work, If you're interested in the -rt kernel, you might want to also take a look at the linux-rt source package.18:53
* dx9s_work understood18:53
dx9s_workpersia, understood18:53
dx9s_workpersia, that rt kernel is not *perfect* hence this WHOLE line of questioning in the first place18:58
cjwatsonlittle: thanks; I have added some clarification18:59
persiadx9s_work, In fact it has several bugs, for which fixes would be appreciated.  It's the combination of the things in git or in the linux source with the patches in the linux-rt source that are your best bet for -rt though.19:00
dx9s_workpersia, are the patches that the -rt patches use in the same git source?19:00
persiadx9s_work, No.  Those are in the linux-rt package.19:05
persiaupstream -rt is in quilt, and linux-rt uses quilt to apply those (and some integration bits) to the linux-source binary package produced from the linux source, which is in git.19:05
dx9s_workI don't know what quilt is .. I know of http://rt.wiki.kernel.org/19:09
cjwatsonkees: I've filed a debian-policy bug for the text to be disambiguated19:13
cjwatsondx9s_work: apt-cache show quilt19:14
=== ember_ is now known as ember
dx9s_workah19:17
littlecjwatson: Thanks - well done! I didn't want to put in any explanations since bug reports generally don't want us (the general user) venturing guesses. (:19:18
keescjwatson: oh! thanks19:23
thvdburgttedg, how can I easily test my newly compiled version of the applet?19:23
thvdburgtI see the "old" version is in /usr/lib/fast-user-.../ how can I get the panel t pick up my version?19:24
tedgthvdburgt: killall fast-user-switch-applet then a dialog will come up to reload.  Run yours, it'll sit there a second, then hit reload.19:24
=== robbiew-away is now known as robbiew
littleHey there, should users of the 64 bit release of Kubuntu Intrepid Ibex have this file: linux-kernel-devel ?21:06
dharanpdeepakany one here to help me ?21:15
dharanpdeepaki wish to start contributing to ubuntu21:16
=== ember_ is now known as ember
dharanpdeepakbut i don't know where to start21:16
dharanpdeepak???21:16
dharanpdeepakhelloo ?21:16
dharanpdeepakanyone in there ???21:16
littledharanpdeepak: How would you like to contribute?21:18
littledharanpdeepak: This is a good place to start: https://wiki.ubuntu.com/Teams?action=show&redirect=TheUbuntuCommunity21:19
cjwatsonlittle: linux-kernel-devel was removed in 8.1021:33
cjwatsonregardless of architecture21:33
RainCTmvo_: Hi. Yesterday I looked at that method to only retrive the diff of Sources files which can be used in Debian experimental and in a comment on the BTS you stated that it doesn't work for Ubuntu. Could you explain why please?21:33
cjwatsonlittle: you may still have it installed if you installed it manually on 8.0421:33
cjwatson(and then upgraded)21:33
cjwatsonDepends: build-essential, curl, debhelper, git-core, gitk, kernel-package, kernel-wedge, openssh-client, rsync21:34
littlecjwatson: Uh oh. There is a user following my instructions for installing the NVIDIA driver and he can't find the file. Does he simply not need it? My instructions (the one in question) are here: http://littlergirl.googlepages.com/NvidiaDriverHowTo.html#step0421:34
cjwatsonis all it contained so you could just install that stuff manually21:34
cjwatsonand some of that was just for committing to the kernel anyway21:34
littleCan he just ignore that part of that step?21:35
cjwatsonlooking at your page,  build-essential debhelper kernel-package kernel-wedge  would probably be sufficient21:35
littleDid you catch that, thomas?21:35
cjwatson(to replace linux-kernel-devel)21:35
cjwatsonand if you mention build-essential then you can remove gcc and make, as well21:36
cjwatsonor rather you don't need to list those explicitly21:36
thomas_I caught it but I dont understand it.. lol21:37
cjwatsonthomas_: instead of "linux-kernel-devel", pretend that that page says "build-essential debhelper kernel-package kernel-wedge"21:37
littleSo Intrepid users need build-essentials, debhelper, kernel-package, kernel-wedge, pkg-config, xserver-xorg-dev, linux-source-2.6.24, linux-headers-2.6.24-19 and linux-headers-2.6.24-19-generic, right?21:38
thomas_oh... haha alright21:38
littleAnd everyone else needs what I have listed minus gcc and make and with build-essentials instead, right?21:38
cjwatsonlittle: for intrepid, it shouldn't be 2.6.24(-19) - replace with appropriate versions21:38
cjwatsonthe substitutions I gave are good for 8.04 too21:38
littlecjwatson: Yeah, I'll update it with the latest kernel.21:38
littlethomas: I'll paste a list for you in pastebin.21:39
thomas_alright21:39
littlethomas, what do you get when you type this in a terminal window: uname -r21:40
thomas_2.6.27-7-generic21:40
littleThese are the packages you must have installed: http://paste.ubuntu.com/69012/21:41
littleIs that right, cjwatson?21:41
* little doesn't want to steer thomas wrong.21:42
thomas_alright, they are installing21:42
cjwatsonlittle: looks fine except you wrote "build-essentials" instead of "build-essential"21:48
littleOuch, thanks, I'll fix it and tell thomas.21:49
crimsunpitti: yes, 282316 is fixed in jaunty's alsa-plugins21:53
thomas_cjwatson: when I try installing the display drivers as little suggests it gives me an error saying something like unable to find the source tree for the currently running kernel21:55
thomas_then it says something about kernel-devel21:55
littleMaybe my instructions won't work in Intrepid?21:55
cjwatsonthomas_: at this point I suggest the two of you should take this to a different channel22:00
cjwatsonthis isn't really a discussion about development of Ubuntu as such22:00
cjwatsonplus I don't know any further answers here :-)22:01
thomas_alright thanks22:02
mvo_RainCT: pdiff in debian can be used because debian re-generates the packages file only twice a day22:58
mvo_(used to be once a day only)22:58
mvo_RainCT: we used to do it every 1h (not sure how often we do it now) - so it does not scale well for us as its one individual file per change22:58
mvo_RainCT: the other thing is that its most interessting for unstable, the stable Packages file does not change, only -updates -security etc but they are much smaller than the full packages file22:59
mvo_RainCT: I'm off to bed now, but I'm happy to talk about this in more detail if you are interessted23:00
RainCTmvo_: what about implementing some fallback? like keeping one week of files and for people who haven't update since over a week apt would just download everything like it does normally23:00
RainCTmvo_: I am :). When should I best ping you to talk about it? (Or will you ping me? :))23:01
mvo_RainCT: I'm here all week usually during european daytime hours :)23:02
mvo_RainCT: (and a bit more usually)23:02
mvo_RainCT: the support in apt is available, we just need something that puts the diff on the server and we are ready23:02
RainCTmvo_: "something to put the diff on the server"? How is it working on Debian if this isn't done?23:04
RainCT(we can continue tomorrow if you want to leave :))23:05
mvo_RainCT: essentially its as simple as "diff -e Packages.old Packages.new; md5sum Packages.new >> DiffIndex" (well, slightly more, but not a lot really)23:07
mvo_RainCT: it would need support from the soyuz infrastrucure23:07
mvo_RainCT: https://bugs.edge.launchpad.net/soyuz/+bug/21461223:08
ubottuLaunchpad bug 214612 in soyuz "Provide pdiffs for apt-get update" [Undecided,New]23:08
RainCTAh, so there's nothing we (ie, the community) can do?23:08
RainCT@ mvo_23:09
mvo_RainCT: not sure, I can ask the soyuz people for their opinion - but I think its less interessting for ubuntu really because of the massive churn we do23:09
mvo_or at least we would/should try to make it better23:09
mvo_RainCT: in the meantime a "me too" comment n the bug is probably the right answer23:12
mvo_RainCT: happy to talk about it later, need to get some rest now :)23:14
wgrantpitti: Around?23:18
wgrantHmm, I'd guess not. I can't count.23:20
RainCTwgrant: he's away - "off for the weekend"23:21
wgrantBlah. Unfortunate.23:21
LaserJockpersia: ok, so here's what I'm trying to accomplish23:26
* persia notes that the publisher still tries to run roughly every hour23:26
LaserJockI have 1, and perhaps more, people who would like to help maintain some Edubuntu packages23:26
LaserJockI'm trying to figure out the best way to set that up so we can collaborate via VCS and still keep it sane23:26
LaserJockit was suggested that I create a edubuntu-packaging LP team and throw branches in there23:27
superm1yeah23:27
persiaOK, so you do have the use case where you want many people to collaborate on uploads, but not have frequent uploads (because they can't all upload those packages).23:27
superm1just make sure that they never actually put the distro in the changelog entry until it gets uploaded23:27
persiaArchiveReorganisation would help, but in the short term, having packaging in VCS makes it easier.23:28
superm1so most people should leave it as UNRELEASED, and then whoever has rights and does upload it makes that one change23:28
LaserJocka few of the packages do have vcs-imports so I have access to upstream code23:28
LaserJockbut I'm wondering if it's easier to just put debian/ in VCS23:28
persiaAnd all the packages have Debian packaging, but none of that is VCS, right?23:28
LaserJockhmm, most that I'm particularly interested in don't23:28
LaserJockthere might be a few that do23:29
persiaIn that case, I'd recommend just putting debian/ in VCS for now.  Proper VCS packaging is lots easier than just debian/ in VCS, but the infrastructure isn't all there if you can't get a vcs-imports feed from Debian.23:29
LaserJockright23:30
persiaSo you'd do a commit for each change, including merges with Debian.23:30
persiaWhen something is in sync, just shove the debdiff as a commit when autosync publishes to keep things sane.23:31
LaserJockyeah, none of the packages are really active in Debian, such that it would be very difficult to keep up23:32
persiaFrom what I understand of future infrastructure, there should be generated branches of Debian upload history and Ubuntu upload history from which you can derive, which would allow for proper VCS packaging, but trying to replicate that manually is just going to be painful.23:33
LaserJockok, sounds reasonable23:33
LaserJockdoes creating a packaging team seem decent?23:33
persia(and possibly generated branches from Debian VCS history, but that's only gravy)23:34
LaserJockI'm not sure if other projects are doing that23:34
persiaOn the strength of ArchiveReorgansiation alone, I'd advocate the creation of an Edubuntu-dev group.  If you end up with too many people in it, you can always create an Edubuntu-core-dev group, where -dev can commit to branches, and core-dev upload if you need.23:35
persiaPersonally, I'd recommend that people first interested be expected to submit some patches (perhaps preparing candidate branches for merging) first, and only after showing a history of good contributions be added to edubuntu-dev.23:36
LaserJockpersia: heh, we have over 20 Edubuntu LP teams but no -dev23:36
persiaYeah.  You went crazy on teams a couple years ago :)23:36
LaserJockis there any decent ETA on ArchiveReorganisation ?23:37
persiaNone I've seen announced.  At one point a member of the TB suggested it would happen for Jaunty, but Jaunty opened.  I'm currently choosing to interpret that remark as "During the Jaunty cycle".23:39
cjwatsonit's on my list but no ETA yet23:40
cjwatsonthere's a dependency on the Soyuz development roadmap which was given a high priority but I don't have an ETA on *that*23:41
persiacjwatson, On your list for implementation, or for more spec documentation?  What needs doing beyond Soyuz, process coordination, and TB confirmation of delegated groups?23:42
cjwatsonpersia: mostly implementation, although still need to sort out how apt and mirroring utilities are going to play with it23:45
persiaWell, the quick & dirty way is to just semantically redefine "main", but that's probably not enough to preserve ogre-model style restrictions.23:47
cjwatsonogre-model is exactly the concern23:48

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