/srv/irclogs.ubuntu.com/2017/01/27/#ubuntu-devel.txt

naccsmoser: ping00:19
naccrharper: you may be able to hel guide, if you're around, as well00:23
rharperhere00:23
naccrharper: hey, so i'm looking at LP: #164551500:23
ubottuLaunchpad bug 1645515 in curtin "Support for ISCSI block devices" [High,Confirmed] https://launchpad.net/bugs/164551500:23
nacci think i finally understand the code enough to know where the changes need to go00:23
naccbut in reading smoser's suggestion in c1, it feels like maybe the format suggested in the bug is not exactly what would be used -- minimally because rfc4173 includes 'iscsi:...'. Did you and smoser have a plan of how to specify a iscsi disk in the yaml?00:24
rharperthe format is a suggestion; not a spec00:25
rharpermy suggestion would be to run with changes to that that make sense00:25
rharperwe will get to define what's required and the format00:26
rharpermaas will the learn to specify the format as needed00:26
naccok, so my initial thought was to overload 'path', as the rfc2173 format is a network path (fully specified) to a disk00:26
naccrather than adding a nested iscsi config section00:26
rharperhrm00:28
rharperso, conceptually I would like to treat an iscsi disk as a disk generically00:28
naccagreed, rather than a special case00:28
rharperbasically, once we've established connection, it will show up as a block device;  would we not be able to construct whatever dictionary of config needed under the disk.iscsi namespace ?00:29
rharperI imagined the iscsi.* space to include details w.r.t what is needed for establishing the connection00:29
naccright, but the rfc2173 specification is all of that in one line00:29
nacc*417300:30
rharperthe path would be an expected dev/disk/by-id path00:30
rharpers/would/coud00:30
rharpercould00:30
rharperok00:30
naccand given that, it feels weird (to me) to say00:30
nacciscsi:00:30
nacc  uri: iscsi:<servername>:<protocol>:...00:31
naccas it seems sort of redundant :)00:31
rharperyeah;  if we can get it in a single line, that seems reasonable;  in our disk_handler, we can check on path.startswith("iscsi:" ) and spin off an iscsi_handler00:32
naccyep, that's what i was thinking00:32
naccjust wanted to verify it made some sense first :)00:32
naccrharper: to be clear, that would be off in get_path_to_storage_volume? or would it be a special case in disk_handler itself? I see the former is called in multiple places00:33
rharperI'm thinking we may need to spin those up first00:34
rharperit could be triggered off the get_path_to_storage; but I don't like that as a side-effect of looking up a path00:34
naccah good point00:34
rharperwe could introduce an iscsi_handler that's fed disk objects which have a path with 'iscsi':  at the start00:35
rharperand the iscsi_handler would call disk_handler after the setup is complete00:35
rharperthe contract being that after iscsi_handler is done, the get_path_to_storage_volume would return the local scsi device path that can be used by disk_handler00:36
naccright00:36
naccthat makes some sense to me, we pay the cost one-time, up front to setup the connection, at init time, and then from then on use the normal /dev/disk path and treat it like it's a local disk00:36
naccor whatever local /dev path makes sense, i mean00:37
rharpery00:37
naccrharper: great, thanks!00:37
rharpersure00:37
=== salem_ is now known as _salem
=== juliank is now known as Guest7672
=== pavlushka is now known as anyone
=== anyone is now known as pavlushka
fossfreedom_cjwatson:  thanks for the feedback with regards to using our seeds to resolve lightdm-gtk-greeter vs unity-greeter.09:33
fossfreedom_I have updated our desktop seed.  I could not get germinate to run locally (kept saying 'unknown package' for various stuff) - but I noticed today that http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu-budgie.zesty/_germinate_output no longer contains unity-greeter.09:34
fossfreedom_So I presume I should now run ./update in our meta package and ask for an upload of our meta package with the changes?09:34
fossfreedom_damn - unity-settings-daemon is still being installed - something else is pulling that in.10:10
caribouHi, what's the systemd service that is responsible for removing the /run & /var/run tmpfs ?10:19
cjwatsonfossfreedom_: Yep.10:31
ogra_caribou, removing ? its a tmpfs ... so it is gone on reboot10:31
ogra_you dont need a service for that10:31
caribouogra_:  hmm, yes true.10:32
caribouok, I go back to sleep10:32
=== _salem is now known as salem_
=== hikiko is now known as hikiko|ln
* rbasak discovers that bug tasks have tooltips on Launchpad.12:34
rbasakHandy!12:34
=== hikiko|ln is now known as hikiko
smosernacc, reading back above... see in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=80416214:27
ubottuDebian bug 804162 in open-iscsi "open-iscsi: support iscsi root by format in RFC 4173 (root=iscsi:server:prot:...)" [Wishlist,Fixed]14:27
smoser"Note that RFC does not cover username and password, so that would have to be done outside the spec if needed."14:27
smoserit may be sufficient to use what is supported in dracut and in that debian fix14:28
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== JanC_ is now known as JanC
zerousHi, I would like to get involved with ubuntu packaging and as I am really new I have decided to go with fixing packages which have unmet dependencies. However, I am not able to retrieve the list using debcheck.py as it throws an error "No such file or directory: debcheck.tmpl. I am running ubuntu yakkety with python 2.7.1215:45
zerousUbuntu packaging bug #121460816:42
ubottubug 1214608 in phatch (Ubuntu) "Unnecessary thai-fonts dependency" [Low,Triaged] https://launchpad.net/bugs/121460816:42
zerousBug #137059916:51
ubottubug 1370599 in fontypython (Ubuntu) "Build against wxgtk 3.0" [Wishlist,Confirmed] https://launchpad.net/bugs/137059916:51
naccsmoser: ack17:05
naccdoko: would you be ok with me merging ldb? Updated samba depends on a newer version of libldb-dev than what is in zesty currently?17:14
zerousnacc: I am really new to bug fixing and packaging, will you be able to walk me through the entire process of it ?17:25
nacczerous: what are you trying to do?17:32
zerousnacc: Well I would like to fix bugs related to packaging.17:42
zerousHence, I wanted to know how it is done. For instance bug 137059917:43
ubottubug 1370599 in fontypython (Ubuntu) "Build against wxgtk 3.0" [Wishlist,Confirmed] https://launchpad.net/bugs/137059917:43
nacczerous: i don't see that source package any longer in ubuntu, do you?17:48
nacczerous: bah, nm, typo on my part17:49
nacczerous: afaict, in zesty, it already depends on wxgtk3.017:50
bdmurraybarry, slangasek: will one of you be able to have a look at my apport changes?17:52
zerousnacc: yeah, it is. So I guess I have to hunt for another one17:58
dupondjemm firefox broke?18:39
dupondjechrisccoulson: nobody reported issues on firefox or so? Since the update to 51.0.1 my pages are all blank .. :)18:44
dupondjeanyone else with broken firefox since 51.0.1 update on yakkety?19:04
jgrimmdupondje, working for me,19:08
dupondjestrange... my whole page is just blank19:08
dupondjedowngraded, and it works fine again19:08
chrisccoulsondupondje, what addons do you have installed?19:14
chrisccoulsondupondje, do you see the browser chrome? Is it just the content that's blank?19:21
dupondjechrisccoulson: even in safe mode its broken20:02
dupondjeand I see the bars etc indeed, just the content is white20:02
dupondjebut for example if I open a new tab, the 'history' pages are shown correctly20:02
dupondjealso if I browse to some site, I can click on the links etc20:03
dupondjebut its just all white20:03
chrisccoulsondupondje, does it work if you run with MOZ_FORCE_DISABLE_E10S=1 in the environment?20:03
dupondjelet me test20:04
tjaaltonjbicha: you still have pkg-gnome packages on subversion?-)20:04
jbichatjaalton: we're moving to git soon, but that's been the case for several years, maybe in 2017?20:05
dupondjechrisccoulson: yep! then it works fine again ..20:05
jbichatjaalton: I believe the main blocker all along was just making sure that svn history was preserved along with author mapping20:06
chrisccoulsondupondje, awesome, thanks!20:07
dupondje:)20:07
chrisccoulsondupondje, can you please open a bug on bugzilla.mozilla.org?20:08
chrisccoulson(it would be worth including the info from about:support too)20:08
tyhickschrisccoulson: isn't it odd that it is even broken in safe mode? when I start firefox in safe mode, e10s gets disabled20:09
tjaaltonjbicha: alright, was just looking at backporting libpwquality from jessie to wheezy..20:09
tjaaltonfor sssd20:10
chrisccoulsondupondje, once you've got a bug number, please let me have it :)20:13
chrisccoulsonand I'll make sure the right people are cc'd20:13
jbichaI feel like pkg-gnome is one of the largest remaining users of svn in Debian packaging20:17
tsimonq2SVN? O__o20:30
tsimonq2...why?20:30
sarnoldbecause it really was a vast improvement over CVS :)20:30
tsimonq2Well I guess my question is, why are we *still* using it?20:31
=== salem_ is now known as _salem
dupondjechrisccoulson: i'll fix later this evening or tomorrow :)20:51
dupondjetrying to migrate my laptop to an SSD now :)20:51
dupondjeand that **** livecd isn't starting correctly :(20:51
infinityslangasek: "now redundant with iproute2" ... Is it though?21:54
infinityslangasek: arp, rarp, and netstat are tools I use near-daily.   net-tools isn't just ifconfig and route.21:54
slangasekinfinity: iproute2 contains ss as a replacement for netstat; arp and rarp don't seem particularly "minimal" to me; see both the debian-devel and ubuntu-devel discussions21:56
infinityslangasek: Yeah, I found the ubuntu-devel discussion.21:56
infinityslangasek: Despite it never having been Essential, I suspect there are a ton of user-local scripts that depend on ifconfig existing (I know I have a few), so that'll be fun fallout.21:57
acheronukslangasek: so something like?21:58
acheronukdpkg-architecture -e s390x21:58
acheronukif [ $? -eq 0 ]21:58
acheronukthen21:58
acheronuk  exit 021:58
acheronukfi21:58
infinityacheronuk: "if dpkg-architecture -e s390x; then" is the compact way to write that.21:58
infinity(Totally not sure of context)21:59
acheronukinfinity: just wanting to put a conditional to exit a testuite with a pass exit code status, on an architecture that is borked for the test22:00
infinityUnderstanding why it's broken would help.22:01
slangaseksure. but inop'ing the test, on an architecture where the software is not actually supported, is better than making the release team repeatedly hint it22:03
infinityYeah.  Just curious if the failure has to do with s390x or with the infrastructure.22:04
infinityie: People blame s390x for gnupg-fails-on-long-paths-in-containers, for instance.22:04
infinityAnd the solution shouldn't be "ignore s390x", but "ignore in containers", or "try to sort out how to make it less dumb".22:04
slangasekif so, that should show up on both s390x and armhf22:04
infinityWas just an example.22:05
acheronukasked upstream and could could maybe summarise the response as "why the *something are you building on that architecture?"22:05
* infinity tries to teach himself 'ss' ...22:06
acheronukanyway, I just wanted to confirm that a testuite would exit then with a 'no-op' pass with that code.22:07
infinityacheronuk: Anyhow, quibbling about "why" aside, yes, that should work.22:07
acheronukinfinity: thanks. still learning on these tests22:07
acheronukslangasek: and thank you too22:08
infinityOr, much more compact: "dpkg-architecture -e s390x && exit 0"22:08
tsimonq2infinity: Best way to check if package tests work locally? Docs are outdated.22:08
infinitytsimonq2: Run them locally.22:08
tsimonq2infinity: ...how?22:09
tsimonq2infinity: (in a Debian-packageish way)22:09
infinitytsimonq2: For anything that doesn't reboot the testbed, you can just install the deps and run the tests listed in debian/tests/control22:09
tsimonq2infinity: hm k22:09
tsimonq2Thanks22:09
infinityFor things that break the testbed, you can run them "properly" via... Stuff that is indeed documented.  But I always forget the URL.22:10
* tsimonq2 naps, hurt my knee and I'm tired...22:10
tsimonq2Ok thanks o/22:10
infinityhttp://packaging.ubuntu.com/html/auto-pkg-test.html looks like the place.22:11
acheronukinfinity: yep running the tests locally works here. though some architectures don't seem possible to emulate here22:15
acheronukthere are newer 'autopkgtest' commands to run that that wiki link as well. pitti had a blog post explaining I think?22:17
acheronukhttps://www.piware.de/tag/autopkgtest/22:18
jgrimmnacc, did you delete any git repos for packages in usd-import-team?  asking as i'm certain their used to be an iproute2 there23:02
nacchttps://code.launchpad.net/~usd-import-team/ubuntu/+source/iproute2/+git/iproute2 ?23:03
naccjgrimm: --^23:03
jgrimmdoh23:03
naccjgrimm:  there are about 300 packages imported now, it seems like23:03
jgrimmi saw! that's wild23:03
naccjgrimm: do you need me to update iproute2? it might be out of date23:04
jgrimmnacc, yes it is, that's why i went looking for it23:04
jgrimmthanks!23:04
naccjgrimm: np, running now23:04
naccjgrimm: it ony imported two new publishes (4.9.0-1) to debian (sid/stretch), is that what you expected? (it's also done now if you want to fetch and check)23:06
jgrimmyep, 4.9 was what i wanted23:07
jgrimmnacc, thanks23:07

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