Tuesday, 2017-09-26

*** rajathagasthya has joined #openstack-release00:00
*** yamamoto has quit IRC00:16
*** kumarmn has quit IRC00:19
*** yamamoto has joined #openstack-release00:21
*** annabelleB has quit IRC00:37
*** zhurong has joined #openstack-release00:41
*** kumarmn has joined #openstack-release00:53
*** ekcs has quit IRC01:09
*** rajathagasthya has quit IRC01:29
*** rajathagasthya has joined #openstack-release01:30
*** rajathagasthya has quit IRC01:34
*** hongbin has joined #openstack-release01:36
*** liujiong has joined #openstack-release01:39
*** yamamoto has quit IRC01:50
*** yamamoto has joined #openstack-release01:50
*** yamamoto_ has joined #openstack-release01:51
*** gcb has joined #openstack-release01:52
*** yamamoto has quit IRC01:55
*** rosmaita has quit IRC02:15
*** rajathagasthya has joined #openstack-release02:22
*** kumarmn has quit IRC02:25
*** thorst has quit IRC02:51
*** thorst has joined #openstack-release02:51
*** hongbin has quit IRC02:51
*** hongbin has joined #openstack-release02:52
*** Dinesh_Bhor has joined #openstack-release02:54
*** thorst has quit IRC02:56
*** rajathagasthya has quit IRC02:56
*** Dinesh_Bhor has quit IRC02:57
*** Dinesh_Bhor has joined #openstack-release02:57
*** dave-mcc_ has quit IRC03:09
*** Dinesh_Bhor has quit IRC03:24
*** Dinesh_Bhor has joined #openstack-release03:28
*** Dinesh_Bhor has quit IRC03:34
*** hongbin has quit IRC03:40
*** Dinesh_Bhor has joined #openstack-release03:46
*** thorst has joined #openstack-release03:53
*** udesale has joined #openstack-release03:59
openstackgerritEmilien Macchi proposed openstack/releases master: Release TripleO Ocata (bugfix)  https://review.openstack.org/50728304:03
openstackgerritEmilien Macchi proposed openstack/releases master: Release TripleO Ocata (bugfix)  https://review.openstack.org/50728304:03
openstackgerritEmilien Macchi proposed openstack/releases master: Release TripleO Ocata (bugfix)  https://review.openstack.org/50728304:04
*** ekcs has joined #openstack-release04:14
*** mtreinish has quit IRC04:24
*** kumarmn has joined #openstack-release04:25
*** kumarmn has quit IRC04:30
*** mtreinish has joined #openstack-release04:34
*** gcb has quit IRC04:48
*** claudiub has joined #openstack-release04:49
*** sree has joined #openstack-release05:06
*** sree has quit IRC05:09
*** sree has joined #openstack-release05:09
*** mriedem has quit IRC05:12
*** adreznec has quit IRC05:13
*** gcb has joined #openstack-release05:24
*** yamamoto_ has quit IRC05:37
*** yamamoto has joined #openstack-release05:37
*** armax has joined #openstack-release05:59
*** adreznec has joined #openstack-release06:01
*** thorst has quit IRC06:03
*** pcaruana has joined #openstack-release06:20
*** zhurong has quit IRC06:22
*** iyamahat has joined #openstack-release06:23
*** iyamahat has quit IRC06:24
*** iyamahat has joined #openstack-release06:24
*** eranrom has quit IRC06:27
*** eranrom has joined #openstack-release06:32
*** eranrom has quit IRC06:57
*** thorst has joined #openstack-release06:59
*** sree has quit IRC07:02
*** ekcs has quit IRC07:02
*** sree has joined #openstack-release07:02
*** eranrom has joined #openstack-release07:06
*** sree has quit IRC07:07
*** iyamahat has quit IRC07:07
*** dtantsur|afk is now known as dtantsur07:11
*** eranrom_ has joined #openstack-release07:16
*** eranrom__ has joined #openstack-release07:19
*** eranrom has quit IRC07:19
*** jtomasek has joined #openstack-release07:22
*** eranrom_ has quit IRC07:23
*** armax has quit IRC07:29
*** sree has joined #openstack-release07:41
*** tmorin1 has joined #openstack-release07:43
*** sree has quit IRC07:46
*** eranrom__ has quit IRC07:54
*** alexchadin has joined #openstack-release08:00
*** sree has joined #openstack-release08:02
*** jpich has joined #openstack-release08:04
*** eranrom has joined #openstack-release08:07
*** alexchadin has quit IRC08:08
*** iyamahat has joined #openstack-release08:12
*** iyamahat_ has joined #openstack-release08:14
*** iyamahat has quit IRC08:14
*** eranrom has quit IRC08:18
*** iyamahat_ has quit IRC08:20
*** zhurong has joined #openstack-release08:22
*** electrofelix has joined #openstack-release08:26
*** yamamoto has quit IRC08:31
*** alexchadin has joined #openstack-release08:31
*** yamamoto has joined #openstack-release08:34
*** yamamoto has quit IRC08:39
*** udesale has quit IRC08:45
*** yamamoto has joined #openstack-release08:47
*** yamamoto has quit IRC08:47
*** udesale has joined #openstack-release08:51
*** sree has quit IRC09:00
*** sree has joined #openstack-release09:00
*** sree has quit IRC09:05
*** pbandark has joined #openstack-release09:05
*** yamamoto has joined #openstack-release09:10
*** udesale has quit IRC09:11
*** udesale has joined #openstack-release09:11
*** yamamoto has quit IRC09:12
*** yamamoto has joined #openstack-release09:14
*** yamamoto has quit IRC09:16
*** yamamoto has joined #openstack-release09:16
*** witek has quit IRC09:18
*** witek has joined #openstack-release09:18
*** dtantsur is now known as dtantsur|lunch09:21
*** witek_ has joined #openstack-release09:24
*** witek has quit IRC09:25
*** witek_ is now known as witek09:25
*** yamamoto has quit IRC09:31
*** yamamoto has joined #openstack-release09:35
openstackgerritWitold Bedyk proposed openstack/releases master: Release python-monascaclient for Newton  https://review.openstack.org/50745709:44
*** zhurong has quit IRC09:52
*** sdague has joined #openstack-release10:00
*** pkovar has joined #openstack-release10:07
*** sree has joined #openstack-release10:11
*** armax has joined #openstack-release10:15
*** sree has quit IRC10:16
*** pkovar has quit IRC10:27
*** iyamahat has joined #openstack-release10:35
*** zhurong has joined #openstack-release10:36
*** iyamahat has quit IRC10:36
*** iyamahat has joined #openstack-release10:37
*** udesale has quit IRC10:37
*** iyamahat has quit IRC10:43
*** iyamahat has joined #openstack-release10:45
*** iyamahat has quit IRC10:46
*** iyamahat_ has joined #openstack-release10:46
*** liujiong has quit IRC10:51
*** udesale has joined #openstack-release10:53
*** iyamahat_ has quit IRC10:54
*** alexchadin has quit IRC10:58
*** alexchadin has joined #openstack-release10:59
*** armax has quit IRC11:12
*** alexchadin has quit IRC11:14
*** pkovar has joined #openstack-release11:21
*** kumarmn has joined #openstack-release11:26
*** iyamahat has joined #openstack-release11:27
*** iyamahat has quit IRC11:29
*** alexchadin has joined #openstack-release11:30
*** kumarmn has quit IRC11:31
*** iyamahat has joined #openstack-release11:31
*** thorst has quit IRC11:31
*** zhurong has quit IRC11:35
*** zhurong has joined #openstack-release11:39
*** iyamahat has quit IRC11:48
*** bobh has joined #openstack-release11:55
*** pkovar has quit IRC12:05
*** dave-mcc_ has joined #openstack-release12:09
*** thorst has joined #openstack-release12:11
*** edmondsw has joined #openstack-release12:14
*** dtantsur|lunch is now known as dtantsur12:15
lvdombrkfolks, if there anyone who migrate instances between diferent openstack versions ?12:18
*** sree has joined #openstack-release12:20
*** pkovar has joined #openstack-release12:22
*** wolverineav has joined #openstack-release12:27
*** bobh has quit IRC12:27
*** rosmaita has joined #openstack-release12:28
*** udesale has quit IRC12:29
*** armax has joined #openstack-release12:30
*** armax has quit IRC12:37
*** yamamoto has quit IRC12:38
*** witek_ has joined #openstack-release12:40
*** witek has quit IRC12:41
*** zhurong has quit IRC12:46
*** yamamoto has joined #openstack-release12:55
*** sree has quit IRC12:58
*** sree has joined #openstack-release12:58
*** sree has quit IRC12:59
*** kumarmn has joined #openstack-release12:59
*** sree has joined #openstack-release12:59
*** Dinesh_Bhor has quit IRC12:59
*** sree has quit IRC13:00
*** sree has joined #openstack-release13:00
*** alexchadin has quit IRC13:01
*** witek has joined #openstack-release13:04
*** witek_ has quit IRC13:05
*** yamamoto has quit IRC13:06
*** Dinesh_Bhor has joined #openstack-release13:08
dhellmannlvdombrk : this is the channel for managing the release process for openstack. You're more likely to find someone to help you with answers about using openstack on the operators mailing list or in the #openstack channel13:11
*** mriedem has joined #openstack-release13:11
*** bobh has joined #openstack-release13:11
smcginniso/13:19
*** amoralej is now known as amoralej|lunch13:21
dhellmanno/13:22
*** udesale has joined #openstack-release13:27
*** tmorin1 has left #openstack-release13:39
*** armax has joined #openstack-release13:41
EmilienMrelease-managers: please review https://review.openstack.org/#/c/507280/ https://review.openstack.org/#/c/507283/ and https://review.openstack.org/#/c/507286/13:44
*** liujiong has joined #openstack-release13:46
dhellmannEmilienM : the newton one at least mentions a security fix. Is that problem severe enough that we should not wait for the stable reviews? tonyb usually does those on Mondays now.13:52
EmilienMdhellmann: we try to release every two weeks, so we propose a patch on Monday, but because of TZ with tonyb we would need to change that13:56
EmilienMand propose on Friday so tonyb can get it on Monday13:56
*** eranrom has joined #openstack-release13:56
EmilienMdhellmann: the security fix was a CVE13:57
dhellmannah, yeah, you may want to do that13:57
EmilienMhttps://bugs.launchpad.net/tripleo/+bug/171238013:57
openstackLaunchpad bug 1712380 in tripleo "cve-2017-7549 - instack-undercloud uses hardcoded /tmp paths" [Critical,Fix released] - Assigned to Alex Schultz (alex-schultz)13:57
dhellmannsmcginnis, tonyb : we should publicize the stable release review schedule a bit ^^13:57
dhellmannEmilienM : ok. I left a question about something that looks like a feature so when that's resolved I can go ahead and release since there's a cve13:58
EmilienMok13:58
*** armax has quit IRC13:58
EmilienMdhellmann: so we discussed about 1e2200d with mwhahaha and it's more a bugfix than a feature. Their initial integration was wrong and the patch actually made it work, let me show the code13:59
dhellmannEmilienM : ok, if it's fixing broken integration that's fine. the commit message didn't make that clear13:59
EmilienMah it's not this one, damn13:59
EmilienMsorry it wasn't this one I was thinking14:00
*** eranrom has quit IRC14:00
EmilienMtbh, this one was pushed to keep in sync with downstream14:00
dhellmannoh14:00
EmilienMNuage wanted their code intree for the driver support14:00
dhellmannyeah. I don't know if that counts as a feature.14:01
dhellmannit wouldn't matter, except that the project is tagged as following policy14:01
EmilienMyeah I know :(14:01
EmilienMit's my fault, I approved it14:01
EmilienMbrb tripleo meeting14:01
*** pbandark1 has joined #openstack-release14:03
*** pbandark has quit IRC14:04
*** pbandark1 is now known as pbandark14:04
*** eranrom has joined #openstack-release14:05
*** yamamoto has joined #openstack-release14:07
*** armax has joined #openstack-release14:07
dimso/14:09
*** amoralej|lunch is now known as amoralej14:12
*** yamamoto has quit IRC14:14
*** eranrom has quit IRC14:17
*** sree has quit IRC14:24
smcginniso/ dims14:30
*** annabelleB has joined #openstack-release14:38
*** witek has quit IRC14:42
*** witek has joined #openstack-release14:42
*** lbragstad has quit IRC14:44
*** hongbin has joined #openstack-release14:47
*** lbragstad has joined #openstack-release14:54
*** liujiong has quit IRC14:59
*** tonyb has quit IRC15:22
*** tonyb has joined #openstack-release15:24
*** sree has joined #openstack-release15:32
*** sree has quit IRC15:37
*** armax has quit IRC15:38
*** tmorin has joined #openstack-release15:48
*** udesale has quit IRC16:08
*** tmorin has quit IRC16:09
*** armax has joined #openstack-release16:15
*** armax has quit IRC16:20
*** jpich has quit IRC16:22
*** dtantsur is now known as dtantsur|afk16:42
jeblairwe're about to resume disruptive work on the zuulv3 migration; please avoid making any releases16:44
jeblairsmcginnis, dhellmann, ttx, dims, fungi: ^16:44
dhellmannjeblair : ack16:44
fungithanks!16:45
* ttx steps back from the computer16:46
*** claudiub has quit IRC16:52
EmilienMdhellmann: sorry I got distracted by meeting & stuffs - so yes the nuage thing is kind of a feature and it's my fault, I approved this one17:05
EmilienMdhellmann: if possible, I request an exception - also we didn't follow the stable:policy tag back in newton AFIK17:05
dhellmannEmilienM : ok. since we're in a release freeze while infra works on zuul, you have time to work that out with the stable team.17:06
EmilienMdhellmann: we discussed about that this morning and re-agreed to not backport features17:06
EmilienMdhellmann: cool.17:06
*** annabelleB has quit IRC17:22
*** pbandark1 has joined #openstack-release17:22
*** pbandark has quit IRC17:23
*** pbandark1 is now known as pbandark17:23
*** eranrom has joined #openstack-release17:31
*** annabelleB has joined #openstack-release17:32
*** pbandark has quit IRC17:34
*** pbandark has joined #openstack-release17:36
*** ekcs has joined #openstack-release17:40
*** lbragstad has quit IRC17:47
*** lbragstad has joined #openstack-release17:51
*** dave-mcc_ is now known as dave-mccowan18:12
*** pkovar has quit IRC18:13
*** rajathagasthya has joined #openstack-release18:14
inc0dhellmann: I was hoping I could borrow your python expertiese for a second18:19
inc0here's issue: I'm working on making Kolla-ansible suitable dev env for python services, like devstack, just with cleanup, upgrades and production-like deployment18:20
inc0issue I'm trying to solve is how to efficiently install new code from dev host to container18:21
*** amoralej is now known as amoralej|off18:21
inc0I was thinking of mounting venvs from host, but this doesn't really work well with pip install -e . stuff18:22
inc0as in, code18:22
inc0since venv (or pip rather) hardcodes shebang path18:22
inc0I was hoping you might have some idea how to do it, I'm not emotionally bound to venv idea, but I'd love to have smooth experience of editing both service code and it's deps18:24
-openstackstatus- NOTICE: The infra team is continuing work to bring Zuul v3 online; expect service disruptions and please see https://docs.openstack.org/infra/manual/zuulv3.html for more information.18:25
*** pbandark has quit IRC18:25
*** electrofelix has quit IRC18:25
*** rajathagasthya has quit IRC18:41
*** annabelleB has quit IRC18:46
*** annabelleB has joined #openstack-release18:50
dhellmanninc0 : would it help to run pip inside the container? or would that make the container too different from the production version?18:54
inc0it wouldn't be horrible, but it would be inconvenient, lot of added logic from Kolla part18:55
dhellmannyeah18:55
inc0so I'm exploring options before do that18:56
inc0normally we install everything during build, here we'd need to reinstall stuff during restart18:56
dhellmannI did some work at Dreamhost to package virtualenvs in debs that were installed in a separate location. It's not impossible to fix the paths, but the results are a bit of a hack and may lead to things not working as you expect18:56
dhellmannlet me see if I can find that script18:57
inc0one more alternative would be mount venvs in exactly same place as host path and chagne PATH to this dir, but tha'ts different hack18:57
dhellmanninc0 : https://hynek.me/articles/python-app-deployment-with-native-packages/18:59
inc0thanks, I'll dig through code18:59
inc0I was also thinking of building wheels19:00
dhellmannactually, I'm not finding the thing in that article that I thought was there, that might be the wrong link19:00
inc0currently we just mount /opt/stack/heat to site-packages inside container19:01
inc0but that's super ugly19:01
dhellmannholger may have updated that article since I bookmarked it19:01
inc0and makes development of non-basic services hard19:01
dhellmannI think all you really have to do is change the path to the python executable in the shebang line19:01
*** ianw|pto is now known as ianw19:01
dhellmannor start the thing using the explicit path to python rather than running it directly19:02
inc0or...just run python /path/to/executable vs executable19:02
inc0right19:02
dhellmannbut if I remember correctly the script I wrote just called sed and then fpm to build the package19:03
inc0that and virtualenv --relocatable19:03
dhellmannyou actually *don't* want to use that19:03
dhellmannit isn't well supported, and the virtualenv you get is wonky19:03
inc0ok19:03
inc0good to know19:03
inc0hmm19:03
dhellmannI used tox to build the virtualenvs we were packaging, because that took advantage of the upstream configuration19:04
inc0sed + copy of venv contents would do the job19:04
dhellmannso you could do "tox -e venv --notest" then use sed to fix the paths then whatever you do to get it into the container19:04
*** pkovar has joined #openstack-release19:04
inc0ok I think I have idea, thanks!19:05
dhellmannglad I could help, let me know how it goes19:06
inc0btw I'm also looking for testers (aka guinea pigs) to try our Kolla devmode when we're done;) so if you feel adventorous, I'd love your input;)19:06
inc0anyway, I'll let you know when I get this thing to work19:07
inc0thanks again!19:07
inc0dhellmann: one more thing https://review.openstack.org/#/c/507053/1 <- docs on how to do releases, I'm not sure if we have sth like that in main doc manuals (or wherever it should land)19:22
inc0if we do, we'll just link it, if we don't we can use this one19:23
dhellmannI don't think we have anything like that. The release team no longer manages launchpad, so we've left it up to project teams to do that if they want to19:24
inc0yeah, but docs how to do it would be good then - do you want us to publish it somewhere? if yes, where would be best?19:25
*** sree has joined #openstack-release19:25
*** rajathagasthya has joined #openstack-release19:26
*** sree has quit IRC19:30
*** rajathagasthya has quit IRC19:31
*** d0ugal has joined #openstack-release19:41
*** rajathagasthya has joined #openstack-release19:43
*** armax has joined #openstack-release19:43
dhellmannmaybe it could go into the project team guide? I don't think we want it under the existing release team section, though19:45
dhellmannttx or smcginnis may have an opinion ^^19:45
smcginnisReading scrollback...19:47
inc0I think comprehensive relase mgmt guide would be useful tbh, I always have a pause before I release because I need to gather all random notes about process19:49
inc0even tho it's not super complex19:49
smcginnisSo the idea was to add kolla specific release process info to the project team guide?19:49
inc0not kolla-specific19:50
inc0it's kinda universal19:50
smcginnisOh! So the launchpad tasks that need to be done for a new series?19:51
* smcginnis is still reading between other distractions.19:51
inc0well, launchpad+tags19:51
inc0all the steps that needs to be done for minor/major release19:52
dhellmannit's find to add the launchpad stuff there, as long as we make it clear that it's optional and that the release team doesn't necessarily expect anyone to do it19:52
smcginnisI agree dhellmann, I don't think we want it under the existing release section.19:52
inc0ok, we'll put it in kolla repo then19:52
smcginnisMaybe we need a separate "Launchpad Management" section in the p-t-g that starts off with a note saying "for those managing projects through launchpad"19:52
dhellmannif there's an existing section that covers configuration of launchpad, that might be a good place for it19:52
dhellmann:-)19:52
inc0just wanted to make sure it's not usefull for you all19:52
smcginnisinc0: I could see that being useful to folks. I remember needing to stumble through and figure it out on my own.19:53
dhellmannyeah, the only issue is the current release section is the directions we *do* want teams to follow, and we don't people to be confused19:53
smcginnisWould have been nice to have somewhere to read "best practices" or something.19:53
dhellmannso publishing it is good, with that in mind19:53
smcginnisdhellmann: Yeah, that's why I'm thinking its own dedicated section.19:53
dhellmann++19:53
smcginnisClearly marked "optional" too.19:53
inc0would you please drop a review on patchset when we figure out where and how to put it?19:54
inc0I'm not super familiar with cross-community docs repo19:55
smcginnisinc0: I'm thinking it could live somewhere in here: https://github.com/openstack/project-team-guide/tree/master/doc/source19:56
inc0separate doc linked from https://github.com/openstack/project-team-guide/blob/master/doc/source/release-management.rst ?19:57
smcginnisinc0: Maybe added as another section somewhere near but after the existing Release Management section here: https://docs.openstack.org/project-team-guide/19:57
inc0ok, I'll drop this discussion in review and we'll take it from there19:58
smcginnisinc0: I think I would like it at the same level as Release Management. It's related, but a different thing in my opinion.19:58
smcginnisRather than sub-Release Management that is.19:58
*** rajathagasthya has quit IRC20:00
inc0cool thanks20:00
*** rajathagasthya has joined #openstack-release20:00
*** pcaruana has quit IRC20:05
*** dave-mcc_ has joined #openstack-release20:09
*** dave-mccowan has quit IRC20:12
*** dave-mccowan has joined #openstack-release20:24
*** dave-mcc_ has quit IRC20:25
*** amoralej|off has quit IRC20:32
*** amoralej has joined #openstack-release20:35
*** armax has quit IRC20:50
*** armax has joined #openstack-release20:50
*** armax has quit IRC20:50
*** armax has joined #openstack-release20:51
*** armax has quit IRC20:51
*** armax has joined #openstack-release20:52
*** armax has quit IRC20:52
*** armax has joined #openstack-release20:52
*** armax has quit IRC20:53
*** rajathagasthya has quit IRC21:03
*** armax has joined #openstack-release21:12
*** thorst has quit IRC21:16
*** thorst has joined #openstack-release21:16
*** thorst has quit IRC21:21
*** wolverineav has quit IRC21:22
*** rajathagasthya has joined #openstack-release21:27
*** annabelleB_ has joined #openstack-release21:40
*** annabelleB has quit IRC21:40
*** annabelleB_ is now known as annabelleB21:40
*** armax has quit IRC21:43
*** d0ugal has quit IRC21:44
*** claudiub has joined #openstack-release21:44
*** annabelleB has quit IRC21:45
*** edmondsw has quit IRC21:46
*** edmondsw_ has joined #openstack-release21:49
*** annabelleB has joined #openstack-release21:51
*** edmondsw_ has quit IRC21:54
*** yamahata has joined #openstack-release21:54
*** bobh has quit IRC22:04
*** kumarmn has quit IRC22:11
*** kumarmn has joined #openstack-release22:11
*** sdague has quit IRC22:13
*** kumarmn has quit IRC22:16
*** annabelleB_ has joined #openstack-release22:21
*** annabelleB_ has quit IRC22:23
*** annabelleB_ has joined #openstack-release22:23
*** annabelleB has quit IRC22:23
*** annabelleB_ is now known as annabelleB22:23
*** annabelleB has quit IRC22:28
*** dave-mccowan has quit IRC22:36
tonybdhellmann: Yup.  I'll run up a draft.22:38
tonybthis week is a bit disrupted because of the zuulv3 work.22:38
tonybEmilienM: the stable:follows-policy applies to all stable branches.22:39
* tonyb will look at the review today22:40
*** lbragstad has quit IRC22:40
*** kumarmn has joined #openstack-release22:41
EmilienMtonyb: yeah I know, I screwed one backport22:46
*** kumarmn has quit IRC22:46
EmilienMtonyb: we got some pression from backends to backport their stuffs22:46
EmilienMotherwise they do crazy stuffs downstrea22:46
EmilienMwe'll be more careful in future, we mentioned it during our weekly meeting this morning22:46
tonybEmilienM: okay.  let me take a look now ....22:47
EmilienMtonyb: I'm about to be afk for ~5 hours22:47
EmilienMtonyb: I'll  be back in my evening22:47
tonybEmilienM: okay.  I'll leave a review comment22:48
*** claudiub has quit IRC22:58
*** thorst has joined #openstack-release23:04
*** yamamoto has joined #openstack-release23:05
*** thorst has quit IRC23:08
*** hongbin has quit IRC23:22
*** bobh has joined #openstack-release23:26
*** sree has joined #openstack-release23:26
*** sree has quit IRC23:30
*** kumarmn has joined #openstack-release23:43
*** rajathagasthya has quit IRC23:45
*** bobh has quit IRC23:46

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