/srv/irclogs.ubuntu.com/2015/02/06/#ubuntu-devel.txt

darkxstaeoril, you could build vivid vim and try run that in 14.1000:00
=== salem_ is now known as _salem
darkxstor test with gnome-terminal from gnome3-staging ppa00:00
darkxstagainst standard 14.10 vim00:00
aeorildarkxst vivid vim works, so that is exactly what I was thinking - just shortcut to the vivid vim and if it solves the problem00:00
aeorilIf not, try gnome-terminal as you suggested00:01
aeorildarkxst how do I find the build source for the vivid vim?00:01
aeorilis it in launchpad?00:01
aeoril(bazaar)00:01
darkxstpull-lp-source vim vivid00:01
aeorilpull-lp-source is an actual command at the command line?00:02
darkxstyes00:02
aeorilcool - that makes it easy!00:02
darkxstin ubuntu-dev-tools package00:02
aeorilgotcha - still gotta install those, but there is a developer wiki for that00:02
aeoril(to set up my build environment)00:03
aeorildarkxst doesn't someone need to independently verify the bug also?00:03
aeoril(confirm?)00:03
aeorildarkst how do I pull and build gnome-terminal from the ppa?00:05
aeorilpull-lp-source vivid gnome-terminal?00:06
darkxstaeoril, you would need to install the whole ppa probably, it needs gtk3.14 and an update libvte compared to 3.1400:07
aeorilok, how do I install a ppa?  I can google that if it is involved00:08
aeoril(maybe I need to go through the beginner developer tutorial and steps at this point ...) darkxst00:08
sarnoldapt-add-repository lp:.... ought to take care of much of it for you00:09
darkxstaeoril, there are instuctions at the top of any ppa's web page00:09
aeorildarkxst cool, I think I can take it from here00:09
aeorilsarnold cool, thanks!00:11
aeorilsarnold darkxst will installing the gnome-terminal ppa package update gtk3.14 and libvte systemwide?  e.g., do I need to do it on a test virtual machine that I can throw away after figuring out this bug because it will not be plain vanilla 14.4.1 anymore?00:14
sarnoldaeoril: whatever packages in the ppa have higher version numbers than ones on your system will replace the system ones with the next apt-get update -- unless you go to some efforts to pin package versions.00:15
sarnoldaeoril: VM would be best -- I know that might make it harder to reproduce the problem, though, your issue feels like a racy thing that might be harder (or easier?) to reproduce in  VM00:15
darkxstaeoril, it will update most of GNOME to 3.14, maybe safer to do it in a VM00:15
aeorilsarnold ok, I'll make a new vm so I can screw around without any worries00:15
aeorilsarnold it happens equally and very reproducably on a vm in VMWare, Hyper-V and on my 14.04 regular Ubuntu install00:16
sarnoldyay :)00:16
aeorilsarnold it happens *rarely* on 14.10, but it did happen twice - much less reproducable on 14.04.  It has never happened on my 15.04 vm after many tries00:17
aeorilsarnold no kidding!00:17
aeorilmuch less reproducable on *than* on 15.04* (misworded)00:17
aeorilwhoops, screwed up the fix - "*than* on 14.04*" :(00:18
sarnoldaha :) I'm glad it's easily reproducable in vms, that makes it far easier to deal with :)00:18
aeorilyes, this particular problem does not seem to care about vms00:18
aeorilwhat do you guys do if vms fail to reproduce problems on bare metal machines?  Dual boots, quad boots, etc?00:19
aeoril(not sure how many different versions of Ubuntu you can have as alternate boots)00:19
aeorilI have read about chroot ...00:20
darkxstaeoril, for GNOME bugs there is jhbuild which is handy00:20
aeorilsarnold I am also glad it has *never* happened (so far) on 15.04 - I probably need to try it out a bunch more times though to make sure because 14.10 is pretty rare ...00:20
aeorildarkxst ok, I am writing down all this as I get it here so I can remember00:21
aeorilsarnold darkxst if I find that vivid vim works on 14.04/14.10, can we just use vivid vim for the backport?00:23
aeorilvivid's vim version*00:23
darkxstaeoril, no, only bug-fix only releases can be bugported to a stable release00:23
aeorilahhh, ok - so I would have to see if the latest bug-fix only release of vim in launchpad fixes the problem, and use it if it does?00:24
aeorildarkxst ^00:25
darkxstaeoril, vim doesnt really seem to do proper releases00:25
aeorildarkxst I was just thinking that - the guy on #vim said their release/bug versioning was a mess ... or really not existant ...00:26
darkxstin which case you would want to backport the one patch that fixes the problem00:26
aeorildarkxst hmmm ... sounds difficult and laborious to find the individual patch I guess ...00:27
darkxstsometimes, often its pretty easy though00:27
aeorildarkxst oh, ok - that is good to know00:27
darkxstbut first determine if its gnome-terminal or vim00:28
aeorildarkxst I was just exploring while I had you available00:28
aeorildarkxst what about confirmation from someone else?  What if the bug is somehow in my personal hardware/software setup?  Probably not, since two different machines do it, one normal install the other vms under Win 8.1, very different hardware darkxst00:31
darkxstyou don't necessaraily need confirmation from someone else, especially if you can reproduce in clean installs on different  hardware00:32
darkxstatleast not at this stage00:32
aeorildarkxst yes, clean installs on all vms, and on the regular machine as well00:33
aeorildarkxst well, gotta knock off for a while - I'll try to get back to it tonight.  Thanks!00:33
aeorilsarnold thank you as well!00:34
aeorildarkxst you still there?  I am back and firing up a new vm with 14.04.1 to test vim and/or gnome.  I'll let you know how it goes.  Thanks.01:58
aeorilsarnold ^01:59
sarnoldhey aeoril :)01:59
aeorilsarnold hey - I am back and starting to work on the steps outlined by you and darkxst for the vim/gnome-terminal bug02:00
sarnoldaeoril: nice, happy hunting :)02:00
aeorilsarnold This is fun!02:00
aeorilyah, this is totally cool ... :)02:00
aeorilsarnold I am just glad I can use vms!  SOOOO much easier, I hope!02:01
aeorilvms are just tooooo easy - almost makes you feel guilty or something!02:01
aeorilI am sure they can also be problematic for many scenarios, though ...02:02
aeorilsarnold something actually cool - I built my machine to run lots of vms for various scenarios, this one included, so I have 32GB memory, so can have lots of vms running with lots of memory and just switch easily02:05
sarnoldaeoril: ooh yeah, 32 gigs is a lot of breathing room :)02:05
sarnoldespecially since VMs typically can get away with less ram themselves -- their backing block devices are cached by the host, too02:06
aeorilsarnold yah, the guys on #hardware thought I was an idiot to do it, but it has already proved its worth.  I have 12GB used right now with 4 vms running simulataneously, 19GB still free!02:07
aeorilIt is very convenient and easy to switch to various running configurations ...02:08
aeorilsarnold vmware says it uses 768MB for the video card by default, more if you choose02:10
sarnoldaeoril: hah, fancy. I always use kvm and it has the lowest of low-end video cards; most of the time I just ssh in. heh. that might not work so well for your problem though...02:11
aeorilsarnold the hardware was pretty cheap though really, and the software is all free, so ...02:12
sarnoldaeoril: pretty amazing, right? my first PC had 4 megabytes RAM..02:13
aeorilsarnold my first pc had 4K!02:14
aeorillol02:14
sarnoldaeoril: PC? :)02:15
aeorilApple II ...02:15
sarnoldhehe02:15
aeorilMy XT had 640K - and a hard drive!02:15
aeoriloh, maybe 1GB, but 640 usable, other stuff was reserved, I think02:16
sarnold"640k ought to be enough for anyone" :)02:18
aeorilsarnold yes, there was a guy at my old place of work that had that in his signature02:20
aeorilsarnold darkxst how do I install this?  I tried sudo apt-get install ncurses but it did not work (not found):  https://launchpad.net/ubuntu/+source/ncurses02:59
aeorilsarnold darkxst ./configure for vim needs it ...02:59
sarnoldaeoril: it probably needs libncurses5-dev -- but a neat thing is apt-get build-dep -- it'll install all the packages needed to build a specific package03:00
sarnoldaeoril: (of course, better is to use a tool like sbuild to make repeatable builds that don't require installing new packages in your 'main' system -- but I assume you're doing the development on the VM, where it doesn't matter)03:01
aeorilsarnold yes, vm03:01
aeorilsarnold not sure how to use apt-get build-dep ...03:02
sarnoldaeoril: try: apt-get build-dep vim03:02
aeorilsarnold I downloaded the vivid version of the vim source from lp - will apt-get build-dep vim still be ok for that?  I am on a 14.04.1 trying to build the vivid version of vim to test it on a 14.04.1 system ...03:03
sarnoldaeoril: it'll get close most of the time03:03
aeorilsarnold I did this: pull-lp-source vim vivid03:04
aeorilsarnold this seems gunky - maybe I should use sbuild?03:05
sarnoldaeoril: I wouldn't bother yet, faster iteration is probably more important at this point03:06
aeorilyes, sbuild seems involved ...03:06
aeorilsarnold making, thanks ...03:12
sarnoldwoo03:12
aeorilsarnold sssswwwwweeeeeettt!  That appeared to fix it!  Ran vim out of the temp directory from build, no problems, reran vim from normal spot, crapped out as usual!03:20
Unit193Heh, what can I say?  I use pbuilder. :P03:21
sarnoldaeoril: oh good, now you get to figure out what changed :)03:21
aeorilsarnold lol there lies the rub!03:21
aeorilsarnold should I do something to the bug report at this point?03:22
sarnoldaeoril: probably not, not much to be done yet03:22
aeorilthis is still pretty cool ...03:23
aeorilsarnold so now I have to put on my developer hat? lol03:24
sarnoldaeoril: you may have success bisecting their revision control, if they've got public trees..03:24
aeorilsarnold they've got public trees, but the revision control apparently sucks ... they use mercurial and the guy on #vim said that the revision control is a mess03:25
aeorilsarnold I think it is safe to say we have at least narrowed it down to a vim problem ...03:25
darkxstaeoril, bisecting would still find the commit03:26
darkxstregardless of how messy it is03:26
sarnoldI'm seeing lots of checkins per day; it might not be ideal, but it's liable to give small enough checkins that'd it be useful03:27
sarnoldI was afraid it was going to be tarball imports or something else fairly .. ghetto03:27
aeorildarkxst sarnold can I do anything with the lp source code instead?03:32
aeorilbisect on Ubuntu lp source/patches or whatever?03:33
sarnoldaeoril: no :(03:34
aeorilsarnold how did you see their source code history?  Do you have mercurial and fetched their source code and looked at the commits in your local repo you fetched?03:37
sarnoldaeoril: https://code.google.com/p/vim/source/list03:37
* sarnold <-- lazy03:37
aeorilsarnold looks like they have issues tracked though03:41
sarnoldaeoril: yeah, if you can find an issue, so much the better :)03:41
aeorilsarnold lots of issues ...03:41
sarnoldI'm not surprised, they support a lot of crazy platforms03:42
aeorilsarnold like Windows?03:45
darkxstaeoril, I think a bisect would be your best bet here03:46
aeorildarkxst yes, I think so03:46
darkxstprobably quicker than trawling through undescriptive commit messages!03:46
aeorildarkxst quick search on issues found nothing, lots of commits03:47
aeorilsarnold darkxst so, I guess once I download the latest source repo, I just checkout commits bisecting from my local repo, bisecting dates, until I hit the right commit?03:50
aeorils/right commit/commit that fixes the problem/03:51
darkxstvcs should provide a bisect command (never tried in mercurial though)03:51
aeorildarkxst ok, that would be better then (much)03:51
darkxstdon't try and do it manually!03:51
darkxstatleast with git bisect, you provide the last know bad commit and then a known good commit03:52
darkxstgit chooses the commits to checkout and you tell it if each one was good or broken03:52
darkxstit would be a similar concept for mercurial03:53
aeorilhttp://www.selenic.com/hg/help/bisect :)03:53
sarnoldhg does have a bisect sub-command, but I have no idea how you tell it success / failure; if it works, it'll be awesome...03:53
aeorilsarnold ^03:53
darkxstor there is a git mirror of vim on github -> https://github.com/vim-jp/vim/commit/f69eb7659a7bf4a586c569ae63fc2cc6ad36471003:54
sarnold:)03:54
aeorildarkxst oh, that is good to know - which do you suggest I use?03:54
darkxstprobably git, given I know it works!03:55
aeorillol ok, I would rather use git!03:55
aeorildarkxst sarnold wow, this is really cool - I am learning a lot rapidly ...03:56
aeorilYour help is immensely cool and appreciated ...03:56
aeorildarkxst sarnold I think I have lucked out with my first bug being relatively easy, at least so far (I know, famous last words ...)03:57
sarnoldhah, normally terminal bugs don't get called "easy" :)03:57
aeorilsarnold terminal bugs?03:58
aeorilyou mean terminal as in gnome-terminal?03:58
sarnoldaeoril: anything involving ncurses, terminfo, terminals...03:58
darkxstaeoril, and you haven't found the solution just yet03:58
aeorilsarnold well, i said "so far" ...03:58
sarnoldyou might fix gnome-terminal but break xterm, rxvt, urxvt, aterm, wterm, Eterm, konsole, or the virtual terminals...03:59
aeorilI am an optimist!03:59
sarnold:)03:59
aeorilahhh, I see ... right, didn't even think about that ...04:00
aeorilI am just a babe in the woods!04:00
aeorilReady for the wolves to start circling!04:00
aeorillol04:00
sarnoldit's a good start though, the best way to get involved is to fix a bug that annoys you :) once you've gotten started, future problems will seem that much easier..04:01
aeorilsarnold yes, I am learning a lot - the funny thing is, with this particular bug, I just realized using screen I don't need to mess with the problem behavior, but it is good to learn on I guess04:02
aeorilscreen or tmux04:03
sarnoldaeoril: hah :) but similarly, gnome-terminal --geom .... -c "screen -e vim ..." is a bit much just to get a working vim in terminal.04:04
aeorilsarnold well, I have them as scripts, so "pup vi .bashrc" means "pop up a new gnome terminal sized per the script and run vi in it on .bashrc"04:05
aeorilSo, pup <something> becomes useful for a variety of things04:06
aeorilsarnold can you think of a better way?04:09
aeorilsarnold well, I think tmux or screen are the best ways04:10
sarnoldaeoril: tmux / screen would do it fine, but you're already on this path, might as well keep going :)04:10
aeorilsarnold yes, I am going to try to complete this bug fix04:10
sarnoldsweet04:11
darkxstaeoril, get bisecting then ;)04:11
aeorildarkxst not tonight - already late - tomorrow ... :)04:11
sarnoldindeed, goodnight aeoril, darkxst :)04:12
aeorilsarnold night~04:13
darkxstaeoril, night04:13
aeorilnight, darkxst ~04:13
=== work_alkisg is now known as alkisg
pittiGood morning06:42
pittibdmurray: yes, I'll do one today, I got darkxst' wayland hook06:42
=== alkisg is now known as work_alkisg
darkxsthey pitti06:54
darkxstalso bug 141876606:54
ubottubug 1418766 in apport (Ubuntu) "ubuntu-bug launches in CLI mode under wayland session" [Undecided,New] https://launchpad.net/bugs/141876606:54
pittidarkxst: do our GTK packages have native wayland support, or do we need to explicitly check for xwayland?06:56
pittidarkxst: because, under xwayland you ought to have $DISPLAY?06:56
pitti[ ! -z "$DISPLAY" -o -z "$WAYLAND_DISPLAY"]06:56
pittiITYM -a there (will fix when merging)06:56
pittioh, and why the ! ?06:57
darkxstpitti, initially when you launch you only have $WAYLAND_DISPLAY, I think you won't get into XWAYLAND until gtk is initialized07:00
pittidarkxst: I mean, will GTK work without xwayland too?07:01
pittidarkxst: i. e. does GTK have native wayland support in our packages?07:01
pittidarkxst: if not, we need to check [ -n $WAYLAND_DISPLAY ] && (xwayland installed)07:01
darkxstpitti, GTK does have native wayland support, however apport isnt completely safe yet due to the couple of GdkX11 calls07:02
darkxstonly core stuff is running native wayland by default07:04
darkxstand Xwayland gets installed with the session, so it wouldnt be possible to have WAYLAND_DISPLAY set and xwayland not installed07:04
darkxstand right that expression isn't quite right07:07
pittidarkxst: ah, ok; so existance of $WAYLAND_DISPLAY implies xwayland is present?07:10
darkxstI guess [ -z "$DISPLAY" -a -z "$WAYLAND_DISPLAY"] is right07:11
darkxstpitti, atleast on GNOME07:11
darkxstmaybe not for weston07:12
darkxstI guess it wouldnt hurt to check if installed07:16
pittidarkxst: http://paste.ubuntu.com/10087059/ ?07:19
darkxstpitti, yep looks good to me07:20
=== kickinz1|afk is now known as kickinz1
darkxstpitti, and its really only set_modal_for() that would break under native wayland, although I don't think there an equivalent of that implemented in wayland yet07:26
pittidarkxst: ah, perhaps we could more gracefully intercept that failure, and just not make it modal then?07:26
dholbachgood morning07:28
pittihey dholbach!07:29
dholbachhi pitti07:30
darkxstpitti, right, should be simple enough but for 3.14 normal GTK apps all default to Xwayland unless the user forces things with GDK_BACKEND07:32
darkxstno probably not too urgent07:32
darkxsts/no/so/07:33
darkxstpitti, and I actually don't know how to check for that in python/introspection, atleast in C its GDK_IS_X11_DISPLAY()07:39
pittidarkxst: do you have a way to quickly test apport-gtk under native wayland?07:43
darkxstpitti, yes07:43
pittidarkxst: ok, so ATM this crashes on the Gdk bits; do you have a backtrace?07:45
pittidarkxst: I need to know what/where to intercept, to skip the set_modal_for bits07:45
pittidarkxst: I suppose Wnck also wouldn't work under wayland07:46
darkxstpitti, actually it doesnt crash but it probably should07:48
pittidarkxst: ah, so what happens?07:48
darkxstam getting an "Error: no display specified" though07:48
pittidarkxst: something like http://paste.ubuntu.com/10087376/ should be enough, if the actual imports work07:49
darkxstpitti, yes seems so07:54
pittidarkxst: great, thanks for testing; committing that then07:54
darkxstgah, still07:57
darkxstgetting no dispay specified errors after clicking send though07:57
darkxsteven in Xwayland07:57
=== work_alkisg is now known as alkisg
darkxstseems like the browser call fails since there is no DISPLAY set08:03
pittidarkxst: ah, that's from xdg-open?08:03
darkxstpitti, yes08:05
darkxstpitti, xdg-open really needs a $DISPLAY08:09
pittidarkxst: ah, so that one also needs to be fixed for wayland then08:09
darkxstpitti, yeh looks like it08:11
darkxstpitti, by why doesnt the try catch the failure and fall back to webbrowser?08:17
darkxstI suppose it considers the subprocess.call successful?08:17
darkxstbut it shoudn't right?08:17
darkxstor xdg-open isnt returning proper exit codes?08:17
pittidarkxst: I suppose xdg-open erroneously returns 0?08:18
darkxstpitti, yep it does08:20
darkxstpitti, or its really coming from firefox ;(08:23
pittidarkxst: does ffox actually work under wayland?08:26
pittiit's still GTK 208:27
darkxstpitti, seems it works under Xwayland, but only when $DISPLAY is set08:28
=== stub` is now known as stub
alkisgslangasek: good morning, could I ping you about putting an update-manager SRU in precise-proposed, if you happen to have some time today?  https://launchpad.net/ubuntu/precise/+queue?queue_state=1 and https://wiki.ubuntu.com/StableReleaseUpdates#Publishing08:37
slangasekalkisg: several of the bugs fixed in this upload are still waiting for the information required by the SRU process08:59
alkisgslangasek:  ah sorry I didn't realize that, I thought mvo had only uploaded one particular bug I'd reported...09:00
* alkisg as at a loss on how to help with that sru now09:00
alkisgSplit my own bug in a different SRU? Help in the other bug reports that are in the same upload?09:00
slangasekalkisg: filling out the other SRU bugs with the required information would be a good idea09:10
alkisgslangasek: thanks, I hope I'll be able to find test cases for them... E.g. "install ubuntu 12.04.4" doesn't sound so quick...09:11
* alkisg tries09:11
pittibdmurray: uploaded now09:11
slangasekalkisg: test cases aren't required to be quick, but correct09:12
alkisgslangasek: I'll obviously need to do the verification-done step afterwards too though, for 3 bugs that didn't get enough attention from their reporters...09:12
alkisgIt's a bit unfair for me, considering I reported another bug :)09:12
alkisgI'd prefer it if it was possible to upload an SRU with just my bug fix, but OK I understand the deal09:13
alkisgI'll try to give all the appropriate feedback for the other bug reports09:13
slangasekalkisg: then you can talk to the uploader (mvo?)09:16
slangasekalkisg: talk to him about a reupload without the other changes09:16
alkisgslangasek: yes, I understand, but of course it'll be more burden for mvo then. I'll see first if I can easily do the SRU steps for the other bug reports.09:17
alkisgHmm I think I'll try pinging the reporters as a first step :)09:20
mptHelp, I’m trying to push an Ubuntu packaging bug fix but Launchpad won’t let me09:21
mpt 😌 09:19:58@libnotify> bzr push lp:~mpt/libnotify/533631-timeout-doc09:21
mptbzr: ERROR: Permission denied: "~mpt/libnotify/533631-timeout-doc/": : Project 'libnotify' does not exist.09:21
mpt 😠 09:20:21@libnotify> bzr push lp:~mpt/ubuntu/libnotify/533631-timeout-doc09:21
mptbzr: ERROR: Invalid url supplied to transport: "lp:~mpt/ubuntu/libnotify/533631-timeout-doc": No such distribution series libnotify.09:21
mptI got the branch from lp:ubuntu/libnotify, so why can’t I push to lp:~mpt/ubuntu/libnotify?09:22
mptDo I need to specify vivid/?09:29
mvoslangasek, alkisg: I look at this, in a call right now09:30
Odd_Blokempt: I think I have done so in the past.09:30
seb128slangasek, hey, what's the status of systemd by default? ;-)09:31
ogra_mpt, perhaps it gets confused by all the smileys :)09:31
alkisg😁09:32
cjwatsonmpt: The namespace for personal source package branches is lp:~OWNER/DISTRIBUTION/DISTROSERIES/SOURCE/BRANCHNAME09:38
cjwatsonmpt: so yes, you must include vivid/09:38
=== vrruiz_ is now known as rvr
=== pete-woods is now known as pete-woods|afk
mptOk, that works. Thanks Odd_Bloke, cjwatson10:01
darkxstpitti, changelog had me a little worried for a sec "Also check for $WAYLAND_SESSION"10:02
darkxstbut the code is ok!10:03
mptogra_, I set that up as an easy way to tell whether the last command succeeded or failed :-) (Only bzr diff messes it up)10:03
cjwatsonPlain "diff" does the same10:13
cjwatsonInterestingly, "git diff" doesn't10:13
cjwatsonAh, you have to say --exit-code if you want diff-style exit codes10:14
cjwatsonShocking, I think that's actually a good UI design decision by git10:14
=== alkisg is now known as work_alkisg
mptHuman sacrifice … cats and dogs living together … mass hysteria … and good UI decisions in Git10:29
=== kickinz1 is now known as kickinz1|away
pittidarkxst: ah, should I have described that differently?10:54
darkxstpitti, wayland session or  $WAYLAND_SESSIO10:55
darkxst$WAYLAND_DESKTOP10:55
darkxstcut and paste fail there10:55
ogra_$WAYLAND_WAY10:55
darkxstDISPLAY10:55
ogra_:)10:55
pittidarkxst: ah, you mean _DISPLAY instead of _SESSION; fixed in NEWS in bzr10:56
darkxstpitti, yes exactly10:57
pitti(and fixed on https://launchpad.net/apport/trunk/2.16)10:57
darkxstta10:58
=== pete-woods|afk is now known as pete-woods
=== doko_ is now known as doko
=== kickinz1|away is now known as kickinz1
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
=== _ is now known as Guest37722
pittijdstrand: I'd like to point out bug 141892813:07
ubottubug 1418928 in postgresql-9.4 (Ubuntu Utopic) "New upstream microreleases 9.1.15, 9.3.6, 9.4.1" [Undecided,In progress] https://launchpad.net/bugs/141892813:07
=== MacSlow|lunch is now known as MacSlow
jdstrandpitti: thanks!14:12
jdstrandtyhicks: fyi ^14:13
pittijdstrand: ah, should I ping tyhicks in the future about security updates?14:13
jdstrandpitti: either is fine, but typically, yes14:15
=== brainwash_ is now known as brainwash
=== matsubara is now known as matsubara-lunch
=== kickinz1 is now known as kickinz1|afk
zulmterry:  ping can you have a look at the  libxml-xpath-perl MIR please16:13
smoser:)16:13
zulmterry:  its blocking libvirt16:13
Bluefoxicysigh16:43
Bluefoxicywhy does every Linux distro install a 200MB /boot?16:43
Bluefoxicybefore you know it, you've got three kernel images installed somehow, and /boot is full16:43
=== PaulW2U_ is now known as PaulW2U
cyphermoxflexiondotorg_: how far how we for reviewing your packages? are you still looking for a second reviewer?17:22
=== roadmr is now known as roadmr_afk
=== matsubara-lunch is now known as matsubara
=== roadmr_afk is now known as roadmr
=== matsubara is now known as matsubara-afk
=== vrruiz_ is now known as rvr
=== salem_ is now known as _salem
aeorildarkxst I am looking at github.  I found two mirrors of google mercurial vim.  One is outdated, the other is vim-jp.  How do I know I can trust these mirrors?22:29
aeorildarkxst is there a way to do a checksum or something on a commit?22:32
darkxstaeoril, it would just be an autosync repo, should be fine22:33
aeorildarkxst I wonder why one of the mirror repos is not up to date though?  That is what got me thinking ...22:34
darkxstnot sure you can checksum, both git and mercurial hash commits differently22:34
aeorildarkxst https://github.com/b4winckler/vim22:35
aeorildarkxst yes, I see - good point ...22:35
darkxstidk, autosync can break from time to time I guess22:35
aeorildarkxst oh well, I will start bisecting on the japanese github mirror repo ...22:36
darkxstaeoril, ok22:42
aeorildarkxst what is the best way to figure out the starting/ending commits in the github vim repo based on the lp versions that are in the ubuntu builds?22:59
aeorilfor the bisection22:59
sarnoldeasiest is probably to just select one at random from two years ago and the most recent23:01
sarnoldyou'll cut off half of them with the third test right in the middle, so there isn't too much reason to optimize finding the first and last ones to work with :)23:01
aeorilsarnold I feel like I am asking too many dumb questions ... I don't see anyone else doing so ...23:04
sarnoldaeoril: ask away :)23:04
darkxstaeoril, though don't go back to far, if this used to work pre trusty23:07
darkxstI would start with first 7.4 commit23:07
aeorildarkxst sarnold Viewing the trusty revision history, the last revision for release is 57 dated 2010-03-08: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/vim/trusty/changes/5723:10
aeorildarkxst sarnold wouldn't I just choose that date as a good approximation?  But that is almost 5 years ago ...23:11
sarnoldaeoril: I have no idea what that ubuntu-branches thing is..23:12
aeorilthen, choose the latest and go from there?23:12
aeorilsarnold really?23:12
sarnoldaeoril: yeah :) I don't think I've seen it before. and 2010 was a looooong time ago. I assume it's a process that predates my involvement.23:12
darkxstsarnold that is the packaging revisions23:13
darkxstnothing to do with vim commits23:13
sarnoldaeoril: from this thing you can see that trusty shipped with a 7.4.052-based package: https://launchpad.net/ubuntu/+source/vim23:13
aeorilsarnold darkxst I got to it from here:  https://code.launchpad.net/ubuntu/+source/vim23:13
aeorilsarnold lol ok - same link!23:13
darkxstaeoril, really just start at 'v7-4'23:14
aeorildarkxst I am just looking around, trying to learn ... sorry if I am asking too many questions ...23:15
aeorildarkxst where do you see the info that it was v7-4?  I am clicking around and do not see that23:16
darkxstits a tag23:17
darkxstaeoril, you should just be able to run git bisect v7-423:18
darkxst^insert bad though23:18
aeorildarkxst sarnold oh, I was under the code section on launchpad - I see the tag now23:21
aeoril(launchpad for vim)23:21
darkxstaeoril, go to your git tree! launchpad is just confusing you!23:21
FOSS_drivers_FTWHello23:22
FOSS_drivers_FTWis there any reason why xserver-xorg-video-ati is still at 7.4.0 in vivid?23:22
FOSS_drivers_FTWsee:23:22
FOSS_drivers_FTWhttp://packages.ubuntu.com/vivid/xserver-xorg-video-ati23:22
FOSS_drivers_FTWDebian already has 7.5.0, see:23:22
FOSS_drivers_FTWhttps://packages.debian.org/search?keywords=xserver-xorg-video-ati&searchon=names&suite=all&section=all23:23
FOSS_drivers_FTW7.5.0 is the latest version, see:23:23
FOSS_drivers_FTWhttp://cgit.freedesktop.org/xorg/driver/xf86-video-ati/23:23
FOSS_drivers_FTWso, is there any reason why vivid is still using an old version? why hasn't the latest version been imported from Debian?23:23
aeorilsarnold darkxst please bear with me - I am trying to understand.  I see on the launchpad site (https://launchpad.net/ubuntu/+source/vim) a line next below "The Trusty Tahr" that says "2:7.4.052-1ubuntu3" ... "release (main)" ... "2014-01-02" - what exactly do those three things mean there? (the version, release(main) and date)?23:29
darkxstaeoril, 7.4.052 was the upstream version23:29
darkxst-1ubuntu3 is the ubuntu version23:29
darkxstthe rest doesnt matter23:30
aeorilwhat is the 2:?23:30
darkxstan epoch23:30
darkxstpart of ubuntu version also23:30
darkxst 7.4.052 is the bit you wanted to know I suspect23:30
darkxstaeoril, go to your git tree23:34
darkxstgit bisect start23:35
darkxstgit bisect bad v7-423:35
darkxstgit bisect good23:35
darkxstthen start building!23:35
aeorildarkxst ok, thanks - but still learning here - give a man a fish, feed him for a day, teach a man to fish, feed him his whole life ... :)23:36
darkxstaeoril, and 'man git bisect' will give you even better instructions23:37
aeorilok, cool - thanks23:37
sarnoldheh, every time I need git manpages I always think of http://git-man-page-generator.lokaltog.net/23:38
darkxstaeoril, most of the git man pages have nice simple examples23:38
aeorildarkxst so, to find out I needed to start "bad" at 7-4, you looked at the launchpad page at that 7-4-52 and figured "spitball at 7-4?"23:39
aeorildarkxst or, did you just go by the date of the trusty release as a rough estimate?23:40
darkxstfirst23:40
aeorilI noticed precise was 7.3 and switched to 7.4 in trusty looking at the launchpad page'23:40
aeorildarkxst ok, that is the piece of information I was searching for - thanks (I know you already answered it previously, but just checking)23:40
aeorildarkxst sarnold ok, I'll clone the github repo now and start bisecting - thanks for your patience23:42
brainwashFOSS_drivers_FTW: it's not automatically synced from debian, because the current ubuntu package has some ubuntu delta23:42
FOSS_drivers_FTWbrainwash: thanks for the reply. so what can be done to make sure it will be synced before Debian Import Freeze?23:43
brainwashFOSS_drivers_FTW: you could file a report and request that the new version is synced23:44
aeorildarkxst sarnold do the debian/ubuntu versions always try to include the versioning scheme of the underlying package in their version names?  What if vim had some completely insane version names?23:45
aeorilhere, it really helped us23:46
darkxstaeoril, versions are always [upstream]-[debian][ubuntuX]23:46
sarnoldis "requestsync" the right tool for that job?23:46
brainwashFOSS_drivers_FTW: maybe also ask in #ubuntu-x23:47
darkxstif the ubuntu delta can be dropped it is23:47
sarnoldaeoril: I haven't yet seen a case where the upstream version isn't included; sometimes when projects change their version scheme, the epoch is needed..23:47
aeorildarkxst upstream means vim here? (7-4-052, for instance)23:48
darkxstaeoril, yes23:48
darkxst"-1" is the debian version23:48
darkxst"ubuntu3" the ubuntu version23:48
aeoriljust about to ask that darkxst23:49
darkxstsometimes the debian version is "-0" which means the package is not based of a debian revision23:49
aeorilso we had an epoch change here because of the 2: ?23:49
darkxstaeoril, the epochs, seem to have come from many years ago23:50
darkxstbut yes at some point (twice) vim must have changed versioning schemes23:50
darkxstalthough there are occassions when the epoch's come from packaging changes (not upstream)23:52
aeorildarkxst ok, cool23:55

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