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

aeorildarkxst it appears to make this work I have to switch the meaning of good and bad:  http://stackoverflow.com/questions/15407075/how-could-i-use-git-bisect-to-find-the-first-good-commit00:25
sarnoldha00:25
aeorilyah, I know ...00:26
aeoril(found another article that confirmed this article)00:26
aeorilhttp://git.661346.n2.nabble.com/Why-can-t-I-use-git-bisect-to-find-the-first-good-commit-td6214209.html00:27
darkxstaeoril, sure00:27
darkxstits makes little difference (apart form possibly confusing you)00:27
aeorildarkxst now I have to test how not stupid I can be and see if I can do it without screwing myself up ... :P00:27
aeorilbut, right now I have to cook for my sick wife ...00:28
FOSS_drivers_FTWgood night01:16
=== bluesabre is now known as trello
=== trello is now known as bluesabre
derpderpi have downloaded the latest kernel repo from ubuntu's git archive, but how can I find the code that runs the interface used when changing resolution and monitor placement?01:59
sarnoldderpderp: poke around in drivers/video/ or drivers/gpu/, both those seem likely candidates02:02
derpderpthank you!02:03
sarnoldderpderp: you might have some success to read through the xrandr source code; it may contain magic that would help you discover what the kernel routines are.02:05
derpderpokay. i am having major problems dragging the rectangles in the interface when positioning monitors02:05
derpderpitss ridiculous so I thought I could look into it02:06
derpderpxrandr sounds more likw what I wnat/02:06
sarnoldderpderp: is the problem with the dragging-rectangles bit, or what happens to the monitors after you've dragged the rectangles?02:07
sarnoldderpderp: it might make more sense to look at the control panel source then.. or whatever tool it is that provides the little rectangles ;)02:07
derpderpdragging rectangles bit02:07
derpderpare there places to go to find where the control panel source is?02:07
derpderpI hate to ask so many Qs, I'm usually able to figure things out ubut im new to opens \\ source dev02:08
sarnoldderpderp: try looking in the unity-control-center package; apt-get source unity-control-center  ought to download it for you02:09
derpderpthanks!02:09
aeorildarkxst_ you there?04:49
Noskcajaeoril, What's the question? He'll see it eventually04:50
aeorilNoskcaj hey, I have been bisecting04:50
=== darkxst_ is now known as darkxst
aeorilhey, darkxst04:50
darkxstaeoril, as Noskcaj said, just ask the question ;)04:51
aeorildarkxst sarnold I did the bisection.  Wish I had verified v7-4 did not work before starting - it worked fine from the vim git repo, so entire bisection worked fine to versions predating trusty version, or what should be in trusty04:52
sarnoldhey aeoril :) bummer :/04:53
aeorilyah, sucks04:53
aeorildarkxst sarnold so could something specific to the ubuntu packages be the problem04:53
aeoril?04:53
darkxstaeoril, build the trusty version and see04:54
darkxstaeoril, it could well be in a different package though04:54
aeorildarkxst does that make sense?  Building the vivid version worked fine on trusty04:55
sarnoldit could be debian or ubuntu specific packaging.. check the patches in debian/patches/ and see if any of them look like they might be related04:56
aeorilsarnold ok - sounds good04:57
darkxstaeoril, gtg be back later04:57
aeorildarkxst ok, thanks04:57
sarnold(check both the vivid and the trusty packages, you never know.. :)04:57
aeorilsarnold there is not debian/patches in either version ...05:02
aeorilsarnold http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/vim/vivid/files/head:/debian/ http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/vim/trusty/files/head:/debian/05:03
sarnoldaeoril: oh? http://paste.ubuntu.com/10103567/05:03
sarnoldaeoril: yeah, go ahead and ignore that ~ubuntu-branches thing entirely :)05:04
aeorilsarnold where the heck are you clicking to find this stuff?05:04
sarnoldaeoril: I cheated, I've got some handy tools that make it easy to download all currently supported versions of a package.05:04
sarnoldaeoril: so I just typed "umt download -r vivid,trusty vim" and a few seconds later had the unpacked sources sitting on my machine :)05:05
aeorilsarnold can I get to it from the launchpad website?05:05
sarnoldaeoril: yeah, one second..05:05
aeorilsarnold am I just stupid? :(05:06
sarnoldaeoril: nope :) I've got these handy tools because it's not an easy task, otherwise, hehe05:06
aeorilsarnold are those tools standard, or did you write them yourself?05:07
sarnoldaeoril: they're not standard, they just live in a bazaar tree; it's a royal pain to set them up though...05:09
aeorilbetter one royal pain than many05:09
sarnoldaeoril: oh! I just remembered, there's a much better way than getting them through launchpad05:09
aeorilsource packages?05:10
sarnoldaeoril: install the ubuntu-dev-tools package; then you can use 'pull-lp-source vim trusty' and 'pull-lp-source vim vivid'05:10
aeorilsarnold that is exactly what I did with vivid ... :)05:11
sarnoldhahaha05:11
sarnoldthat's the downside to having keen tools that simplify some tasks.. they make it easy to overlook fundementals.05:11
aeorildarkxst had me do that for vivid ...05:12
aeorilbut I forgot about it til you just mentioned it ...05:12
=== semiosis_ is now known as semiosis
aeorilsarnold I am making the trusty vim and going to try it out05:20
sarnoldwoo :)05:22
aeorilsarnold it worked fine05:23
aeorilsarnold the build environment for trusty vs. what I have must have been the difference05:24
sarnoldaeoril: but the /usr/bin/vim fails?05:24
aeorilsarnold yes05:24
aeorilsarnold /usr/bin/vi maybe that is the difference?05:24
sarnoldaeoril: time to compare ./vim --version with /usr/bin/vim --version and try to find out what's involved..05:24
aeoril(vi vs. vim)05:24
aeorilwhat about vi vs. vim?05:25
sarnoldaeoril: could be05:25
aeorilnot sure why it is vi in trusty instead of vim ...05:25
sarnoldaeoril: when you call it with 'vim' it changes a lot of the 'vi-compatible' options05:25
aeoriltyping just "vim" just does not work05:26
sarnold... also, check /etc/alternatives/vi*  -- turns out my vim is actually calling vim.gtk. I never knew :)05:26
aeorilsarnold mine is vim.tiny ...05:32
aeorilsarnold the compiled one is full gui, the trusty one is small without gui, according to --version05:34
aeorils/full gui/normal gui/05:34
aeorilsarnold vivid is also vim.tiny05:35
sarnoldaeoril: hah, so the tiny version in trusty is broken, the tiny version in vivid is fine?05:35
aeorilsarnold apparently05:35
aeorilsarnold gcc command line is very different between versions also according to --version.  I am guessing pass option to ./configure to make vim.tiny?05:36
sarnoldaeoril: yeah, check the debian/rules file to see if it makes it easy to tell what..05:38
aeorilsarnold --version shows that both vi.tiny in trusty (/usr/bin/vi links to it) and what I compiled from trusty vim source are based on 7.4 version dated 2013 aug 10 with patches 1-52,05:40
aeorilsarnold "vim-tiny" - that is the name of the VARIANT - not sure what to put on the ./configure command line though05:44
sarnoldaeoril: note these bits:05:47
sarnoldCFLAGS_vim-tiny:=$(CFLAGS) -DTINY_VIMRC05:47
sarnoldCFGFLAGS_vim-tiny:=$(CFGFLAGS) $(TINYFLAGS)05:47
sarnoldaeoril: read up the debian/rules from there to figure out what should go in the CFGFLAGS and CFLAGS, then look down to the line that has a ./configure in it -- and try to run much the same configure command line :)05:48
aeorilI asked on #vim and they said "./configure --with-features=tiny" - would that work?05:49
sarnoldsounds like good advice :)05:50
aeorilsarnold I am confused about what you said about the debian/rules thing though - I looked around but could not make sense of it ...05:53
sarnoldaeoril: it's based on make and the makefile format; if you're not accustomed to working with them, they can be a bit much05:54
aeorilsarnold I used to be pretty good with make, but it has been a long time ...05:54
sarnoldhehe, for me, it takes about a month before I feel like I'm out of touch :)05:55
aeorilsarnold try 10 years or so ...05:55
aeorilon Unix ...05:55
sarnoldoh man, it wasn't even gnu make?05:55
aeorilno, Sun Solaris and a real-time System V r4.3 variant ...05:56
aeorilwell, I mean, maybe it was gnu - don't really know.  Just know it was a long time ago05:56
aeorileverything looks pretty familiar, but I have forgotten what stuff does really05:57
sarnoldsolaris didn't feel 'right' until I'd replaced most of the tools with gnu versions.. and the old SCO unix thing I used that might have been 4.3 was all around terrible :)05:57
aeorilsarnold hwo old are you?05:58
sarnoldaeoril: 36?05:59
aeorilsarnold just wondering because of your working on older systems06:00
sarnoldaeoril: it was an amazing job to find while in high school, hehe06:01
aeorilsarnold I found the series of lines that set up the TINYFLAGS - it starts out with "TINYFLAGS:=--with-features=small" then adds on various enable/disable flags as well.  Shouldn't I use debian/rules to configure the build, not what was recommended in #vim?06:04
aeorilsarnold I remember there was a procedure for using the debian build rules to configure the build when I did some ubuntu builds back in the day06:05
sarnoldaeoril: well, at least with the simple rules from #vim, you've got something _small_ to work with; the full set of debian/ubuntu configure options might be harder to work with06:06
aeorilsarnold I can look that up though on the ubuntu wiki I guess06:06
sarnoldaeoril: time for dinner :) have a good night, happy hunting :)06:07
aeorilsarnold yah, I am gone too now06:07
aeorilsarnold thanks :)06:08
sarnoldnice, have a good weekend then06:08
aeorilok, thanks06:08
slangasekxnox: could you really not find a better way to handle keyboard name translations for console-setup than by build-depending on all of the language packs?11:37
=== udevbot_ is now known as udevbot
=== Neo31 is now known as pynorcio
=== pynorcio is now known as Neo31
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== Neo31` is now known as Neo31
=== Neo31 is now known as Neo31`
=== Neo31` is now known as Neo31
=== Tribaal is now known as Tribaal_

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