/srv/irclogs.ubuntu.com/2008/08/15/#ubuntu-devel.txt

=== Kopfgeldjaeger is now known as Kopfi|offline
=== superm1 is now known as superm1|away
slangasekcody-somerville: from where I sit, I'm not sure how an ongoing report like that would be useful to us; I'm sure it would be useful to look at if and when we're attempting to harmonize the two builds?00:24
=== asac_ is now known as asac
=== superm1|away is now known as superm1
* slangasek ponders the latest Hug Day announcement. "This week's target is TARGET"?03:52
ion_They must be using the $TEMPLATING_ENGINE templating engine.03:53
slangasekThat %unpleasant verb%03:53
LaserJockslangasek: it looked to me like TARGET=casper, perhaps it was a bit hard to see03:57
slangasekhum, ok03:58
LaserJockif you go to the wiki page it says casper03:58
LaserJockI'm guessing that's the correct one and not the previous one03:59
ScottKIt's a good $TARGET in any case.04:01
ScottK;-)04:01
superm1kirkland, ping04:45
kirklandsuperm1: hiya mario, what's up04:45
superm1hey dustin.  i wanted to ask you about some recommends on mysql-server-5.004:46
superm1i noticed it has mailx as a recommend which is pulling in exim404:46
kirklandsuperm1: hmm, interesting, there should be viable alternatives to mailx04:46
superm1wouldn't something like that be more sensible as a separate task for a mail server?04:47
lifelessexim4 FTW04:47
kirklandsuperm1: i think so...  what does it need it for?04:47
superm1kirkland, well moreso that i'm sure not everyone who is installing mysql-server-5.0 will want something to be handling mail getting installed too04:47
kirklandsuperm1: sorry, i'm way more familiar with postgresql in my own installations.....04:48
superm1kirkland, well i bring this up because i'm looking at mythbuntu disks which gained about 200 megs by recommends04:48
kirklandsuperm1: yikes, that's no good :-/04:48
superm1and i'm trying to see where that space can be reclaimed, and what happened04:48
superm1and this is one of them04:48
kirklandsuperm1: i can take a look at it tomorrow, if you like04:49
superm1kirkland, yeah if you can, that'd be great04:49
kirklandsuperm1: i'll likely have to chat with zul and mathiaz04:49
kirklandsuperm1: they work on mysql quite a bit too....04:49
superm1kirkland, okay sounds good04:49
kirklandsuperm1: would a smaller sql database be an option?04:54
superm1kirkland, well there is no support in mythtv for anything but mysql at this point04:54
superm1i wish postgresql was supported04:54
kirklandsuperm1: oh, that's too bad...  there are some really trimmed down databases out there04:54
superm1or even better if it had support for sqlite internally04:54
StevenKsuperm1: Postgres support for Myth sounds good to me.04:55
superm1kirkland, but exim4 & mailx are only contributing about 10 or the 200 meg increase from recommends, so still need to track down what else happened04:55
kirklandsuperm1: how bad is Xubuntu over the limit at the moment?04:58
superm1kirkland, not too sure, cody-somerville ?04:58
kirklandsuperm1: and how many of the pluggins ship on the CD?04:59
kirklandsuperm1: myth-*04:59
superm1kirkland, normally all of them do04:59
superm1they have for the last two releases04:59
kirklandsuperm1: i know it's not ideal, but some of those could be left for internet download/installation04:59
kirklandsuperm1: do you have any way of gauging which plugins are more popular?  popcon.ubuntu.com perhaps?05:00
superm1kirkland, well the CDs aren't "oversize" persay yet for mythbuntu, just they have increased in size05:00
kirklandsuperm1: personally, i only use MythVideo and MythWeb nowadays....  fwiw....05:00
superm1i'm afraid this is just a lot of cruft though05:00
kirklandsuperm1: ohhhhh, okay05:00
superm1because the installs got along fine before and never got requests for adding other things in05:00
kirklandsuperm1: that's a different story... I thought you were 200M over a 700M iso !05:01
superm1kirkland, well we have some high res artwork coming around, so its very possible we will go over soon too05:01
ScottKPersonally, I don't think a mail server meets the definition for recommends for a database.05:01
ScottKI'd drop it to suggests postfix|mail-transport-agent and be done with it.05:02
kirklandsuperm1: fwiw, i've been messing with mdadm quite a bit lately...  it has mail-transport-agent as a Recommends, so that mdadm can mail you status information about degraded RAIDs05:03
superm1kirkland, i'm not sure i agree with that for a recommends there either05:04
superm1kirkland, but this should be up to your team to decide i suppose :)05:04
superm1mostly because you still have to configure that mail application to use it, so its not entirely useful until you configure it05:05
superm1if you are having  to go out of your way to configure it, why is it installed by default05:05
kirklandsuperm1: right, i'll dig deeper tomorrow05:06
ScottKkirkland: I'm not sure it makes sense there either, but I think the case is better for mdadm than for sql.05:07
kirklandsuperm1: explicitly needing exim4 doesn't immediately make sense to me, at the moment05:07
kirklandScottK: my point is that recommending "mail-transport-agent" is more reasonable than explicitly requiring "mailx"05:10
ScottKYes, but it needs to be a specific one|mail-transport-agent.05:10
ScottKIf we're going to touch this stuff, may as well make it postfix|mail-transport-agent all the way around.05:11
kirklandScottK: I don't disagree with that05:12
lamontmake it default-mail-transport-agent|mail-transport-agent and have default-mail-transport-agent be a metapackage that Depends: postfix05:12
lamontthen we push all that back upstream to debian05:12
lamontand they can make it exim405:12
kirklandand lamont's suggestion is an excellent one05:12
ScottKsoren has brought it up on debian-devel before and didn't really get anywhere.05:13
kirklandexcept for the exim4 bit :-P05:13
ion_kirkland: :-)05:13
ScottKIt pretty well devolved into a 'which MTA do we want for default' discussion.05:13
kirklandbut lamont's point is a good one...  a metapackage gives us that flexibility05:13
lamontI'm happy to work with zugschlus on making it all pretty between the two of us05:13
kirklandokay, i gotta call it a night05:14
lamontfor that matter, it doesn't actually have to be a real package, as long as only one MTA Provides it on each distro. :-)05:14
lamontOTOH, that way lies madness05:14
* lamont realizes it's way past when he said he was going to bed as well05:15
lamontg'night05:15
ScottKGood night lamont who never looks at my scripts.05:17
ScottK;-)05:17
lamont2.5.4 kinda chewed up all of my brain last night05:18
lamontvery sleep deprived day today05:18
ScottKUnderstand.05:19
ScottKJust poking a little fun.05:19
ScottKThat was certainly more important.05:19
ScottKlamont: Do we need postfix packages for dapper/feisty/gutsy/hardy?05:19
lamontesp since I thought the announcement was friday until about 6 hours pre-release last night05:19
lamont-security already has them, albeit maybe not unembargoed05:20
ScottKOK.05:20
* lamont uploaded a total of 9 postfix packages between last night (embargoed) and this morning (post-announce to sid/experimental and a sync req)05:20
ScottKYahoo.05:20
lamontincluding backporting the *&*^_ fix from 2.3 to 2.2 for dapper.  which required src/util/safe_basename.* or such05:21
lamontand then that seems to have been compilcated by either kees' scripts, or by feisty/gutsy not liking an attribution in changelog when there's only one05:22
ScottKI wondered about that since I say Upstream didn't do you the favor of a patch for 2.205:22
lamontthe patch applies cleanly, it just calls a function that isn't in 2.205:22
lamontfortunately, src/util is _VERY_ modular and isolationist between files05:22
lamontsrc/global less so05:22
ScottKKewl.  The best kind of patch.  Applies cleanly, but absolutely fails to work.05:23
lamontFTBFS05:23
lamontwhich is much nicer than builds-and-fails05:23
ScottKYeah.05:24
lamontnote that for the bug to be usable by an attacker, there needs to be a root-owned symlink to somewhere useful on the same filesystem as somewhere that postfix will naturally deliver to, in a directory where the attacker has write perms05:24
ScottKRight.  There's a reason I didn't rush out and roll my own packages with the patch ...05:25
lamont--> "oh.  we need to fix that." not "ZOMG SKY FALLING"05:25
ScottKYes.05:25
lamontand 2937 is where we all laugh and  point at 1777 /var/mail machine05:25
lamonts05:25
ScottKYeah.  All I had this morning was the opensuse email mentioning it, my phone for a web browser, and I was at the customer site.  I figured better safe the sorry and mailed you.05:26
lamontheh05:28
* ScottK is off to bed.05:32
emgentmoin05:33
=== thegodfather is now known as fabbione
dholbachgood morning06:09
ion_06:09
kirklanddholbach: howdy :-)  you turned about 5 of my channels "red"06:10
dholbachhi kirkland! :)06:12
dholbachkirkland: I'm glad I didn't turn you red :)06:12
kirklanddholbach: :-P06:12
* Hobbsee turns purple06:13
* ion_ turns röntgen06:15
* Mithrandir shakes the little purple alien.06:15
Hobbseeeep!06:16
* Hobbsee turns orange06:16
* kirkland turns in for the night06:18
=== jarson is now known as bill-barriere
pittiGood morning06:28
pittitkamppeter: I got your mail, will do06:29
dholbachhi pitti06:29
ion_pitti: Did you notice my message?06:31
pittiion_: /tmp/ is 403, and I cannot figure out the full URLS (without suffix, .patch, or .dpatch)06:31
pittiion_: yep, I was just looking at it06:31
ion_pitti: The latest message. :-) I put the patches to http://heh.fi/tmp/cups/06:32
pittiaah06:32
ion_pitti: Patch 05 probably shouldn’t go in just yet (i’m the only one who has tested that functionality so far), but the ones before it should be okay.06:32
TheMusoMorning pitti.06:33
pittiion_: I usually keep track of where they got sent upstream in the patch header; do you have some STRs etc. for them?06:33
Hobbseepitti!06:33
pittiion_: hm, patching debian/local/ with patches?06:33
ion_pitti: Those are debdiffs06:34
ion_pitti: I haven’t got around to posting anything to upstream yet.06:34
pittiion_: so I apply 1 to 4, and you'll discuss 05 with tkamppeter, and maybe he commits it when he's ok with it? (my last day today, I'll be on holiday from tomorrow on)06:36
ion_pitti: Sounds good06:36
tkamppeterIon_, thanks for all the patches, but did you test whether OOo prints correctly, especially with options?06:36
ion_tkamppeter: Yes, i did. It respected the options to my surprise.06:37
tkamppeterIon_ then OOo perhaps has changed with the time, great.06:39
tkamppeterpitti. if I find CUPS bugs (or apply #5) during your vacation, should I simply upload a 1ununtu1 into Ubuntu and you resync afterwards?06:42
ion_tkamppeter: Now that i look at cups/error_log, the print from OOo never used oopstops, the entire chain was pstopdf → pdftopdf → cpdftocps.06:42
pittitkamppeter: yes, please do that06:42
pittitkamppeter: but please don't commit the UNREELASED -> xubuntuy changelog changes to the svn06:43
ion_tkamppeter: D [15/Aug/2008:08:43:49 +0300] [Job 236] argv[5]="Resolution=600x600dpi HPHalftone=Standard HPEconoMode InputSlot=Auto Smoothing=Off PageSize=Letter job-uuid=urn:uuid:3c87b758-557c-3db9-72c3-c82bf647a1b3"06:44
ion_tkamppeter: OOo put the ppd options there correctly.06:44
pittitkamppeter: ttf-freefont should really be a Recommends:, will change that06:46
ion_texttopdf probably doesn’t work at all without it, unless i’m mistaken.06:47
pittiright, but you don't need it very often?06:48
ion_Yeah, most users probably won’t. Perhaps texttopdf should be changed to tell the user to install ttf-freefont if it’s not installed.06:49
pittiion_: erk, thanks; debian/filters/pstopdf is (was) a mess..06:53
ion_Fixing it was a prerequisite for being able to get patch 05 to work. :-)06:56
pittitkamppeter, ion_: can one of you send ion_'s patches to the new filters to those Japanese gys?06:57
pittiguys06:57
ion_I didn’t really edit any of the new filters from them, only changed their costs in #05. I wrote a new filter for the application/vnd.cups-pdf → application/vnd.cups-postscript conversion, though.06:59
pittithe patch to change the font names, for example06:59
ion_Ah, right06:59
emgentmoin07:03
pittiion_: ok, applied 1 to 4 to svn07:04
pittitkamppeter: ^07:04
pittiion_: thanks!07:04
ion_Thanks07:05
tkamppeterpitti, ttf-freefont is required by texttopdf, so we have to require it. But fortunately, also ubuntu-desktop requires it, which means that it is already on the CDs.07:10
ion_Heh, i created patches to a svn repo with git, and pitti commits them to the repo with bzr. :-)07:10
pittitkamppeter: right, that's why it should be a recommends; texttopdf is not an absolutely critical part, thus people could uninstall ttf-freefont in embedded environments if they want07:11
tkamppeterAnd I deal with upstream repos of all 4 RCSs (git, bzr, svn, cvs) and always use the client of trhe appropriate system.07:12
ion_tkamppeter: Had i wanted to use the svn client, i couldn’t have made the patches as separate commits anyway because of this bug known as “commit access”. :-)07:13
tkamppeterpitti, OK. As apt-get installs Recommends now, the usual desktop user will have the fonts. And so his right-click+Print of a text file in a file manager should work.07:15
pittitkamppeter: exactly07:15
pittiion_, tkamppeter: btw, dropping this silly svn repo and moving to bzr is on my short-term todo list07:15
pittiespecially for contributors like ion, for times when we have experimental/unstable/intrepid branches, etc.07:15
ion_Nice07:16
pittisvn sucks07:16
ion_Amen, brother07:16
tkamppeterpitti, is there a general planning of Debian to move to a modern RCS (bzr or git)?07:16
pittias a matter of fact, I have used bzrsvn with the cups branch so far :)07:17
ion_Yes, i noticed.07:17
pittitkamppeter: that's up to indidivual maintainers07:17
tkamppeterso Debian offers all the 4?07:17
pittiall four pakcages are in debian, if you mean that07:17
tkamppeterNo, I mean the RCS server of Debian.07:18
pittiDDs use all kinds of weird VCSs, some even still use tla/baz *cough*07:18
pittitkamppeter: alioth supports a lot, svn, cvs, bzr, at least (probably more)07:18
tkamppetertla/baz is older than CVS?07:18
pittibut FSVO "support"07:18
pittiyou can store branches, but not browse them, etc.07:18
StevenKtkamppeter: CVS has been around for decades.07:19
StevenKtkamppeter: tla hasn't been around nearly as long, but quite a bit longer if you're Tom Lord.07:19
tkamppeterStevenK, CVS is the first I used, when I started to get into free software, CVS was the only commonly used one.07:20
pittitkamppeter, ion_: cups uploaded to experimental and intrepid07:21
tkamppeterpitti, thanks.07:22
pittitkamppeter: (without ion_'s patch 05)07:22
ion_Patch 01 now. :-) I stgit-rebased the patch stack to the svn HEAD and re-exported the stack to the same web path.07:24
tkamppeterion_, you fifth patch is missing something: You are changing a conffile /etc/cups/mime.convs. dpkg will only install this change if the user did not modify the original by hand. If you want to impose this change to everyone, you have to do the same sed command also in the cups.postinst script, and tyhis only for the transition from the current CUPS package and older to your CUPS package.07:24
ion_tkamppeter: It would be nice if /etc/cups/mime.convs were in /usr/share/cups in the first place. The file tells users to make local changes to local.convs anyway.07:25
ion_tkamppeter: But yeah, i’ll do that change.07:26
* pitti freaks out, sed? on conffiles?07:27
ion_True. :-)07:27
pittinonononononono07:27
StevenKsed on conffiles == bad07:28
StevenKsed on conffiles == pitti beating you with a stick at UDS07:28
ion_I better let the user handle it. dpkg will inform about the changed conffile anyway.07:28
ion_If it only did a three-way merge. :-)07:32
liw. o O (/etc/sed.conf)07:41
tkamppeterIon_, and CUPS 1.4 moves /etc/cups/mime.* even to /usr/share/cups/mime.07:42
ion_tkamppeter: Nice07:42
tkamppeterpitti, or should we move already all /etc/cups/*.{types|convs} files to /usr/share/cups/mime ?07:43
pittitkamppeter: with the old patch I had to move one back07:43
pittitkamppeter: but I don't know what's better, if upstream does it in 1.4, I'm fine with backporting that07:43
tkamppeterpitti, the patch for /usr/share/cups/mime I have already replaced by the CUPS 1.4 version. So our CUPS is capable of having everything in /usr/share/cups/mime.07:44
pittiright07:44
tkamppeterion_, I have found a bug in your cpdftocps filter: You are searching for CUPS options always with "<option name>=". Boolean options can also appear as "<option name>" or "no<option name>".07:48
ion_tkamppeter: Ah, right. Will fix.07:49
ion_tkamppeter: Is the ‘no’ in no<foo> case-sensitive?07:49
tkamppeterion_, I think it is lowercase.07:51
tkamppeterion_, Duplex is not a CUPS option, it should not get filtered out.07:51
tkamppeterion_, have you also taken into account that application/cups-pdf can be PDF with JCL around it? If so, this JCL need to be saved by cpdftocps before it converts to PS and embeds the options and afterwards be merged with JCL added by pstops (or simply re-added in case pstops does not add extra JCL).07:56
tkamppeterYou should test whether pdftopdf applies the JCL options of the PPD. If it does so you can run pstops with the "emit-jcl=False" option. If pdftopdf does not apply JCL options of the PPD, you have to run pstops with "emit-jcl=True".07:57
tkamppeterAny user or system-supplied "emit-jcl" you have to filter out in the cpdftocps filter.07:58
ion_Ok, i’ll do the JCL stuff later.08:07
dholbachhi mvo08:08
mvohey dholbach!08:10
ion_tkamppeter: Updated http://heh.fi/tmp/cups/01-pdf-filter-chain, still no JCL handling.08:15
* StevenK plots and schemes to get a Dapper server upgraded.08:16
ion_tkamppeter: Anything to fix with the current option masking?08:28
* pitti blinks at the cups FTBFS and the various interesting "gcc OMG" errors and stares at doko08:46
tkamppeterion_, I am in doubt whethert it is such a good idea to replace Courier by FreeMono in texttopdf. For me texttopdf works without this change and the change would prevent using other fonts by means of the charsets/pdf.utf-8 file.08:48
tkamppeterion_, I think it is better to back that patch out.08:48
tkamppeterIon_, for me it looks like that fontconfig does the needed substitutions here.08:51
tkamppeterpitti, I am currently replacing the texttopdf.c file by a bugfixed version from upstream.08:52
ion_tkamppeter: I don’t know really about anything else than that you added FreeFont to the packaging along with texttopdf, and texttopdf crashed because it tried to load Courier because it wasn’t a TTF font, hence my patch. A better solution would be welcome, of course. :-)08:52
tkamppeterIon_, for me texttopdf did not crash when using the ttf-freemono fonts with the pdf.utf-8.simple file, without any patches on texttopdf.c or any other C file.08:54
tkamppeterFor me it creashed when used with pdf.utf-8.heavy, as that one contains fonts which are not in the distro (*.TTF).08:55
ion_tkamppeter: Darn, perhaps i screwed up something with the charset files. Now that i think of it, i might have not had them installed while testing texttopdf for the first time and noticing the crash.08:56
tkamppeterion_, the important thing are also the links to the fonts files in /usr/share/cups/fonts/.09:02
ion_tkamppeter: Perhaps defoma should be configured to maintain such links for all installed fonts?09:06
tkamppeterion_, I do not really know how defoma works and whether it would kick in here.09:10
tkamppeterAccording to ldd texttopdf does not use libfontconfig.09:11
ion_tkamppeter: See for instance /usr/share/defoma/scripts/gs.defoma and /var/lib/defoma/gs.d/dirs/fonts09:12
tkamppeterion_, if you can make texttopdf using defoma without modifying texttopdf by default, patches are welcome.09:14
tkamppeterpitti, new upstream texttopdf.c with FreeMono patch backed out is on SVN now.09:17
pittitseliot: FYI, http://bazaar.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/revision/206 is what came out of the python-apt stuff; quite a bit smaller09:19
tkamppeterion_, please do not worry about the fonts for now, this works. Please sort out the JCL problem in the cpdftocps filter.09:19
ion_tkamppeter: Yeah, i’ll investigate the JCL thing after sleep.09:20
tkamppeterion_, what is the time for you now (where are you located)? When will you be back again?09:21
ion_tkamppeter: It’s 11:22 (AM), but i was awake during the night. :-) I’ll probably fall asleep soon. I assume i’ll be back no later than ten hours from now.09:23
tkamppeterion_, OK09:24
tseliotpitti: yes, it looks better now. Passing the function instead of the object is simpler and there's no need to subclass Cache.09:25
tseliotpitti: which branch should I use to add the "recommended version" feature?09:27
tseliotpitti: the changes in handlers and in the 2 GUIs won't affect other drivers in any way unless they support the "recommended" feature09:29
tseliotpitti: maybe trunk for handlers and the guis while ubuntu for nvidia.py?09:35
mdzpulseaudio certainly seems to wake up a lot09:54
mdzhmm, only when my USB headset is connected09:55
lifelessmdz: doing some power analysis?10:22
pittitseliot: right, the recommended feature should land in trunk10:23
tseliotpitti: ok10:24
tkamppeterpitti, I have found a solution for the JCL problem of cpdftocps which ion_ talked about:10:36
tkamppeterpitti, pdftopdf adds JCL headers and footers according to the PPD file and to the options supplied on the command line (or the PPD defaults for not supplied options).10:37
tkamppeterpitti. pstops does the same thing.10:38
tkamppeterpitti, and pdftops does not care about JCL. It throughs the JCL away and makes PS out of the PDF part.10:38
tkamppeterpitti, so we simply let the cpdftocps filter use the general setting of the emit-jcl option, not changing it, not masking it out and not adding it, so that pstops adds JCL the same way as pdftopdf did. So the JCL lost by pdftops gets re-added by pstops.10:41
pittiI can't really follow, but if you understand the bug, and have a solution, great ;)10:42
tkamppeterpitti, this means: No changes required on http://heh.fi/tmp/cups/01-pdf-filter-chain.10:42
ion_I’ll add a comment about that to cpdf2ps and refresh the patch, a moment. (Didn’t manage to fall asleep yet, thanks to the caffeine i drank a few hours ago.)10:45
mdzlifeless: it's enough that I notice it in top10:46
lifelessmdz: wheeee10:46
tkamppeterpitti, so I will add the patch and commit it if it does not reveal new bugs.10:52
ion_tkamppeter: Added some comments, http://heh.fi/tmp/cups/01-pdf-filter-chain10:57
tkamppeterion_, thanks11:01
tkamppeterion_, seems that you will not be able to sleep until the PDF workflow is ready.11:02
ion_Heh11:02
tkamppeterion_, your last change are only comments in cpdftocps?11:03
ion_tkamppeter: Yes11:03
tkamppeterIon_, small bug in cpdftocps: pdftops "$@" must be pdftops $@, otherwise you feed all the options into the queue name field.11:04
ion_tjaalton: No, "$@" expands to "$1" "$2" "$3" etc.11:05
ion_tjaalton: Sorry. tkamppeter11:05
tkamppeterion_, OK, reverting it.11:05
ion_tkamppeter: On the other hand, "$*" expands to "$1$IFS$2$IFS$3" etc.11:06
ion_tkamppeter: I noticed a typo in the comments: # → cpdftops (runs pdftops → pstops) (s/cpdftops/cpdftocps/)11:06
ion_Shall i fix it and update the patch?11:07
ion_Already did. :-)11:08
tkamppeterion_, you tell "$@" is correct, so there is nothing to fix.11:08
ion_tkamppeter: The typo in the comment.11:09
ion_% (set -- a b c d e; printf "|%s|" "$@"); printf '\n'11:10
ion_|a||b||c||d||e|11:10
tkamppeterion_, there is another problem: CUPS defines an optional 6th command line argument for filters which is the input file name. cpdftocps does not support that.11:10
ion_tkamppeter: It does. It goes to pdftops within "$@"11:11
ion_tkamppeter: But intentionally not to pstops, of course.11:11
tkamppeterion_, yes, you are right.11:12
bigonI'm the only one who cannot reboot/shutdonw using the shutdown dialog in gnome (intrepid) ?11:13
ion_bigon: I only get a switch user/cancel/logout dialog.11:13
bigonion_, the dialog appears but when clicking shutdown nothing happends11:14
bigonoh I get http://pastebin.be/1318311:16
seb128bigon: no, that's a known issue11:16
seb128bigon: #25050611:16
=== dholbach_ is now known as dholbach
bigonseb128, thx11:17
tkamppeterion, I have tried to print but have a problem: The Resolution option is set to 1200x1200dpi but the printout comes out with crappy 150dpi, perhaps broken down to that by the pstopdf filter in the beginning.11:27
tkamppeterion_, I have tested with the CUPS test page. It says 150x150dpi in the left box.11:30
ion_tkamppeter: Hmm. The DPI setting worked for me. What’s the job’s argv[5] in cups/error_log?11:31
tkamppeterion_, it comes from pstopdf, as when I do11:32
tkamppeter/usr/lib/cups/filter/pstopdf 1 2 3 4 5 /usr/share/cups/data/testprint.ps > testprint.pdf11:32
tkamppeterand then display testprint.pdf, it says 150x150dpi.11:33
ion_Ah. That’s probably some default value because it doesn’t read a PPD.11:33
ion_Try PPD=/path/to/some/ppd /usr/lib/cups/filter/pstopdf ...11:33
tkamppeterOn real print jobs the 1200x1200dpi are not in the fifth command line argument, as I have set this value as PPD default.11:34
tkamppeterion_, probably this will not work, as I had the same observation with a real print job.11:34
tkamppeterThe filter is a script and it has hardcoded "-r150" in it. I will remove it and try again.11:36
ion_Ah11:36
tkamppeterRunning the script manually it gives 720dpi now.11:38
ion_I wonder how to make it grab the DPI value from the active PPD properly...11:39
ion_I also wonder whether it’s relevant, i.e. whether it affects the actual PDF output. :-)11:40
ion_Vector graphics won’t suffer for sure, but pstopdf could theoretically downscale embedded bitmaps.11:41
tkamppeterThe pstopdf conversion is OK when one looks at the page in acroread.11:45
tkamppeterWhen I look at the printouts the only thing where it suffers is how the colors of the color wheel are rendered into bw.11:47
tkamppeterion_, there appears a coarse pattern and no grays.11:47
tkamppeterion_, the "-rXXX" in pstopdf has no influence on this.11:49
ion_Hmm, ok...11:50
ion_tkamppeter: I printed /usr/share/cups/data/testprint.ps using pstops and then pstopdf→pdftopdf→cpdftocps. I can see no difference at all in their quality.12:00
tkamppeterion_, sorry, I have tracked down the problem. It was the printer itself. I had to set it to Enhanced grayscale.12:03
tkamppeterNow it works perfectly.12:04
ion_Cool12:04
tkamppeterion_, but I will take the "-r150" out of the pstopdf filter anyway.12:04
ion_Yeah12:05
ion_I’d guess the setting’s only relevant when using ghostscript to render postscript to a bitmap.12:05
tkamppeterion_, I think so, too. And as the filter does not do this, I have removed the option.12:13
pittimpt: I'd like to discuss some jockey UI changes with you, do yuo have some minutes?12:13
pittitkamppeter: FYI, cups failed to build, seems the new gcc doesn't like me or so12:13
tkamppeterpitti, yesterday it still built and today it stopped?12:15
ion_Worksforme™12:15
ion_I built it just a couple of hours ago.12:15
mptpitti, not at the moment sorry, I'm about to head out12:15
mptpitti, how about in 3 hours?12:15
pittimpt: works for me, thanks12:15
mptok12:15
tkamppeterion_, then do not try "sudo apt-get update; sudo apt-get dist-upgrade", this will give you a bad gcc.12:16
ion_Heh, alright :-)12:16
tkamppeterpitti, ion_'s patch works correctly now for me. With some little corrections I have a perfectly working PDF workflow now. Should I commit it?12:46
asacNg: you have openvpn right?12:47
asacNg: can you test the latest packages from network-manager PPA?12:47
asac(and remember to restart your system after upgrade)12:47
tkamppeterpitti, please do not commit by yourself, as I have done several small corrections.12:47
ion_Hm. After a print job, cups sets the RDYMSG as "READY", but IIRC it should be set as "" according to the PJL spec, so that the printer returns the display to its default view. I’ll make a patch.12:49
ion_First i’ll check the spec. :-)12:50
=== Kopfi|offline is now known as Kopfgeldjaeger
NCommanderseb128, morning12:51
ChipzzNCommander: seb128 has a day off12:54
NCommanderwow, amazing concept :-P12:55
NCommanderI was just going to ask if he had any more packaging work for me12:55
ion_tkamppeter: http://heh.fi/tmp/cups/02-pjl-messages (didn’t test yet, still building)13:17
Ngasac: sure can13:18
Ngasac: do I really really need to restart? won't just restarting NM do the trick? :)13:19
ion_tkamppeter: Ok, i tested the patch, it works.13:31
pittitkamppeter: sure, go ahead13:35
pittitkamppeter: cups is all your's in the next two weeks :)13:35
ScottKDid I get fired and no one told me? "Your message to ubuntu-devel awaits moderator approval - Post by non-developer to moderated list."13:54
ScottKI checked and the From address is the one that's subscribed.13:54
tkamppeterion_, thanks for the patch, please report all upstream CUPS bugs (for now this patch and also the path typo) at http://www.cups.org/str.php, with attached patches.13:55
ion_tkamppeter: Yeah, i’ll try to get around to reporting them.13:57
tkamppeterpitti, I have committed all that. If you want to do a last synced Debian/Ubuntu upload before your vacation ...14:00
persiaScottK: I got that today too.14:02
ScottKIs this perhaps a question for #canonical-sysadmin then?14:04
ScottKOther suggestions?14:04
persiaDo they manage the whitelist?  According to the information I saw, cjwatson managed the list.14:06
ScottKI have no idea.14:07
* Hobbsee offers virtual gummy bears to whoever fixes listadmin14:09
Hobbseeah good, there's already a patch for it in debian.14:11
ion_tkamppeter: Please see my private message. :-)14:18
asacNg: restarting the NetworkManager ... and restarting the nm-applet14:19
asacNg: should be ok14:19
asacmaybe reloading dbus config14:19
* NCommander sighs14:19
NCommandermorning Hobbsee14:20
Hobbseehey NCommander14:20
NCommanderHobbsee, how goes your morning?14:20
Ngasac: ok14:21
Hobbseemy morning?  it's evening here, and i'm glad that work's over :P14:21
NCommanderHobbsee, lucky, my morning began with one of my favorite ports being dropped from Debian14:23
NCommanderAnd the resulting flamewar on d-devel14:23
Hobbseeawww14:23
NCommanderThe worst part?14:23
NCommanderI'm a hurd/m68k porter :-P14:23
NCommanderI'm not sure the FD will approve me if those architectures get dropped -_-;14:23
mvoI noticed that cups-pdf got demoted to universe in intrepid, out of curiosity, does cups itself provide this functionatliy now?14:28
seb128hey NCommander14:28
NCommanderMorning seb12814:29
* NCommander is enjoying a nice hot cup of d-devel flamewar14:29
seb128NCommander: want to look at getting the pygobject building?14:30
NCommanderwhy is it FTBFSing?14:31
NCommander(usually an importing first question)14:31
seb128NCommander: the debian and ubuntu packages are doing builds for multiple python versions14:31
seb128NCommander: and the new version has a lib which doesn't play well with that14:32
seb128NCommander: doko started doing changes to get the lib versionned by that doesn't build14:32
* NCommander twichs14:32
NCommanderIs it already packaged, and just FTFBS, or do I get the honour of packaging the new version ontop of everything else?14:32
dokoseb128: I thought you did finish that :)14:33
NCommandermorning doko14:33
seb128doko: I've been too busy to look at it14:33
dokoahh14:33
NCommanderseb128, well, I just finished repackaging glibc for m68k, so I can probably take a look at it14:33
NCommanderthough my brain is fried14:34
seb128NCommander: one sec14:35
seb128NCommander: http://people.ubuntu.com/~seb128/pygobject/ the current version there14:35
mvotkamppeter: you probably know about cups-pdf, right? what is the status of this? it got demoted to universe, does that mean that there is something in stock cups now that provides this functionatliy?14:36
seb128mvo: gtk does printing to pdf just fine no?14:37
seb128mvo: if you select "print to file", you have the choice between ps and pdf usually14:37
tkamppeterKDE 3.x apps all the time offered a "print to PDF" entry in their print dialog which opened a "Save as ..." for the PDF.14:38
mvoseb128: aha, ok. and kde probably has something similar? it would just be useful for commandline users nowdays?14:38
tkamppeterIf this is not there any more in KDE 4, a simple "Print to file" should work as KDE apps send print jobs in PDF now.14:39
mvotkamppeter: ok, so the cups-pdf package is only useful for commandline users these days?14:39
tkamppeterOOo has an "Export to PDF ..." entry in its "File" menu.14:39
dokoseb128: is this the one with my changes14:40
seb128doko: 0ubuntu2 is your version yes14:40
seb128I tried and it didn't build14:40
seb128and I've been too busy to debug why14:40
tkamppeterseb128, by the way, the PDF printing workflow (https://blueprints.edge.launchpad.net/ubuntu/+spec/pdf-as-standard-print-job-format) is now completed on the server side and for KDE apps, as GTK apps can do "Print to file" with selectable PS or PDF, is there no simple possibility to let normal print jobs to be sent out in PDF?14:41
seb128tkamppeter: I've no clue, as already said I don't know this code, you are welcome to look at the issue though14:43
pittitkamppeter: cups -4 FTBFSes on various architectures, e. g. sparc now, see debian bug 49522014:44
ubottuDebian bug 495220 in cups "cups_1.3.8-4(sparc/experimental): FTBFS: unrecognized command line" [Serious,Open] http://bugs.debian.org/49522014:44
pittitkamppeter: that is a new CPPFLAG introduced in the local filters, and obvioously bogus for !i38614:46
pittitkamppeter: can you please fix that before I upload -5?14:46
pittitkamppeter: this affects a lot of Ubuntu arches, too14:47
pittitkamppeter: -Wall -g are not even appropriate CPPFLAGS (but CFLAGS), and -march even less so14:51
jcristaupitti: err. -Wall -g in CPPFLAGS should be just fine.14:51
pittijcristau: but what for?14:51
jcristausame as in CFLAGS, except for c++ instead of c14:52
pittithat's CXX, not CPP14:52
pittiCPP is preprocessor14:52
jcristauignore me14:52
jcristauyeah, i know. but it seems 2 cups of coffee weren't enough14:52
pittitkamppeter: let me commit that myself14:52
pittijcristau: no number of coffee cups suffices to master cups14:53
jcristaupitti: :)14:53
tkamppeterpitti, done and committed14:53
pittitkamppeter: ah, you beat me to it, thanks14:54
tkamppeterpitti, texttopdf contained a hardcoded -march=pentium14:54
tkamppeterI have deleted it.14:54
pittitkamppeter: I'll add a changelog for it to close the bug and upload14:54
poningruI had a quick question: https://help.ubuntu.com/community/LiveCDCustomization following that for live cd creation, but does the install get any changes I make as well?14:56
poningruas in if I were to create a live cd changes with a different kernel and few gconf changes will the changes show up in the install as well?14:57
poningruand where does one go for general downstream help?14:59
persiaponingru: If you've defined matching meta-packages, it should, and probably the Ubuntu derivatives team.15:01
persia(or rather, a matching manifest, I believe, but I may be mistaken)15:01
pittitkamppeter: -5 uploaded to intrepid and experimental15:03
poningrusearching15:03
asacNg: did it work?15:13
ScottKpitti: Would you have time to attend to a sync that's blocking a further upload?15:16
pittiScottK: sure, shoot15:16
ScottKpitti: It's in Bug #25816015:16
ubottuLaunchpad bug 258160 in sip4-qt3 "Please sync sip4-qt3 4.7.7-1 from Debian Experimental (Main)" [Wishlist,Confirmed] https://launchpad.net/bugs/25816015:16
ScottKThanks.15:16
tkamppeterpitti, great, thanks.15:16
pittiScottK: swoosh, there15:18
ScottKThanks.15:18
Ngasac: I restarted NetworkManager and nm-applet, but it's segfaulting in nm-openvpn-auth and logging an error about not being able to get connection secrets (of which there should be none, the key is passwordless)15:23
Ngasac: it's possible I've set it up wrong, the new config stuff is quite a lot more verbose than before, but I don't think so15:23
Ngasac: http://pastebin.ubuntu.com/37730/15:24
tkamppeterAnyone here is familiar with the GTK code?15:28
Ngasac: interestingly, I get a similar thing if I try to export the settings for it :/15:28
asacNg: is there a way i can test  openvpn?15:36
asace.g. do we have a VPN?15:36
Ngasac: not that I can quickly/easily hook you up with. It's not too bad to configure, and then you just need to make a CA and some keys, which they have some docs for15:38
asacNg: ok. ill try over weekend15:38
Ngasac: http://openvpn.net/howto.html and http://openvpn.net/index.php/documentation/miscellaneous/rsa-key-management.html are pretty good, and I think I did it originally with something I dug out of google, but I don't seem to have a record of it unfortunately15:38
asacNg: ok. thanks. noted.15:39
asacNg: if i dont manage to set that up, ill come back with more debug instructions ;)15:40
Ngunfortunately their Import thing doesn't seem to like importing native openvpn config files. It gets some of the values, but the connection editor segfaults when you start poking around ;)15:40
Ngsure15:40
lamontpitti: any chance you (or any $ARCHIVEGOD) could slap bug 257893 around for me?15:49
ubottuLaunchpad bug 257893 in postfix "Please sync postfix 2.5.4-1 (main) from Debian incoming/unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/25789315:49
pittilamont: slapped appropriately15:50
lamontta15:51
BenCIs there any known bugs concerning IPP printing?15:53
BenCI'm not sure if it's me or if ipp in cups is just broken15:53
BenC(intrepid of course)15:54
pittiBenC: can you try "sudo aa-disable cups", restart cups, and try again?15:55
BenCpitti: ok15:55
BenCpitti: I don't have a program called aa-disable on my system15:57
pittiBenC: sorry, "aa-complain"15:57
pittiBenC: "sudo rm -r /" should help as well15:57
BenCpitti: I've heard that command works really well...I'll try it!15:58
pittilet's check how many people actuall run my sudo commands over IRC without checking :-P15:58
pitti"r"ead"m"ail -"r"eally"f"ast *15:58
BenCat least we're not in #ubuntu15:58
pittiBenC: insta-bugzap15:58
BenCpitti: actually, I got a crash in applet.py...didn't match any other bug reports, so I let apport file it16:02
=== brandon|work is now known as brandonperry
pittimvo: can I ask python-apt to just read one particular repository, not the entire sources.list{,.d/*.list} ?16:03
mvohey pitti16:03
BenCpitti: KeyError 61 in update_job() in jobviewer.py16:03
mvopitti: not right now, what is your use-case for this?16:03
pittimvo: a driver db gives me a package repository and a package name in it16:04
pittimvo: just a strawman idea, nothing serious so far16:04
mvopitti: and you want to check if its from that repository? or you want to do a apt-get update that just updates  this repository (or both :) ?16:04
pittimvo: the latter, just to save some time16:05
mvopitti: I like the idea!16:05
=== superm1 is now known as superm1|away
pittimvo: apt.Cache() rightfully stumbles over a malformed deb line, but apt.Cache().update() doesn't fail on an invalid URL ("deb http://foo /"); shouldn't something detect that as well?16:07
mvopitti: you don't get a exception that some package could not be downloaded if you give it a non-existing repo?16:08
mvopitti: that sounds like a bug16:08
pittimvo: so far I just added that deb http://foo to /etc/apt/sources.list.d/jockey.list and did "c = apt.Cache(); c.update()"16:08
pittiI didn't try to install anything yet16:08
pittiI just expected c.update() to freak out on an invalid source16:09
pittibut it might make sense that it doesn't, I don't know16:09
pittiit's perhaps more like a warning kind of situation16:09
mvooh, right. I think this is a side effect of a change that we did not make apt more happy when no networks are available, network errors like "resolvefailure" are ignored by default16:10
mvohm, I guess it should do something about it, what would be best? a exception with the repos that didn't work?16:10
* pitti scratches head16:10
BenC def update_job (self, job, data):16:12
BenC        store = self.store16:12
BenC        iter = self.jobiters[job]16:12
BenCpitti: it crashes on that last line16:12
pittiBenC: what's that from?16:12
pittimvo: it just returns 1/0 so far, right? an exception might be too heavy16:13
BenCpitti: jobviewer.py16:13
pittiBenC: oh, that's from s-c-p; /me directs BenC to tkamppeter16:14
pittiBenC: an apport crash report should be fine16:14
BenCpitti: already done...but I need to be able to print :)16:16
BenCtkamppeter: ping ^^16:16
pittiBenC: the applet shouldn't stop you from it, it's just GUI sugar16:16
pittiBenC: did the aa-complain help, btw?16:16
BenCpitti: I'm not sure what I am looking for with that...dmesg didn't show anything weird16:18
BenCpitti: and it still doesn't print16:18
pittiBenC: ok, I thought because of the various apparmor violations cups spits out nowadays for various "funny" network protocols16:18
BenCpitti: connecting to the ipp, I can directly print a test page, but cups isn't sending data16:18
pittiBenC: anythign helpful in /var/log/cups/error_log? anyway, tkamppeter is the guru16:19
BenCE [15/Aug/2008:11:19:11 -0400] cupsdAuthorize: Local authentication certificate not found!16:19
MacSlowseb128, intrepid (GNOME) is not going to be using gnome-session 2.23.x or is it?16:19
BenCjust that16:19
seb128MacSlow: not decided yet, why?16:19
BenCE [15/Aug/2008:00:20:16 -0400] PID 19889 (/usr/lib/cups/backend/ipp) crashed on signal 9!16:20
BenCoooh, there's a good one16:20
StevenKBlink? What SIGKILL'd it?16:21
BenCI wonder if that was me pausing/resuming the printer queue16:21
MacSlowseb128, there's a nice simplification introduced in gdm upstream that would make part of my work a bit easier (namely the greeter to use is simply controled by a .desktop file in /usr/share/gdm/autostart/LoginWindow... before it was hardcoded and requires a considerable amount of boiler-plate code)16:21
MacSlowseb128, if it's not decided yet... just take that as a pro-argument for using the new gnome-session :)16:22
seb128MacSlow: that doesn't seem to be a gnome-session thing but a gdm one16:22
MacSlowseb128, it's both sort of as the new change in gdm upstream uses the new gnome-session for session-managment16:23
seb128MacSlow: the new gdm uses the autostart dir you mentionned for a while16:23
MacSlowseb128, but not for the selection of the greeter to use... at least until yesterday it did not16:24
seb128ok16:24
seb128MacSlow: we are not likely to ship the new gdm anyway so it's not really revelant there16:24
MacSlowon that regard you're right16:25
nxvlMacSlow: when are we having the new gdm in intrepid?16:26
nxvlMacSlow: or we need to wait one more release cycle?16:26
nxvli was the video, it look amazing16:26
nxvls/was/saw/16:26
MacSlownxvl, atm it looks like we're not going with the new gdm by default... nevertheless I'll keep working on the graphical-greeter16:28
nxvl:(16:28
johanbrMacSlow: is there any chance of having it as an optional package?16:30
=== superm1|away is now known as superm1
MacSlowjohanbr, that's the plan16:31
johanbrExcellent. Thanks.16:31
mptpitti, ready when you are16:32
pittimpt: hi16:33
pittimpt: so, you roughly know the current jockey main window, right?16:33
pittimpt: we will gradually add features to support "third-party driver databases"16:34
pittimpt: like printer drivers from openprinting.org, etc.16:34
mptok16:34
pittior community people's PPAs, and whatnot, through some QAification process16:34
pittimpt: I would like to disable them by default and limit drivers to the ubuntu archive16:34
pittibut I think there should be some discoverable way to enable them16:35
pittilike a checkbox "Check for unsupported community drivers" or so16:35
mptThis is sounding more and more like it should be part of the same interface as package management16:35
pittiindeed it uses the package manager as its underpinnings, sure16:36
pittibut it provides a per-hardware component centric view on it, and provides the driver db lookup, etc.16:36
mptI meant part of the same human interface16:37
pittilike g-a-i?16:37
mptyes16:37
mptanyway, where would it look, precisely?16:37
mptI assume it wouldn't look through all the PPAs that exist on Launchpad :-)16:38
pittimpt: for now it can consult openprinting.org and fetch packaged PPD files and the like16:38
pittimpt: hell, no :)16:38
pittimpt: and ATM we are working on an "Ubuntu driver database" where we could add QA-blessed third-party repos to, but that's still in the design phase16:39
pittithat is, the client side is done, but the server doesn't exist yet16:39
mptThe client side is done?16:40
mptWhat does it look like?16:40
pittijust the machinery16:40
mptoh16:40
pittino UI yet16:40
pittiwhich is the bit I'm thinking about right now16:40
pittimpt: the UI doesn't look any different in the end16:40
mptHow do you know if the machinery is done, if the HI isn't designed yet? :-)16:40
pitti"dude, you plugged in hardware, you need that driver" *click* "ok"16:40
mpthm16:41
pittimpt: the code has all the bits to look up hardware, query the driver db (the protocol is finalized), create handlers for it, etc.16:41
mptWhy would you not want to install drivers for hardware that you've just connected?16:41
pittiso where your nvidia card appears today, in some months there could be your updated wifi driver from dell, or whatnot16:41
pittimpt: if these drivers are in the ubuntu repo, there should be no question, and that's what we do ATM16:42
pittimpt: but e. g. openprinting.org is not under our control, so we cannot say in advance that we can fully support it, or give guarantees whether they will actually work16:42
pittior community drivers16:43
mpthmmm, ok16:43
pittimpt: e. g. some weeks ago I packages an updated driver for DVB-T cards for hardy16:43
pittiwhich is in my ppa16:43
pittiit would be nice to make those available somehow to folks, but not by default16:43
mptI think we should avoid explicitly asking people to choose between unsafe drivers and their hardware not working at all16:43
mptso, no confirmation alerts hopefully16:43
pittimpt: maybe, instead of making a global choice, we could show these drivers in the list, but warn when enabling them?16:44
pittiwhen someone clikcs on a driver he'll get the confirmation dialog with the detailled descrption and rationale, etc. anyway16:44
mptThen we should find some way that doesn't involve a confirmation dialog16:44
mptFor example, yesterday I suggested having the description of the selected driver in a second pane, underneath the list of drivers16:45
pittimpt: you mean you want to get rid of the already existing one as well? (which shows the driver details)16:45
pittithat would probably work, too16:46
mptIf we did that, and had an "Apply Changes" button at the bottom, that would do the same job as a confirmation alert, without the annoyance of a confirmation alert16:46
pittithere we can also have some fields/buttons for license and rationale16:46
mptOk, so what information do we need to show?16:46
mptWhat kinds of license are there?16:47
pittifor now, I have:16:47
pitti * license status: free/ not free (and in the latter case, a button or link to the full text)16:47
pitti * description and rationale16:47
pitti * support status: official Ubuntu driver or community16:47
mptCan you give an example of what you mean by "rationale"?16:48
pittie. g. for nvidia, "You need this driver to be able to use desktop effects and 3D applications"16:49
pitti(the actual strings are a bit more wordy, but that's the idea)16:50
mptok16:51
mptBy "support status" do you mean whether Canonical maintains it (as in PackageMaintainednessPresentation), or something else?16:51
pittis/Canonical/Ubuntu/16:51
pittimostly "official Ubuntu driver" vs. "third-party contribution"16:52
mptso a driver that's in Universe is an "official Ubuntu driver"?16:53
pittiwe can further divide the status if we need16:53
pittiwe have gradually less control and QA over main >> universe >> third-party repo16:54
pittiif the entire idea is bogus, please tell me, then we forget about the third-party repos and just include drivers which we QAed ourself16:54
mptIt's probably not bogus, I'm just not sure what you mean by "we"16:55
pittibut so far people use google and some crackful recipes to install whatever drivers they need, so anything that makes that a bit more structured and controlled is a win, IMHO16:55
pittimpt: 'we' in the sense of 'divide the status' -> mostly me, with your input16:56
ScottKpitti: Probably the most important part of the idea is the qualification process for 3rd party repos.  Get that right, and I think it's good.  Get it wrong and it's possibly quite dangerous.16:58
pittiScottK: agreed16:59
mptpitti, sorry, I was unclear. I mean, who's "we" in "drivers we QAed ourself"?16:59
pittian indeed, the idea is not really that users should be scared about trying a driver16:59
pittibut rather to tell them "if it doesn't work, Ubuntu cannot fix it, but it's someone else's fault"16:59
pittimpt: that's a little blurry indeed, and heavily depends on how we advertise it17:00
pittimpt: if we say "this thing Just Works(tm)", we need our hw certification and QA team17:01
pittiif we just say "it doesn't break your system and is properly packaged", it could be ubuntu-motu17:01
pittiso the certification "level" should map to the set of people allowed to add it to the driver db17:01
pittimpt: as I said, the only real DB right now which we have is opeprinting.org, which is mainly tkamppeter's work17:01
pittithe rest is drawing board17:02
mptDo we currently have drivers in Universe at all?17:02
pitti(and not at all something for intrepid)17:02
pittimpt: yes, e. g. the virtualbox kernel modules17:02
pittiand since we have dkms now, non-kernel-packaged drivers actually started to make sense again, so I expect we'll have more in the future17:03
pittiuntil now it was virtually useless to have a separately packaged kernel driver, due to our numerous ABI changes17:03
mptok, so maybe something like:17:03
mpt"This driver has been tested by Ubuntu core developers."17:04
mpt"This driver has been tested by Ubuntu community developers."17:04
mpt"This driver has not been tested by Ubuntu developers."17:04
mptThere are probably half a dozen things wrong with that, tell me what they are. :-)17:04
pittithat's actually pretty much what it comes down to17:04
ScottKWe also have the drivers for envy-ng in Multiverse17:06
pittiright17:06
pittithat would fit into the "Ubuntu community" class17:06
mptHave the openprinting.org drivers been tested by anyone?17:06
pittiand I think envy-ng and jockey will merge some day17:06
pittimpt: by default, no; ATM I am trying to convince tkamppeter to provide packaged PPDs, which are relatively uncritical17:07
pittibut there are also packages with real code in them, which are a bit more sensitive17:07
pittithey are still much saner to the stuff printer manufacturers offer at their websites, though17:08
pitti(anyone still remember the "printer driver set openoffice to setuid root" bug?)17:08
tkamppeterpitti, and such driver packages we will not accept.17:11
pittihehe :)17:11
mptpitti, do you need anything more than that at the moment?17:11
pittimpt: I think I made up my mind, thanks a lot17:11
mpte.g. do you want a sketch of the two panes or whatever17:11
pittinow I have 14 days of vacation to think about it :)17:12
mptok17:12
mptenjoy it :-)17:12
pittimpt: I think I'll do a glade mockup and run it by you17:12
pittimpt: thanks17:12
tkamppeterpitti, I was very much occupied with getting the PDF workflow into intrepid, the scripting for automatic generation of PPD file packages I will do in the beginning of September (it is not in Intrepid itself, so it does not need to meet the FF).17:12
pittitkamppeter: oh, cool! so in general you like the idea?17:13
pittitkamppeter: yes, it's not tied at all to Ubuntu releases17:13
pittiso, I'm going to leave now, still have to do some preparation for tomorrow's wedding of my friend, and for our holiday trip17:13
pittihave fun everyone, cu in two weeks!17:14
ScottKRight, so I just missed pitti.17:21
ScottKIf there's an archive admin in the house, I'd appreciate them accepting the backports in Bug #258193 (source backports just uploaded) since it has a CVE fix in it.17:22
ubottuLaunchpad bug 258193 in gutsy-backports "Please backport postfix 2.5.4-1 to Gutsy/Feisty/Dapper" [Medium,In progress] https://launchpad.net/bugs/25819317:22
agyI will be performing maintenance on wiki.ubuntu.com in 20 minutes. During this time the wiki will be placed in read-only mode. Please save your edits before this time. The maintenance is expected to last 15 minutes.17:54
zulslangasek: ping any idea when samba 3.2.1 is going t be uploaded to unstable?17:59
slangasekzul: approximately yesterday18:00
zulslangasek: ah good :)18:00
zulslangasek: I guess it will be kind of a monday morning kind of thing to do then18:01
ScottKslangasek: Thanks for the postfix backport acceptances.18:10
slangasekScottK: n/p18:10
* ScottK would like to note for the record for those who wonder if *-backports gets security coverage or not, that this particular issue is fixed in *-backports before *-security.18:11
persiaScottK: Does everything in -backports get that level of security support?18:16
ScottKpersia: No.18:16
ScottKThere seems to be a common assumption that "Not always"  == "Never" and that's not correct.18:17
persiaAh, yes, that would not be correct.18:20
slangaseknonnumquam18:24
persiasuperm1: Unfortunately, there appears to be a real package named "gdm-themes".  Any ideas for a good name for a virtual package?18:26
superm1persia, why not just gdm-theme?18:27
superm1or default-gdm-theme18:27
agyMaintenance on wiki.ubuntu.com has been successfully completed.18:27
persiaI don't like default-gdm-theme because it makes me thing someone would have to mess around with alternatives.18:27
persia(or is that already being done?)18:28
superm1well in order to use a different gdm theme you need to use  gdm-cdd.conf18:28
superm1which is what mythbuntu does; not sure about xubuntu or studio18:28
persiaedubuntu has the issue as well.18:28
_MMA_Studio uses gdm-cdd.conf.18:29
persiacody-somerville, ogra: what do you use?  Any thoughts on a virtual package name?18:30
cody-somervillepersia, whats the question?18:31
persiacody-somerville: RIght now, gdm Recommends: a closed set of gdm themes.  I think it makes more sense to follow the practice of usplash, and recommend a virtual package so that any of the flavours that use gdm can have their own splash screen.18:32
persiaSo, the question is whether the gdm-themes portion of xubuntu-default-settings uses gdm-cdd.conf to set the gdm theme.18:32
persias/splash screen/theme collection/18:33
_MMA_cody-somerville: Bug 25809118:33
ubottuLaunchpad bug 258091 in gdm "gdm should not recommend ubuntu-artwork" [Wishlist,Confirmed] https://launchpad.net/bugs/25809118:33
ograpersia, gdm-cdd.conf18:35
cody-somervilleXubuntu just has a gdm.conf18:36
slangasekkees: so have you talked to YokoZar about your sigsegv madness? :)18:36
persiaRight.  Based on that, I'll recommend xubuntu switch to using gdm-cdd.conf to match everyone else :)18:36
ogracody-somerville, oh ? since when ?18:36
ograi remeber jani and i worked out he gdm-cdd.conf setup18:37
cody-somervilleogra, Lets take a step back.18:37
ograsimply because we could set ut through alternatives if wanted then18:37
cody-somervilleWhats a gdm-cdd.conf? :]18:37
ogragdm.conf for a cdd (custom debian derivative)18:37
persia(cdd is Debianese for flavour)18:38
ograright18:39
cody-somervilleOkay, we do have a cdd setup18:39
persiaOK.  So, is everyone happy with changing gdm to Recommend: ubuntu-gdm-themes | gdm-theme ?18:39
superm1yeah that's fine with me18:40
seb128persia: that's basically what it's doing now18:40
superm1i'll have our theme provide that18:40
* cody-somerville nods.18:40
persiaThis means theme providers will need to Provide: the package name.18:40
seb128persia: just not using a provide but listing alternatives18:40
seb128persia: that's going away in the new gdm anyway18:40
slangasekkirkland: so kees didn't manage to get this grub stuff uploaded before alpha-4?  I saw him working oni t18:40
slangasekon it18:40
kirklandslangasek: pitti did the upload18:40
persiaseb128: Is it going away for intrepid?18:40
seb128persia: not decided yet18:41
kirklandslangasek: i think he chose to not put it in alpha-418:41
slangasekkirkland: I don't see that an upload has happened18:41
persiaseb128: Any objections to using the virtual package model for now, to br dropped later if it is decided?18:41
seb128persia: I'm not convinced it's of any use but no18:42
seb128since we list the known derivatives there already18:42
superm1seb128, it will solve the problem for all of these derivatives that don't want any of  the ubuntu normal gdm themes (and future entrants too)18:42
seb128and that's only a recommends18:42
seb128superm1: that's only a recommends, don't install it?18:42
persiaseb128: Means mythbuntu and ubuntustudio don't pull ubuntu-artwork, and provides a cleaner model for ubuntume if they want to follow and we don't switch for intrepid.18:42
superm1seb128, we have CDs that it gets installed by18:42
kirklandslangasek: hmm, this is confusing....18:42
superm1seb128, during the CD build process18:43
persiaseb128: recommends-by-default, no?18:43
kirklandslangasek: basically, pitti and benc had uploaded directly to grub, bypassing the bzr tree18:43
kirklandslangasek: i pinged pitti about it, and he fixed it, in retrospect18:43
seb128persia: there was some discussions about being able to list recommends which should not be on the cd18:43
kirklandslangasek: now, i'm trying to see where my code fell....18:43
seb128but anyway having a provide should not hurt either18:44
slangasekkirkland: right - he fixed the fact that things were not committed to bzr18:44
slangasekkirkland: but there's not yet an upload of your new code18:44
persiaseb128: There's the possibility to blacklist stuff in the seeds, but it gets messy if someone later changes things.18:44
slangasekkirkland: so, time for me to do a final review and upload? :)18:44
kirklandslangasek: sure18:44
kirklandslangasek: https://code.launchpad.net/~kirkland/grub/33649b18:45
_MMA_seb128: There's also the issue on upgrading.18:45
seb128ok, enough noise, I'm no supposed to work today18:45
cody-somervilleSo....18:45
cody-somervilleI'm going to upload xubuntu-default-settings now, mmkay?18:46
superm1so he is implementing it or not?18:46
_MMA_Looks like yes.18:48
kirklandslangasek: hold on....18:48
kirklandslangasek: https://code.launchpad.net/~ubuntu-core-dev/grub/ubuntu18:48
kirklandslangasek: see rev 84718:48
slangasekyes18:49
slangasekbeen looking there already :)18:49
kirklandslangasek: looks like it's in the branch, just didn't get pushed to the cd?18:49
slangasekit has to be uploaded as a source package to get onto the CD, yes18:49
kirklandslangasek: ah, or an upload of the source package18:49
* slangasek notes that this is what he meant when he referred to "upload" above :)18:51
kirklandslangasek: gotcha.   bzr-based vcs control requires 1) push to the branch, then 2) upload of the source package...  is that the right vocabulary?19:06
kirklands/the branch/the main branch/19:06
seb128persia: the recommend would be "gdm-themes" then? what about the gtk and icons theme?19:08
persiaseb128: Does gdm need those?  I thought it only needed the gdm-theme.19:08
seb128there is a gtk theme specified in the gdm.conf too19:09
persiaubuntu-desktop depends on ubuntu-artwork anyway, so I'm not worried in that case.19:09
persiaHmm.19:09
persiasuperm1: ?19:09
seb128icon theme is probably not really required but it's nicer to have icons matching the theme used19:09
slangasekkirkland: yes19:09
persiaseb128: I agree it ought look pretty: I'm just following comments in the bug.  On the other hand, do you imagine many cases where gdm is installed without any $(flavour)-desktop?19:11
kirklandslangasek: cool.  are you still reviewing it?19:11
seb128not really but technically the depends and recommends should get you something which doesn't complain that about the theme used in the config not being available19:11
kirklandslangasek: also, how's the pam-config-tool thingy coming?19:12
slangasekkirkland: still reviewing it; pam thingy coming late today, I believe19:12
persiaseb128: Hmm.  What do you think it should be then?  ubuntu-artwork | ?19:12
kirklandslangasek: cool, thanks on both accounts.19:12
_MMA_seb128: I'm unsure why it needs anything Ubuntu-specific? Just have the Ubuntu one work the way the other flavors do.19:17
persia_MMA_: It needs a default when using a virtual package, and it makes sense to have the default be Ubuntu.19:17
_MMA_If GDM just depended on the default GNOME themes this wouldnt be an issue.19:18
_MMA_But the GDM package is changes to look for the Human theme. I dont see why it should.19:18
persiaYes, but surely it's better for Ubuntu GDM to recommend the Ubuntu gdm theme as defaiult, no?19:18
_MMA_Ubuntu GDM in what sense? The GDM package *in* Ubuntu? I think that ought to be flavor agnostic.19:19
_MMA_persia: The flavors have to override the conf in the GDM package. To me, it shouldn't have to override Human, but Circles, or whatever.19:21
persia_MMA_: Hmm.  Ubuntu Desktop isn't really set up with all the cdd stuff, so I'm not sure that would work, without rather more testing time than is available between now and FeatureFreeze.19:23
_MMA_persia: Sure. Ideally, that's how I would like it as it would cause less headache in the end for the flavors. But I realize the time constraints.19:24
mvoBenC: is bug #257162 releated to the new last-known-good kernel feature?19:56
ubottuLaunchpad bug 257162 in linux "error while upgrading to linux-image-2.6.24-19.34 " [Medium,Incomplete] https://launchpad.net/bugs/25716219:56
superm1persia, seb128 i think that if other piece are needed to make a particular gdm theme work, they should be dependencies of the theme itself19:58
persiasuperm1: Works for me, or perhaps recommendations, depending on the urgency of having them present.19:59
tkamppeterseb128, I have good news!20:02
tkamppeterseb128, I succeeded to patch GTK so that GTK apps output PDF instead of PostScript for print jobs. The patch is very simple.20:03
tkamppetergedit and gimp (standard print dialog, not the Gutenprint one) output PDF with the patch.20:04
YokoZarslangasek: sigsegv?20:06
slangasekYokoZar: kees has an alternative solution for wine 16-bit apps that doesn't involve reducing kernel security20:06
YokoZaroooh20:07
slangasekYokoZar: still a work in progress, and it's very evil, and it will make 16-bit apps somewhat slower; but ultimately it's a reliable solution that doesn't depend on fiddling with sysctl20:08
YokoZarslangasek: I take it that it generalizes beyond Wine then20:09
slangasekYokoZar: nothing beyond wine needs to mmap 0, AFAIK20:10
YokoZarslangasek: I believe dosbox and something else have similar problems (see Dan Kegel's post in the Wine bug report)20:10
slangasekit's not general, no - it's a sigsegv handler that would have to be added to any process that thinks it needs to access memory at address 0x020:10
slangasekright, so the same would need to be applied to dosbox20:11
emgentevening20:11
psusipackages.ubuntu.com is doing something screwwy... am I doing something wrong or is it broken?  When I look up the linux-image-2.6.24-19-generic package in hardy and click on the list of files link it tells me "No such package in this suite on this architecture"20:17
seb128tkamppeter: can you open a bug and attach the patch there?20:18
seb128superm1: that's not the theme which depends on the gtk theme but the gdm configuration20:18
superm1seb128, then similar virtual package type things could be done i suppose, but I don't believe that gdm complains if it can't find the right gtk theme does it?  It just falls back to a known one20:20
seb128superm1: probably not but it means that a sudo apt-get install gdm would not give what the user expect20:20
superm1seb128, is that expectation actually pre-determined though?20:23
seb128superm1: what do you mean? gdm has a configuration, the expectation is to have it working when gdm is installed20:25
seb128the new gdm will make things easier since it uses gconf for its configuration20:25
_MMA_seb128: I would expect that any user at a point where they're installing GDM would be happy with a default GNOME theme like circles.20:25
slangasektkamppeter: taking a look inside the fonts from gsfonts and ghostscript-fonts, the ones bundled in ghostscript-fonts are an earlier version of the URW fonts and should /not/ supersede the fonts from gsfonts20:27
slangasekkirkland: grub 0.97-29ubuntu35 uploaded20:27
slangasekkirkland: funny how the newer patch is simpler :)20:27
_MMA_seb128: The issue is that the default GDM package looks for Human. Not a GNOME default. This will be something I hope we can change for +1 as I know what time we have left and your workload.20:28
_MMA_Or actually, this wont be an issue in +1 because of new GDM. :)20:30
seb128_MMA_: Ubuntu users who install gdm expect to get the ubuntu theming and not the GNOME one20:31
seb128_MMA_: but right having a way to change the configuration by installation an another package would be nice20:33
_MMA_seb128: Ubuntu users that dont have GDM installed are advanced users usually installing over top of a CLI system. The can handle installing the Human theme.20:33
seb128_MMA_: or users who installed some (*)ubuntu and decide to try GNOME20:33
_MMA_Sure. Having the Human theme installed the way the flavors do would be best, but this all might be besides the point.20:34
_MMA_SInce things change in the new GDM.20:34
seb128the issue is that the current gdm config doesn't allow to set priorities for the configuration to use20:35
seb128so we just do "if extra config installed use that other use the gdm one"20:35
_MMA_All the other *buntu's use GDM besides Kubuntu and then GDM would conflict with KDM right?20:35
seb128which doesn't allow do no (*)ubuntu > ubuntu > default20:35
seb128so we have to change default20:35
seb128if we had a gdm custom config for ubuntu that would conflict with derivatives configs20:36
_MMA_But all still pointless discussing since we have a solution now and things will change yet again in the next release. :) Go enjoy your Friday evening.20:38
seb128right20:38
seb128thanks, you too ;-)20:38
slangasekGDM should not need to conflict with KDM20:42
tkamppeterseb128, will do so20:43
YokoZarslangasek: would adding some sort of code to wineserver (which translates signals into Windows exceptions) be helpful here?20:43
slangasekYokoZar: no20:43
tkamppeterslangasek, should I replace the OR dependency by a simple dependency on gsfonts then?20:43
_MMA_slangasek: Sure. I was just askin'. But wouldn't their be a issue there? What would handle logon?20:43
_MMA_If both were installed that is.20:44
slangasektkamppeter: I'm not sure; I haven't established that all of the fonts in ghostscript-fonts are also present in gsfonts, or if some of them originate elsewhere20:44
slangasek_MMA_: there's a long-existing mechanism for deciding which one should be used, which has a debconf interface and a "sensible" default20:44
_MMA_Ahh..20:47
ion_tkamppeter: echo foo >foo; cupsfilter -m application/vnd.cups-postscript foo >/dev/null fails for me: texttopdf (PID 9462) crashed on signal 1120:49
ion_tkamppeter: I have the 1.3.8-5 debs installed from the archive.20:49
BenCmvo: checking on that bug20:51
BenCmvo: No, that bug looks like either corrupted fs, or his /boot is read-only20:53
mvoBenC: ok, thanks.20:53
BenCmvo: the error is from dpkg itself, plus it's a hardy only upgrade (nothing about intrepid in there, so no last-good-boot around)20:53
ion_tkamppeter: http://heh.fi/tmp/cups/strace.texttopdf20:56
slangasektkamppeter: ok, the fonts that aren't present in gsfonts are Dingbats and StandardSymL; for all others, the gsfonts version should be used21:03
mvoBenC: oh, I overlooked that, thanks for clarifying21:05
=== Seeker`_ is now known as Seeker`
warrenCan anybody reproduce this on firefox-3.0.1 on Ubuntu with flash-plugin-10.0.0.569?  (no nspluinwrapper)21:21
warrenhttps://bugzilla.redhat.com/show_bug.cgi?id=45929721:21
ubottubugzilla.redhat.com bug 459297 in firefox "Firefox crash during Flash 10 teardown" [Medium,New]21:21
=== moquist_ is now known as moquist
soreiserhi there, i would like to know why "all_generic_ide" is not working with hardy. i really need it to make my old pc working. thanks21:30
soreiseri mean the kernel string parameter21:31
soreiserit was working with 7.10 (i tried xubuntu) but it is not with ubuntu-server/ubuntu 8.04 :-/21:31
soreiserplease can anyone help me out to solve this?21:32
LaserJocksoreiser: have you looked for open bugs about it?21:34
soreiserLaserJock i've made a bug-report by myself but i'm not so expert so i was not sure it is a bug. is it really a bug, then?21:34
LaserJockI really have no idea21:35
LaserJockbut in general it safer to report a bug than to not21:35
soreiseris there anyone here could i ask for this?21:35
LaserJocksoreiser: you might also ask  #ubuntu-kernel21:35
soreiserLaserJoke ok i go there and i try to ask21:36
soreiserthanks for support, i didn't know about that channel :)21:36
kirklandslangasek: saw the grub patch applied \o/  thanks!21:42
LaserJock"LaserJoke" heh, that's a new one21:48
emgenthahah21:51
emgentheya kirkland !21:51
kirklandemgent: hiya21:51
kirklandemgent: cool video on Italy, btw, i enjoyed it21:52
emgentI was in Genova this day21:53
emgentitalian police == mafia.21:55
kirklandemgent: i suppose "enjoyed" isnt the right word22:08
kirklandemgent: "informative"22:08
tkamppeterion_, bug forwarded to the upstream author, thanks for reporting.22:35
=== superm1 is now known as superm1|away
=== Kopfgeldjaeger is now known as Kopfi|offline
=== Kopfgeldjaeger is now known as Kopfi|offline

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