/srv/irclogs.ubuntu.com/2013/08/12/#ubuntu-devel.txt

fosstererHi ! I removed a patch applied earlier and receiving error as a result. Can smeone look into it?00:05
RAOFlifeless: So that apt-btrfs-snapshot can work.00:09
lifelessRAOF: I don't see the connection00:10
RAOFlifeless: apt-btrfs-snapshot will take snapshots of your / on each apt transaction; you obviously don't want to roll back your /home as well if you decide to rollback00:10
lifelessRAOF: there are lots of other things - /var comes to mind, which would be equally disasterous to rollback willynilly.00:10
lifelessRAOF: mail spool, virtual machine files, LXC containers...00:10
RAOFlifeless: But only bits of /var - it's a good bet that nothing under /home wants to be rolled back, whereas various bits of /var will.00:11
lifelessRAOF: except for any daemon with a /home home, but sure thats less likely.00:12
RAOFThis could be rephrased as ‘package downgrades are hard, m'kay?’00:12
RAOFWhat daemon(s) have a /home home?00:12
lifelesssure, but the thing that got me was the *default* install makes a subvolume.00:12
lifelessapt-btrfs-snapshot isn't installed by default00:13
lifelessin fact, it's in universe.00:13
lifelessRAOF: daemons with a /home home - I don't know, was a hypothetical, which is why I said 'less likely'00:14
RAOFAFAIK it's harmless to make /home a subvolume, so you might as well make it one?00:14
lifelessit's not harmless ;)00:14
lifelessoperations like rebalancing and so on that are per subvolume need to be repeated per subvolume; backups and copies etc with --one-filesystem likewise.00:15
lifelessFolk *need to know* that this is being done. The partitioner shows what the partition table will be like - so that informs the person installing Ubuntu.00:15
lifelessBut there was zero notification of the subvolume behaviour, I found out when I had cause to review my fstab, and then found out my backup scripts hadn't been working properly for a year00:15
RAOFEeep.00:16
lifelessThats what I said.00:16
lifelessOnly my version wasn't printable.00:16
lifelessI had a lot of good backups of everything but boot (expected) and home (unexpected)00:17
RAOFUnicode has a *lot* of characters :)00:17
lifeless:)00:17
ajmitch'small pile of poo' probably describes it00:17
RAOFI expect that this is a bug in the partitioner, or at least will require changes there. I don't believe the partitioner understands subvolumes, so it'll need to be taught about them before it can display them.00:18
lifelessSo for clarity: I have no objection to the installer suggesting I might like a subvolume. I have a big objection to it just happening.00:19
lifelessOf course, I may be horribly misremembering, in which case mea culpa.00:20
lifelessif I get a little time I'll hand install a VM and see00:20
RAOFlifeless: Oh, no. It definitely just happens.00:31
arandlifeless: (randomly read the irclog) I'm not sure if you've read it already, but I've tried to put down the info about the ubuntu btrfs setup over at https://help.ubuntu.com/community/btrfs#Ubuntu-specific_subvolume_layout_in_11.04_and_later01:21
lifelessarand: I saw that, thanks.01:23
lifelessarand: it doesn't explain why it's like that, just that it is.01:23
arandIndeed, though the home - / separation tends to be the most common one (except maybe boot), so I guess it makes a bit of sense.01:27
arandlifeless: I think it was cjwatson who instated it in the installer, so I guess he's the one to ask ;)01:29
=== cody-somerville_ is now known as cody-somerville
=== Logan_ is now known as log
dholbachgood morning06:42
=== smb` is now known as smb
sil2100Hi!07:18
sil2100Does anyone know if there will be some patch pilot available today ;) ?07:18
Noskcajsil2100, there's meant to be three different ones today, dholbach might know actual times07:24
NoskcajDo you want me to check it?07:24
dholbachhttps://www.google.com/calendar/embed?src=6k1e5rq45m1bdqq0n1ge3oqaok@group.calendar.google.com&gsessionid=OK07:24
dholbach(linked from https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews)07:25
Laneya crack team07:25
mlankhorstg'day07:39
mlankhorst@pilot in07:45
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mlankhorst
dholbachsil2100, ^ :)07:46
mlankhorstkeep in mind I probably can't upload anything, so you have to find your own sponsor :p07:47
sil2100\o/07:49
sil2100dholbach: thanks ;)07:49
sil2100mlankhorst: I'll poke you about sponsoring something in a moment if you don't mind ;)07:49
* mlankhorst can only upload to xorg07:51
mwhudsonwho do i have to bribe to get this kernel patch: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c5f927a6f62196226915f12194c9d0df4e2210d708:57
mwhudsonbackported to raring?08:57
dholbachmwhudson, https://wiki.ubuntu.com/KernelTeam/KernelUpdates is what I could find quickly - maybe it's worth to ask in #ubuntu-kernel too09:23
mwhudsondholbach: i guess it's getting to the point where "wait for saucy" becomes the easiest option :)09:25
didrockscjwatson: I know you are at debconf, but answer when you can: I saw that britney didn't block the Mir deps (unity-system-compositor) having a strict version dependency on Mir (latest Mir went in without the compatible u-s-c)10:12
didrockscjwatson: as upstream are breaking ABI daily, do you think there is a way for that case to be blocked? If not, if I try using a virtual package based on the upstream version, will that work?10:13
=== wedgwood is now known as Guest52531
seb128cjwatson, rewording what didrocks said, does britney handle a "provides: <something>" being dropped as "something" being dropped, e.g does it enforce rdepends of something to be fixed before allowing migration?10:20
geserdidrocks: both u-s-c and mir in saucy have the same timestamp in their version right now. so it's ok right now?10:21
didrocksgeser: it's ok right now, but it's released every 4 hours10:22
didrocksI've block automated uploads during the week-end because of this10:22
geserdidrocks: should u-s-c have also an upper bound version check on libmirserver1 if it doesn't work with newer ones? (currently it's only >=)10:23
didrockshum, weird, it was = before10:24
* didrocks looks at who changed that10:24
didrocksgeser: oh I know, it's because of -V wasn't changed with ABI transition10:25
didrocksok, let's see with the fixed version that will now be available10:25
didrocksand see if it will block mir without u-s-c10:25
=== gusch is now known as gusch|lunch
sil2100mlankhorst: hi!11:05
sil2100mlankhorst: are you free for some sponsoring by any chance?11:05
sil2100mlankhorst: there is this: https://bugs.launchpad.net/ubuntu/+source/lucene++/+bug/121118411:05
ubottuLaunchpad bug 1211184 in lucene++ (Ubuntu) "lucene++ 3.0.4-0ubuntu2 needs releasing" [Undecided,New]11:05
mlankhorstsil2100: as I said I can't sponsor uploads outside of xorg :-)11:07
seb128sil2100, I can sponsor it11:10
seb128@pilot in11:10
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: seb128, mlankhorst
asachi... what was the magic to get a buglist like: https://bugs.launchpad.net/ubuntu-touch-preview/+bugs in plain/text ?11:11
asacdholbach: am i right that you remember this? :)11:12
=== steveire_ is now known as steveire
asacbdmurray: ^^ thx11:12
sil2100seb128: !11:13
sil2100seb128: thanks :)11:13
seb128asac, not sure you can...11:13
asacseb128: i am 100% sure i did that in the past :)11:13
seb128asac, you can add /+text to some pages, like bug reports11:13
asacah11:13
sil2100mlankhorst: no problem, seems I have missed that message due to my disconnecting11:13
seb128asac, but that doesn't work for the list view11:13
asacyeah11:14
asaclets wait for bdmurray or dholbach to waked up11:14
seb128asac, you can do https://bugs.launchpad.net/ubuntu-touch-preview/+bugs -text11:14
seb128ups11:15
seb128asac, you can do https://bugs.launchpad.net/ubuntu-touch-preview/+bugs-text11:15
seb128asac, but that gives you only the numberS...11:15
seb128not very useful11:15
asacinteresting :)11:16
asaci think i saw a more meaningful list11:16
asacwhen we worked on this bug harvesting tool back in heno days :)11:16
asacbut lets see11:16
cjwatsondidrocks: if there's still a problem, I'd need to see the control files of the things that you think should have been blocked, bearing in mind I don't know the specific packages in question11:18
cjwatsondidrocks: from the sound of the discussion I read, using a virtual package that expresses the ABI would be a good idea; that's probably better than adding a << bound11:19
didrockscjwatson: yeah, now we have a fixed version of Mir/u-s-c in the release pocket. I'm trying to rebuild a new Mir and push to proposed to see if it was just due to the bad transition11:19
cjwatsonseb128: yes11:19
didrockscjwatson: right now, the deps are just:11:19
didrocksunity-system-compositor Depends: mir (= <version>)11:19
cjwatsonExact-version dependencies should be banned :-P11:19
cjwatsonThey're almost never what people *actually* want, just a bad approximation11:20
didrockscjwatson: upstream not bumping soname should be banned as well11:20
didrocksthey are breaking ABI multiple times a day11:20
cjwatsonYes, but that isn't an excuse for exact-version dependencies11:20
lifelessdidrocks: mir is ?11:20
didrockslifeless: right11:20
didrockscjwatson: and they don't want to maintain the ABI version by hand11:20
cjwatsonIf I were in this situation I would look into automatically computing an ABI hash11:20
didrocksso I have to do with the constraints that are imposed on me11:20
cjwatsonMany packages in the archive do this, although I admit I don't offhand know of a C++ example11:21
=== MacSlow is now known as MacSlow|lunch
didrockscjwatson: that would be a nice thing I can investigate the day I don't have a ping every 2 minutes and 4 new compononents to push every day11:21
cjwatsonBut if you used one of the tools to produce a reduced textual representation of the ABI, took a few characters from its hash, and stuck that in Provides and shlibdeps, that would do the job11:22
cjwatsondidrocks: Sorry, I can't help you then11:22
cjwatsonI have as much work as you do11:22
didrocksI know :)11:22
cjwatsonPlease don't blame me11:22
didrockscjwatson: I don't at all, but just understand why it's a strict dep for now :/11:22
cjwatsonIf you don't have time to do any changes, you can't improve anything11:22
didrocksI do changes to accomodate upstreams and try to get things flowing11:23
didrockscjwatson: so, back to my question, should the exact version dependency block britney?11:23
cjwatsonYes11:23
didrocksok, thanks, I didn't catch they didn't bump the soname change it in debian/rules the other day, so this rebuild should proove it works11:24
didrocksthanks cjwatson11:24
cjwatsonhttps://wiki.ubuntu.com/ProposedMigration for more on the migration semantics11:25
didrockscjwatson: ah, a good reading, will have a look, thanks again11:26
=== gusch|lunch is now known as gusch
stokachurbasak: building and testing the mysql upgrade now should hopefully be ready in the next hour11:55
=== tvoss is now known as tvoss|quick_lunc
dholbachasac, I was out for lunch12:11
dholbachasac, https://bugs.launchpad.net/ubuntu-touch-preview/+bugs-text12:11
asacdholbach: right. so no way to get the same stuff with titles etc.?'12:13
asaci thought that existed as well at some poin12:13
dholbachasac, no, AFAIK for that you have to use the API12:13
asackk thx dholbach12:15
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
didrockscjwatson: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html hum, Mir seems to be a valid candidate, but u-s-c Depends on libmirserver1 (= 0.0.9+13.10.20130812.1-0ubuntu1)12:33
didrocksmir (0.0.9+13.10.20130812.1-0ubuntu1 to 0.0.9+13.10.20130812.2-0ubuntu1)12:33
Laneydidrocks: fails in update_output for that reason12:41
didrocksLaney: ah, and that's not reflected in _excuse?12:41
Laneyno, that's just a first stage of checks12:41
Laneyhttps://wiki.ubuntu.com/ProposedMigration12:42
didrocksLaney: well, I read:12:42
didrocksThe update excuses: list of all candidate package versions and the basic status of their propagation into the release pocket; this is somewhat shorter and nicer than12:42
didrocksThe update output: the complete, rather crude output of the proposed-migration scripts as they recurse through the candidates.12:42
didrocksIt doesn't say the first one is only a first stage :)12:42
didrocksbut anyway, it's excellent, so blocked as it was supposed to, great! :)12:42
didrocksthanks Laney12:42
cjwatsondidrocks: this is working as it's supposed to, as Laney said.  I've clarified the wiki page12:49
didrockscjwatson: excellent! thanks a lot. /me ticks one less issue to deal with for now12:50
=== barry` is now known as barry_
=== barry_ is now known as barry
=== rickspencer3_ is now known as rickspencer3
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== Guest52531 is now known as wedgwood
=== ema_ is now known as ema
=== apachelogger is now known as yovel_
=== yovel_ is now known as apachelogger
smartboyhwkirkland, sure (on the email)14:38
kirklandsmartboyhw: great, thanks14:38
sergiusenscjwatson: good day again! Question for you, is the cron for http://people.canonical.com/~ubuntu-archive/click_packages/ using ~sergiusens/click_ready/click_copy.py or a local copy?14:45
cjwatsonthe former14:46
=== steveire_ is now known as steveire
sergiusensgreat, that works for me14:54
roaksoaxxnox: howdy!! you are one of the maintainers of python-flake8 in debian right?15:03
roaksoaxxnox: or am I crazy :)?15:04
roaksoaxi think i am15:04
roaksoaxnevermind :)15:04
stokachurbasak: i attempted to build mysql but it continually fails on a few unittests15:41
stokachuand each build takes like 3 hours15:42
=== andy__ is now known as andyrock
infinity@pilot in16:14
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mlankhorst, infinity, seb128
infinitymlankhorst: Still piloting, or forgot to bounce out?16:15
mlankhorst@pilot out16:15
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: seb128, infinity
mlankhorstwell was about to eod :P16:15
mdeslaurmterry, mpt: this is cool: http://www.iphonehacks.com/2013/08/codescrambler-scrambles-numbers-on-passcode-screen.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+iphonehacks+%28iPhone+Hacks%2916:29
mdeslaur(as a non-default alternative)16:29
mterrycute16:29
mptcool16:30
dobeyanyone know anything about possible insanity of mixing qt4 and qt5 libraries together in the same binary?16:42
dobeyis it doable, or do you end up with same problems of gtk 2/3 mixing?16:43
dobeyn/m16:46
pete-woodsrobru: good afternoon! when you get the chance, would you be able to enable the coverage and test hooks for the libqtdbustest and libqtdbusmock projects in the same way you have done for indicator-network-prompt?17:04
pete-woodsdobey: don't do it -> sedfault city17:04
pete-woods*segfault17:04
pete-woodsthey share the same namespaces17:04
dobeyright17:08
ScottKdobey: http://perezmeyer.blogspot.com/2013/08/qt-in-debian-using-qt4-andor-qt5-in.html17:16
* pinky is away: Away17:37
=== Nisstyre-laptop is now known as Nisstyre
=== zyga_ is now known as zyga
xnoxroaksoax: nonetheless, what do you need/want with python-flake8 =) ?18:50
xnoxroaksoax: it's team maintained, so i have commit access...18:50
dobeymardy: are you still around?18:51
dobeyguess not19:00
roaksoaxxnox: it is just that i want to sync it but the package in debian is broken as it depends on non-existant packages. but it seems that the svn repo has an updated packaging that has not yet been released19:18
xnoxroaksoax: ah, yeah. it's in flux at the moment.19:19
roaksoaxxnox: yeah! thought you were maintaining it but i guess i misread :)19:20
Noskcajkirkland, I was the only person who did anything at the testdrive hackfest. Do i still need to fix the changelog?19:46
NoskcajAnd your release script still didn't +1 the setup.py19:46
kirklandNoskcaj: okay, I'll fix the release script19:47
kirklandNoskcaj: you can put all of the changes under your own name/section, [ Jackson Doak ]19:47
kirklandNoskcaj: but, yes, I do need you to write a list of bulleted changes19:47
kirklandNoskcaj: look at debian/changelog and you'll see how I do those19:48
kirklandNoskcaj: this is something you'll need to learn, if you want to help maintain TestDrive ;-)19:48
kirklandNoskcaj: did Smartboyhw contribute to the hackfest?19:48
kirklandNoskcaj: he emailed me asking me to add him to the testdrive team since he organized the hackfest;  I was curious what his contributions were to the day...19:49
Noskcajkirkland, nothing. danchapman was the only person who showed up, but his PC crashed the moment he realised testdrive was made with quickly.19:50
Noskcajbtw, quickly is broken in 13.1019:50
stokachucjwatson: i was gonna merge keepalived is that cool with you?20:11
olli_bregma, bdmurray is wondering what's a good ML to get autogenerated regression notifications for bamf in saucy20:15
bdmurrayolli_: actually raring20:16
olli_bdmurray, alright, but not ubuntu-touch ;)20:16
bregmaI don;t think there is a mailing list for that20:17
olli_bregma, it's currently going to ps-jenkins20:18
bdmurrayI'm using the email address of the uploader of the package which is ps-jenkins20:18
olli_which I don't think is monitored for that reason20:18
bregmaso is everything else20:18
olli_fginther, ^ do you have any input?20:18
sergiusensolli_: everyone in QA has access to PS jenkins, it's a mailing list20:19
sergiusensit's very high traffic though20:19
fgintherolli_, one moment20:19
olli_sergiusens, it's not about access, but about looking out for such mails20:19
bdmurraythe subject of them is regularly formatted fwiw20:20
bregmaperhaps we need finer-grained status mails from the automated testers20:20
sergiusensolli_: well I'm subscribed to that list and filter out what interests me20:20
bregmaI just check the results page online from time to time20:20
fgintherbdmurray, is this for the daily-release tests?20:21
bdmurrayfginther: no this is using the ubuntu error tracker to see if there are regressions detected in Stable Release Updates - http://www.murraytwins.com/blog/?p=12720:22
Noskcajkirkland, i've fixed the changelog. change you merge and possibly release?20:24
fgintherbdmurray, olli_, sergiusens' filtering is probably the best option. Monitoring packages already in the wild isn't something I normally do20:28
olli_fginther, bdmurray wfm20:29
=== petersaints_ is now known as petersaints
bdmurrayolli_: so the emails shall continue to go to the ps-jenkins list? is the current one awaiting moderation?20:30
olli_bdmurray, that's how I understood fginther, I am not a moderator on that list (afaik)20:31
fgintherbdmurray, is something stuck?20:32
bdmurrayfginther: I don't know as I don't have access to the archive20:34
fgintherbdmurray, hmm, have you requested access to the ps-jenkins list? I'm not sure the moderator is still around, may need to engage IS20:41
=== Nisstyre-laptop is now known as Nisstyre
=== andreas__ is now known as ahasenack
=== tvoss is now known as tvoss|eod
=== Ursinha-afk is now known as Ursinha
=== mbiebl_ is now known as mbiebl
seb128@pilot out22:29
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
=== salem_ is now known as _salem

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