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

=== _salem is now known as salem_
=== salem_ is now known as _salem
dupingpingHow to get window's full image in compiz plugin?01:59
=== Guest81467 is now known as rcj
=== Malsasa_ is now known as Malsasa
darkxstpitti, what is the best place for this to live? bug 141826204:14
ubottubug 1418262 in apport (Ubuntu) "apport hook to detect wayland sessions" [Undecided,New] https://launchpad.net/bugs/141826204:14
darkxstI suppose debian would find that useful also04:14
pittiGood morning06:02
pittidarkxst: wonderful!06:02
darkxstpitti, yep I though so as well, seems a reasonable solution as well06:04
pittidarkxst: followed up to 141826206:06
darkxstpitti, its kind of useless in weston06:07
darkxstthats just a reference compositor, don't think anyone is actually using it06:07
darkxstall of the wayland libraries are installed by default06:07
darkxstwhich only leaves maybe Xwayland06:07
pittibdmurray: will do, thanks06:08
pittidarkxst: ah, is the complete rendering etc. done in the libraries?06:09
pittidarkxst: it doesn't matter if the package is installed by default -- the hook of course needs to actually do some runtime detection (I left that out in the comment, I thought it was obvious)06:09
darkxstpitti, I think run-time detection is really hard, since there is no wayland server as such06:10
pittidarkxst: if all else is inappropriate we could also put it into apport, but I rather don't want to know about or maintain how wayland sessions are detected; that's something that a wayland packages are much better at06:10
darkxstwayland is basically a  set of libraries that define a protocol, the compositor becomes the server06:11
pittidarkxst: well, I can't believe that -- there must be *something* to tell a process that it can connect to wayland; the equivalent of $DISPLAY for X?06:11
darkxstpitti, as mentioned in the bug report, there seems to be a $WAYLAND_DISPLAY var06:11
pittiah06:12
darkxsthopefully that is generic and not just a GNOME-ism06:12
pittiah, and the wayland libs are synced with Debian06:12
darkxstpitti, and then there are other env vars that define (for GNOME) which backend is in use i.e wayland of Xwayland06:13
darkxstI assume apport reads the program env and not the gloval env?06:13
pittidarkxst: followed up again06:13
pittidarkxst: there is no "global" env; yes, you get the crashed program's env06:14
darkxstpitti, replied on apport bug06:24
darkxstand by global, I meant the users env06:25
darkxstbut that doesn't matter it works as expected really06:26
darkxstso basically a tag, and perhaps including (GDK/CLUTTER)_BACKEND in the report if they are set as wayland is enough for us06:27
darkxstcurrently all GNOME apps run by default under Xwayland, unless the user explicitly requests wayland backend06:28
darkxstthat I suspect will change in 3.1606:28
alkisgGood morning06:32
pittidarkxst: that sounds good06:32
pittidarkxst: so if you have a tested hook, I'll include it into the next apport upload06:32
darkxstpitti, I will write one, but not tonight, need to get back to painting06:33
darkxstshould be pretty straight forward though, so in the next day or so06:34
pitti*od*06:34
pittierr, *nod*06:34
alkisgWhen an SRU is in the queue (specifically, update-manager in https://launchpad.net/ubuntu/precise/+queue?queue_state=1), is there something the reporter can do to speed up its review?06:36
pittialkisg: not formally; you can ask SRU team members on IRC perhaps; often queue processing isn't done for longer periods of time, and then some poor soul comes along and processes them all in a big batch06:42
alkisgThank you pitti... bdmurray, would you mind if I pinged you, since in the wiki it mentions your name for Thursdays? :-/06:43
sarnoldin the past I've done the verification-done steps for other bugs that the package upload was affecting..06:45
sarnoldgranted, sometimes only the original reporter is in position to do that, but if you can reproduce the problem, it can help move things along; but I didn't see any outstanding verification-needed tags on the bugs06:45
alkisgI think that part comes after the upload to -proposed and before the upload to -updates... Now we're before the -proposed step06:46
sarnoldahh06:46
darkxstalkisg, see https://wiki.ubuntu.com/StableReleaseUpdates#Publishing06:49
alkisgdarkxst, that's where I got bdmurray's name from :)06:49
darkxstalkisg, its early there, wait until later!06:50
alkisgSure, np, thank you06:50
darkxstpitti is only up since he some sort of time freak ;)06:50
sarnoldsure sign it's bed time when pitti joins :)06:50
alkisgHaha, I got up at 01:30 today, I'm sure I beat him06:51
pittiit's been a lot worse -- these days I sleep until 7!06:51
pittialkisg: eww -- local time?06:51
* alkisg wishes he could do that06:51
alkisgpitti: yes, usually I wake up around 4, but I'm probably getting the flu...06:52
darkxstpitti, 7 is a good time to wake up ;)06:53
pittifully agreed :)06:53
darkxstshould be much better than 5 or 6 you used to appear ;)06:53
pittiI'm sure I'll go back to that in summer06:54
darkxstis that all it is, too cold!06:54
pittitoo dark06:54
darkxstopposite to my problem, too light to sleep in06:55
pittiI guess that's due to being on opposite hemispheres :)06:55
darkxstmore a lack of blinds I think!06:56
pittioh yeah! great invention that06:57
darkxstpitti, I have spent the last 3 months building this studio apartment but its still a WIP06:58
darkxstdon't to the final bits though06:58
darkxstdown even06:58
=== marcust__ is now known as marcustomlinson
darkxsthence no blinds!06:59
infinityarges: No objections, was going to do it today.07:06
NoskcajHow come python-click hasn't synced from unstable? It's got no ubuntu delta07:07
infinitysmoser: I don't speak (or use) virsh.  Which bit am I looking at?07:07
darkxstinfinity, will there be respins of trusty for -proposed bug>07:08
pittiNoskcaj: it's a new package, that doesn't happen automatically07:08
infinitysmoser: "<topology sockets='1' cores='160' threads='1'/>" looks wrong, though.  Looks like you didn't disable SMT on the host.07:08
pittiNoskcaj: do you need it?07:08
infinitydarkxst: We're not even remotely close to releasing today, proposed will be off before candidates happen.07:09
infinitydarkxst: By "not close to releasing today", I mean "we'll slip for a week, probably", but we haven't sorted a date yet, and thus not communicated it.07:09
darkxstinfinity, I have no clue what is happening since there seems to have been zero communication to the flavours ;(07:09
infinitypitti: python-click was blacklisted by cjwatson, IIRC.07:10
darkxstinfinity, it would be nice to be kept in the loop!07:10
pittiinfinity: ah, to not potentially collide with our click source?07:10
infinitydarkxst: Right, I should have sent out a "we're delaying it, but not sure how long" email, I guess.07:10
infinitypitti: Something like that.07:10
darkxstI did expect delays given how late the lts stack landed, however seen nothing official07:10
infinityPackage: python3-click07:10
infinitySource: click07:10
pittiah, heh07:11
pittihere we are, two packages using common English words without a proper noun :)07:11
darkxstinfinity, all the flavours (probably) have their testers firing into action for a release tomorrow07:12
infinitydarkxst: Yeah, I should get a mail out ASAP.  I've mentioned the delay in passing on #-release, but not formally.  Sorry about that.07:12
darkxstnot that extra testing is a problem, but you know!07:12
darkxstinfinity, I may have seen comments hinting at that, but it wasn't concrete07:13
infinitydarkxst: Yeah, I didn't think anyone in the community would complain about having extra time, but obviously it sucks to *waste* your time, too.07:13
darkxstI recall a 'might slip by a week, but I don't intend for that to happen?'07:13
infinitydarkxst: Oh, that was a couple weeks ago.  Reality and my intent didn't align, clearly. :P07:14
infinitydarkxst: Just landed the HWE stuff too late to have confidence in twiddling it all in place without error.07:14
darkxstinfinity, yes I noticed that, very clearly07:15
darkxstand really I couldn't care if its delayed by however long, but these things need to be comminucated to the flavours QA teams07:16
darkxstand not just in hints!07:16
slangasekxnox: have you looked at how edk2 might be cross-buildable?  I haven't found the magic setting in the convoluted build system yet07:27
=== kickinz1|afk is now known as kickinz1
Noskcajpitti, I' m assuming it fixes the FTBFS07:31
pittiNoskcaj: of what?07:31
Noskcajof python-click07:31
pittiNoskcaj: we don't have that package in ubuntu at all07:32
Noskcajhttps://launchpad.net/ubuntu/+source/python-click07:32
NoskcajIt says vivid-proposed07:32
pittiNoskcaj: ah, and supposedly cjwatson blacklisted it afterwards, so I guess we should just remove it again07:33
=== work_alkisg is now known as alkisg
=== work_alkisg is now known as alkisg
slangasekxnox: n/m, I seem to have figured it out... apparently you get to specify 'ARMGCC' if you want cross-build support ;P07:59
dholbachgood morning08:05
=== mthaddon` is now known as mthaddon
cjwatsonpitti,Noskcaj: I removed it, but I think I must have got unlucky with timing or something.  Removed again.  Not much to be done about it unless click is renamed09:30
=== kickinz1 is now known as kickinz1|afk
=== alkisg is now known as work_alkisg
=== kickinz1|afk is now known as kickinz1
=== Malsasa_ is now known as Malsasa
=== kickinz1 is now known as kickinz1|afk
=== doko_ is now known as doko
=== _salem is now known as salem_
=== kickinz1|afk is now known as kickinz1
=== Malsasa is now known as Guest73507
=== Malsasa_ is now known as Malsasa
=== MacSlow is now known as MacSlow|lunch
flexiondotorg_Trevinho, Are you about12:36
Trevinhoehm? :o12:36
flexiondotorg_Trevinho, Do you remember we spoke about me adding MATE support to Compiz?12:37
Trevinhoflexiondotorg_: yep12:38
flexiondotorg_Trevinho, I've made a merge proposal.12:38
flexiondotorg_https://code.launchpad.net/~ubuntu-mate-dev/compiz/compiz-mate/+merge/24868412:39
Trevinhocol12:39
Trevinhocool12:39
flexiondotorg_I'd really like to ship Ubuntu MATE 15.04 with Compiz.12:39
flexiondotorg_But I realise feature freeze is fast approaching.12:39
flexiondotorg_Any chance you'll have the time to review that?12:39
Trevinhoflexiondotorg_: I'm on it12:40
flexiondotorg_Trevinho, I've been building a version of Compiz in my PPA, so it has been tested.12:40
flexiondotorg_Trevinho, Thanks!12:40
Trevinhoflexiondotorg_: would be possible to share some of the code of the mate integration plugin with the gnome one?12:45
Trevinhoflexiondotorg_: so something like a private lib12:45
Trevinhoor even a plugin with gsettings stuff12:45
flexiondotorg_Trevinho, possibly. You'd know better than me.12:51
flexiondotorg_Trevinho, I just took the gnome stuff and adapted it. The only other thing I did was to remove Unity and HUD from the mate integration.12:52
flexiondotorg_Trevinho, I'm travelling this week. And need to go to a conference now. But post here and I'll read the backlog.12:52
flexiondotorg_Trevinho, Would is be possible to merge what I have now and then look to refactor it in a future merge proposal.12:54
tkamppeterdoko, it is about the new HPLIP package and the pointer warnings. Can this build error be overridden, as the code affected is only for memory card readers in VERY old HP inkjets. Printing, scanning, fax and all less than ~8 years old devices are not affected.13:09
cjwatsonNo, the error can't be overridden.13:16
cjwatsontkamppeter: ^-13:16
cjwatsonIt's pretty much never hard to fix.13:16
cjwatsonYou're probably just missing an #include <Python.h> or some such.13:18
Trevinhoflexiondotorg_: in case yes, hopin there's a future one :)13:26
argesinfinity: ok i'll let you practice your typing skills to sru-release those things.13:47
aeorilI am working on Bug 1417978 <1417978@bugs.launchpad.net> I have verified that the bug no longer happens in today's daily build of vivid.  I the bug happens in trusty (14.4).  I need to see if it happens in utopic (14.10).  However, whenever I go look around at cdimage.ubuntu.com, I cannot seem to find any binaries for 14.10 for PC (just powerpc mac).  How do I find the x64 binary for13:51
aeorilUtopic (14.10) to try this out on?13:51
ubottubug 1417978 in vim (Ubuntu) "vim improperly displaying text when loaded in gnome-terminal with altered geometry" [Undecided,New] https://launchpad.net/bugs/141797813:51
aeorilNoskcaj darkxst ^13:52
aeorilNoskcaj darkxst I found it on the normal download page, but would still like to know where it is on cdimage.ubuntu.com13:55
Laneyaeoril: it's on releases.ubuntu.com13:55
aeorilLaney Thanks!13:55
aeorilLaney I guess I am "triaging" this bug I made - however, I have never done that before.  Noskcaj and darkxst were helping me.  I verified it works fine in vivid, and am now checking previous releases to see where it was fixed and if it needs to be backported.  Is that the right thing to do at this stage?  I believe that 14.04.1 is being updated to 14.04.2?  How do I find the daily build14:01
aeorilfor 14.04.2?  Or whatever the latest work on the update/upgrade to 14.04.1 is?14:01
aeorilLaney also, I was thinking of getting the latest version of VIM to try on 14.04.1 to see if it works?14:01
aeorilLaney also, I need someone to verify separately that it does not work as I say on 14.04.1/14.04?14:03
aeoril(confirm)14:03
=== marcusto_ is now known as marcustomlinson
=== MacSlow|lunch is now known as MacSlow
jdstrandhallyn: ok, I think you are going to need to update /etc/apparmor.d/abstractions/libvirt-qemu to strip out the deny rules (or change the tmp dir and add new rules for it) in at least the setUp()s of the failing tests. test_CVE_2010_2239() did something similar conditional on karmic. This would have to be conditional on vivid and whatever SRUs this change went into14:34
=== marcusto_ is now known as marcustomlinson_
=== marcustomlinson_ is now known as marcustomlinson
bluefoxxxHello!15:11
bluefoxxxhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=36195415:12
ubottuDebian bug 361954 in wnpp "RFP: ossec-hids -- Host-based intrusion detection system" [Wishlist,Open]15:12
bluefoxxxThis stalled out in 2011, after good progress.15:12
bluefoxxxI would like to see the ossec-hids packages in Ubuntu by 16.04 LTS, but that requires packaging in debian upstream.15:12
bluefoxxxHow do I file this on Launchpad?15:12
bluefoxxxDo I file a bug, linking to Debian bug #361954?  Or is there some other process to follow?15:13
ubottuDebian bug 361954 in wnpp "RFP: ossec-hids -- Host-based intrusion detection system" [Wishlist,Open] http://bugs.debian.org/36195415:13
bluefoxxxubottu is pretty smart15:13
ubottubluefoxxx: I am only a bot, please don't think I'm intelligent :)15:13
cjwatsonif it's done in Debian in time then it'll hit Ubuntu automatically15:13
cjwatsonit's not obvious what you gain by filing a Launchpad bug15:14
bluefoxxxIt stalled in 2011; it's not getting done unless someone with technical capability to finish and maintain it also has stake in finishing it15:14
hallynjdstrand: ok, thanks15:16
=== matsubara is now known as matsubara-lunch
bdmurraypitti: do you have any plans for a Vivid release of apport? I'd like to SRU the fix for bug 1084979.15:32
ubottubug 1084979 in apport (Ubuntu) "Submitting error report asks confounding questions" [Medium,Fix committed] https://launchpad.net/bugs/108497915:32
xnoxinfinity: yo, is C.UTF-8 thing an ubuntu one, or is it upstream now?15:32
xnoxwhat needs to be done to get it upstream? I'm interested to do that.15:33
infinityxnox: It's Debian/Ubuntu, but we're sorting out how to make it upstreamable.15:34
infinityxnox: Which probably needs a rewrite to make it not a separate locale.15:34
xnoxinfinity: yeah, ideally it needs to be a "builtin" like C is.15:35
xnoxinfinity: who is "we" in "we're" above?15:35
infinityxnox: Me, Aurelien, and Carlos have discussed it off and on.15:36
infinityxnox: What's your motivation?  Just being able to rely on it existing on all distros?15:36
=== kickinz1 is now known as kickinz1|afk
xnoxinfinity: in /my/ distro.15:36
infinityxnox: Your distro being? :P15:36
xnoxinfinity: let's pretend it's ubuntu.15:36
infinityxnox: You're in luck, it's already in Ubuntu!15:37
xnoxinfinity: not really, it's in ubuntu patches, i want it upstreamed.15:37
infinityxnox: Anyhow, it'll never be backported to, say, RHEL7, but we're certainly working to have it uptreamed long before there's another RH. :P15:37
xnoxinfinity: cause honestly using ubuntu's glibc patches on ubuntu would be crazy =)15:37
infinityxnox: It's in Debian patches, not Ubuntu patches!15:38
xnoxinfinity: potato15:38
infinitypotahto15:38
xnoxinfinity: anyone, let me be your monkey, tell me what needs done to get it sorted into builtin "C.UTF8" given how littel i have touched of glibc codebase.15:38
xnoxs/anyone/anyway/15:39
infinityxnox: I feel like telling you would be about as much time as writing the patch.15:39
xnoxinfinity: sure, but without telling the design plan, it's never going to happen.15:39
xnoxlike console-setup/initramfs-tools merge15:39
* xnox knows infinity better =)15:40
infinityxnox: Did I just hear you volunteer to do the console-setup merge?15:40
infinityxnox: slangasek will be thrilled to have it off his plate.15:40
xnoxinfinity: tough chance, i've assigned that as a work item to steve to sort out.15:40
infinityslangasek: ^ xnox wants to merge console-setup.15:40
slangasekheh15:40
slangasekinfinity: but you wanted to review my partial merge :)15:40
xnoxit's a blocker to move systemd =)15:41
slangasekxnox: I have the merge done but there are Ubuntu-specific installer integration bits that need forward-ported (the SKIP handling)15:41
infinityAhh, right.15:41
infinityslangasek: Yes, I can review and sort those bits.15:41
xnoxslangasek: i can do installer changes.15:41
slangaseklp:~vorlon/console-setup/1.108-merge-mach-2/15:41
xnoxslangasek: what needs doing?15:41
infinityslangasek: This conversation is coming back to me now.15:41
slangasekxnox: no, this is the changes to the installer bits within console-setup15:42
xnoxinfinity: or will you?15:42
infinityslangasek: That's... An impressive delta.15:46
slangasekinfinity: yeah.  mostly because of gratuitous changes on the Debian side :-P15:47
slangasekbut a lot of this stuff should clearly be getting upstreamed15:47
=== slangase` is now known as slangasek
smoserslangasek, if you get a chance could you take a quick look at bug https://bugs.launchpad.net/ubuntu/+source/cloud-initramfs-tools/+bug/141856815:56
ubottuLaunchpad bug 1418568 in cloud-initramfs-tools (Ubuntu Precise) "depends on cloud-utils without knowledge of cloud-image-utils" [Medium,Confirmed]15:56
smosercomment 1 should give you enough information... my question is if there is something i can do to the cloud-tools archive packages to make this work (ie, fix without SRU of cloud-init)15:57
slangaseksmoser: where does the cloud-image-utils package live? cloudarchive?15:58
smoseryes. its just a backport of trusty level of cloud-utils15:58
slangaseksmoser: have you tried making cloud-image-utils in the cloud archive Conflicts/Replaces/Provides cloud-utils?15:58
smoserwell it does conflict15:58
slangasekthose weren't alternatives, I mean have you made it declare all three relationships on cloud-utils15:59
smoseralso note the other removal (cloud-intiramfs-growroot) which depends on cloud-guest-utils.15:59
smosercloud-utils from precise was later split into cloud-utils (meta package), cloud-guest-utils, cloud-image-utils15:59
slangasekmm15:59
slangasekis that cloud-utils metapackage also in the cloud archive?16:00
smoseryes. but juju would like to declare the smaller dependency chain in cloud-image-utils in later releases.16:00
slangasekyes but that shouldn't matter16:00
smoserno? its juju's request to install cloud-image-utils that causes the problem.16:01
slangasekinstalling cloud-image-utils from the cloud archive should pull in the cloud-utils package from the cloud archive, not remove the one from the main archive; unless the cloud-utils/cloud-image-utils relationships are buggy16:01
smoserhm.. maybe the dependencies are buggy.16:02
slangaseksmoser: your cloud-image-utils/cloud-guest-utils should declare Breaks: + Replaces: for this case, not Conflicts:16:02
slangasekif you fix that, you /should/ get the desired results16:02
slangasekbut see the advice in policy about not having versioned conflicts16:03
smoserok. thanks. i'll look at that.16:04
smoserslangasek, http://paste.ubuntu.com/10075299/ thats the debian/control of cloud-utils in trusty (which would go back to cloud archive)16:08
slangaseksmoser: Breaks/Replaces, *not* Conflicts/Replaces16:08
smoseryeah. thanks. i'll test.16:09
=== marcusto_ is now known as marcustomlinson_
xnoxdidrocks: transient presets are on the mailing list.16:43
xnoxdidrocks: for the time being i'm not interested in /dev/null symlinks.16:44
xnoxdiddledan: as one can do "echo disable foo.service" >> /etc/systemd/system-preset-transient/00-local.preset16:44
xnoxdidrocks: to override the "distro" transient-presets.16:45
xnoxdiddledan: unping16:45
didrocksxnox: seen that, I saw that you didn't really wanted to send it yourself first before I discussed it on the ML16:45
didrocksxnox: as I spent quite some hours with various people to discuss solutions16:46
didrockslet's see, I hope that's not going to put some issues for the debian integration16:46
didrocksbut that's just not really cool, as I warned you at the sprint already about this…16:46
xnoxdidrocks: it is very generic thing, disabled by default, and has a lot of room to be improved/modified.16:47
xnoxor semantics changed.16:47
xnoxdidrocks: in a sense this is first prototype one can start playing around with.16:48
didrocksyeah, let's see, I'll review it on the upstream ML, I'm just done with the fsck thingy16:49
didrocksimplementing plymouth protocole manually btw16:49
xnoxcool.16:49
xnoxdidrocks: well, we'll see what happens. I've tried to make the cover letter sound very open-ended and point out that this is not yet complete solution.16:50
xnoxcomplete solution, for anyone, that is.16:50
didrocksxnox: just weird that you didn't mention that it was based on what we discussed as a comity during the hackfest16:51
didrocksbut ok16:51
didrockscommittee*16:52
xnoxdidrocks: i did mention hackfest.16:58
xnoxno idea what a "comity" is.17:00
barrysmoser: any status on py3 cloud-init?17:00
smoserits on the todo list.17:00
smoseri did some owrk on the non-python parts that you hadnt touched.17:01
smoseri'll work some more today on it.17:01
barrysmoser: sounds good, thanks17:01
bdmurraycjwatson: is there any way to manually resolve Contents.gz being out of date when we encounter bug 1384797?17:17
ubottubug 1384797 in Launchpad itself "Contents generation races with publisher" [Low,Triaged] https://launchpad.net/bugs/138479717:17
cjwatsonnothing really apart from fixing that bug17:18
cjwatsonI did get started on that a while back but haven't had the time to finish - I was up to http://paste.ubuntu.com/10076288/, don't remember the state in detail17:19
cjwatsonif I get time away from huge test suite of hugeness tomorrow I'll see if I can get back to that17:19
bdmurraycjwatson: okay, thanks17:20
=== roadmr is now known as roadmr_afk
=== matsubara-lunch is now known as matsubara
ki7rwi'm just curious as to what's the difference between lm-sensors4 and lm-sensors? sensors-detect doesn't work until i install lm-sensors (lm-sensors4 was previously installed) - ubuntu 14.04 64 bit17:42
tjaaltonsmoser: hey, commented #1418568 since it needs the sru header ;)18:49
tjaaltonso if you're available to do that now then we can accept the upload18:49
smosertjaalton, sweet. i will do that quickly.18:49
tjaaltoncool18:50
smosertjaalton, done19:01
smoserthank you!19:01
tjaaltonthx :)19:02
=== roadmr_afk is now known as roadmr
=== saurik_ is now known as saurik
hallynhi - bug 1418664 , what usually causes the error message "package is in a very bad inconsistent state;" ?20:53
ubottubug 1418664 in cgmanager (Ubuntu) "package cgmanager 0.32-4ubuntu1 failed to install/upgrade: package is in a very bad inconsistent state; you should reinstall it before attempting configuration" [Critical,Incomplete] https://launchpad.net/bugs/141866420:53
mihokI'm having trouble getting blah.links to do.. anything? I thought once I packaged the folder in .deb it would automagically create symlinks for my package when installed?21:15
mihokalso some tutorials show use of a debian/ folder, others show DEBIAN/, which is correct?21:16
tarpmanmihok: debian/ is in the source package and you maintain it; DEBIAN/ is in the binary packages and is (typically) generated by the build tools21:17
mihoktarpman, ah thanks, what if my binary is really just a bash script?21:18
tarpmanmihok: sorry, I don't understand the question21:19
cjwatsonthen that just means you skip the "compile stuff" step21:19
cjwatsonyou still have a source package and a binary package21:19
mihokah21:20
cjwatsonblah.links is used by dh_link; ideally you're just using the short dh form based on /usr/share/doc/debhelper/examples/rules.tiny, which will run all the standard tools for you21:20
cjwatsonI highly recommend reading the various debhelper man pages, they're very good21:21
cjwatsonif you see any tutorial that spends any meaningful amount of time talking about DEBIAN/, discard it immediately and read something else21:21
mihokah really21:22
cjwatsonit's occasionally worthwhile to explain the internals of binary package building, but not in the context of a "how to package stuff" tutorial, and it's a good sign that the author is either rambling on about stuff you don't need to know, or is themselves terminally confused21:22
mihokI was assuming you could skip the 'source' step and just have it in binary form21:22
cjwatsonin principle yes; in practice it's making trouble for yourself21:22
mihokright21:22
mihokmakes sense, thanks21:23
cjwatson(there are lots and lots of "source" packages that consist only of interpreted code; but the source package format is still the one you want to use for version control, it lets you use the various tools for producing decent-quality binary packages with minimal effort, etc.)21:24
mihokoff hand do you know of any tutorials that go through the whole process well? ive been finding some random ones that arent that good and going through the ubuntu packaging guide21:24
cjwatsonthe Ubuntu packaging guide is ok; https://wiki.debian.org/IntroDebianPackaging (less detailed) and https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf (more detailed, arguably too much) are decent too21:26
cjwatsonthough I'm afraid it's 15 years since I used a tutorial myself so I'm not sure I'm the best person to answer :)21:27
mihokno worries, thanks for your help though!21:28
cjwatsonyou could also take the approach of finding a simple package with a similar kind of structure21:28
cjwatsonand apt-get source that and use it as a baseline21:29
cjwatsonone of my own (not so much blowing my own trumpet, as this way I know what I'm suggesting) is "madison-lite", which is just a perl script (but the perl/shell distinction doesn't matter here except for a couple of extra entries in Depends) plus man page plus examples21:29
mihokoh cool I didnt know you could do that21:29
cjwatsonso if that helps at all then feel free21:30
* cjwatson -> pub21:30
cjwatsonpeople here or on #ubuntu-packaging are likely willing to review a source package if it's stuck up on the internet somewhere, too21:31
darkxstaeoril, to backport the fix to 14.10 or 14.04 you would need to find the actual commit that fixed23:43
aeorildarkxst how would one do that? Trial and error?23:57
darkxstaeoril, search upstream bugtracker23:58
darkxstmaybe search upstream git logs or whatever VCS they use23:58
aeorildarkxst I still need to verify vim was the problem, and not gnome-terminal or whatever ...23:59
darkxstas a last resort you could run a bisect23:59
aeorildarkxst I already talked with a guy over at #vim and he said they don't really have a bug tracking system23:59

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