[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.54,0:00:08.30,Default,,0000,0000,0000,,Good afternoon. Can you hear me? Dialogue: 0,0:00:10.41,0:00:12.46,Default,,0000,0000,0000,,Good afternoon. Sorry for the delay. Dialogue: 0,0:00:12.63,0:00:14.60,Default,,0000,0000,0000,,Welcome to Lightning Talks! Dialogue: 0,0:00:14.79,0:00:17.48,Default,,0000,0000,0000,,We have... 5 people doing 6 things, Dialogue: 0,0:00:17.48,0:00:18.94,Default,,0000,0000,0000,,and first up is Sean. Dialogue: 0,0:00:23.34,0:00:24.20,Default,,0000,0000,0000,,Hello! Dialogue: 0,0:00:24.20,0:00:25.28,Default,,0000,0000,0000,,Uh, I'm Sean. Dialogue: 0,0:00:25.83,0:00:26.81,Default,,0000,0000,0000,,Um, so, Dialogue: 0,0:00:26.89,0:00:28.96,Default,,0000,0000,0000,,Dgit is a multifaceted project Dialogue: 0,0:00:29.08,0:00:31.30,Default,,0000,0000,0000,,trying to solve a lot of problems at once Dialogue: 0,0:00:31.42,0:00:33.43,Default,,0000,0000,0000,,and the source package certainly is\N(one of those) Dialogue: 0,0:00:35.26,0:00:37.16,Default,,0000,0000,0000,,I wanted to briefly talk about Dialogue: 0,0:00:37.24,0:00:40.09,Default,,0000,0000,0000,,one of the things that dgit makes better, that Dialogue: 0,0:00:40.32,0:00:42.26,Default,,0000,0000,0000,,is the reason why you should consider Dialogue: 0,0:00:42.36,0:00:44.13,Default,,0000,0000,0000,,incorporating dgit push Dialogue: 0,0:00:44.18,0:00:46.24,Default,,0000,0000,0000,,into your existing workflows. Dialogue: 0,0:00:46.39,0:00:49.26,Default,,0000,0000,0000,,So, one of the things that \Nwe offer our users Dialogue: 0,0:00:49.73,0:00:51.31,Default,,0000,0000,0000,,in our stable releases Dialogue: 0,0:00:51.56,0:00:54.52,Default,,0000,0000,0000,,is that we say:\NLook, we are going to make sure Dialogue: 0,0:00:54.52,0:00:56.45,Default,,0000,0000,0000,,that you can do\Napt-get source, Dialogue: 0,0:00:56.51,0:00:59.10,Default,,0000,0000,0000,,apt-get build-dep <package name> Dialogue: 0,0:00:59.23,0:01:00.81,Default,,0000,0000,0000,,and then, it will be built Dialogue: 0,0:01:00.88,0:01:02.60,Default,,0000,0000,0000,,Right? That's one of the things we ensure Dialogue: 0,0:01:02.60,0:01:04.26,Default,,0000,0000,0000,,and it's a nasty bug if that doesn't work. Dialogue: 0,0:01:05.59,0:01:08.70,Default,,0000,0000,0000,,But, apt-get source is a\Npretty old-fashioned way Dialogue: 0,0:01:08.74,0:01:11.38,Default,,0000,0000,0000,,to get a source for something\Nrunning on your computer. Dialogue: 0,0:01:11.62,0:01:14.28,Default,,0000,0000,0000,,in particular, like you can't\Ncommit things Dialogue: 0,0:01:14.37,0:01:15.51,Default,,0000,0000,0000,,and then revert them Dialogue: 0,0:01:15.52,0:01:16.88,Default,,0000,0000,0000,,you can't make branches Dialogue: 0,0:01:17.41,0:01:22.70,Default,,0000,0000,0000,,you can't manipulate the source\Nin all the ways you can with git. Dialogue: 0,0:01:23.15,0:01:26.64,Default,,0000,0000,0000,,So, often what I think people will probably do Dialogue: 0,0:01:26.71,0:01:29.66,Default,,0000,0000,0000,,is apt-get source and then just\Ncommit everything to git. Dialogue: 0,0:01:30.50,0:01:33.82,Default,,0000,0000,0000,,Now, dgit clone is kind of a\Nshortcut there Dialogue: 0,0:01:33.82,0:01:37.84,Default,,0000,0000,0000,,so dgit clone will "apt-get source" and\Ncommit it to git, roughly. Dialogue: 0,0:01:37.91,0:01:39.28,Default,,0000,0000,0000,,(there's more stuff going on) Dialogue: 0,0:01:39.32,0:01:41.54,Default,,0000,0000,0000,,But that's one way to understand it. Dialogue: 0,0:01:41.55,0:01:45.33,Default,,0000,0000,0000,,And that's the git history you get,\Nif you type dgit clone Dialogue: 0,0:01:45.42,0:01:48.99,Default,,0000,0000,0000,,when the maintainer just uploaded\Nthe package with dput. Dialogue: 0,0:01:49.06,0:01:52.58,Default,,0000,0000,0000,,So, it's kind of useful, it's in git now,\Nso you can type git clean Dialogue: 0,0:01:52.58,0:01:54.32,Default,,0000,0000,0000,,and it's pretty convenient. Dialogue: 0,0:01:54.35,0:01:56.96,Default,,0000,0000,0000,,But I think we could do a lot better for\Nour users. Dialogue: 0,0:01:56.99,0:01:59.37,Default,,0000,0000,0000,,We could give them the whole packaging\Nhistory Dialogue: 0,0:01:59.42,0:02:01.52,Default,,0000,0000,0000,,and eventually even the upstream history. Dialogue: 0,0:02:03.64,0:02:06.76,Default,,0000,0000,0000,,Which is a lot powerful for debugging\Nproblems on their system. Dialogue: 0,0:02:06.86,0:02:11.57,Default,,0000,0000,0000,,So, that's what you get when you do dgit\Nclone, when it wasn't dgit-pushed. Dialogue: 0,0:02:11.58,0:02:13.37,Default,,0000,0000,0000,,What happens when it was ? Dialogue: 0,0:02:13.68,0:02:15.00,Default,,0000,0000,0000,,Well, that's what you get. Dialogue: 0,0:02:15.02,0:02:18.82,Default,,0000,0000,0000,,If someone like I did, typed "dgit push", Dialogue: 0,0:02:18.85,0:02:21.60,Default,,0000,0000,0000,,then, when the user types "dgit clone", Dialogue: 0,0:02:21.67,0:02:25.42,Default,,0000,0000,0000,,they get this rich history, which is\Nuseful information, for debugging, Dialogue: 0,0:02:25.49,0:02:28.81,Default,,0000,0000,0000,,making reverts, and upstream changes\Nfor example, and then trying build it. Dialogue: 0,0:02:29.13,0:02:31.14,Default,,0000,0000,0000,,Or, you know, that kind of stuff. Dialogue: 0,0:02:31.54,0:02:34.94,Default,,0000,0000,0000,,And as you see, the dgit push command\Nhas gbp in it. Dialogue: 0,0:02:35.14,0:02:41.37,Default,,0000,0000,0000,,Like this wasn't a fancy git-debrebase\Nworkflow or anything like that. Dialogue: 0,0:02:41.50,0:02:44.40,Default,,0000,0000,0000,,All I did was drop dgit --gbp push Dialogue: 0,0:02:44.46,0:02:47.51,Default,,0000,0000,0000,,into my existing team gbp workflow. Dialogue: 0,0:02:47.51,0:02:50.23,Default,,0000,0000,0000,,So if you're in a team that has\Ngbp-based workflow, Dialogue: 0,0:02:50.35,0:02:54.69,Default,,0000,0000,0000,,consider incorporating dgit push\Nand give this extremely useful thing Dialogue: 0,0:02:54.75,0:02:56.07,Default,,0000,0000,0000,,to our users. Dialogue: 0,0:02:56.09,0:02:57.76,Default,,0000,0000,0000,,Thanks ! Dialogue: 0,0:03:14.09,0:03:16.98,Default,,0000,0000,0000,,Right, next up is Judit, Dialogue: 0,0:03:17.14,0:03:20.44,Default,,0000,0000,0000,,telling us "debian lenny\Nworth every penny". Dialogue: 0,0:04:16.80,0:04:19.16,Default,,0000,0000,0000,,OK. The main issue about - Dialogue: 0,0:04:19.24,0:04:21.19,Default,,0000,0000,0000,,I'm gonna talk about Debian Lenny - Dialogue: 0,0:04:21.25,0:04:25.36,Default,,0000,0000,0000,,(which) is "will you able to fill five minutes\Nwith it ?" Dialogue: 0,0:04:25.44,0:04:28.64,Default,,0000,0000,0000,,But I'm prepared and I have a backup ! Dialogue: 0,0:04:31.90,0:04:34.83,Default,,0000,0000,0000,,So, who of you is still using Lenny ? Dialogue: 0,0:04:36.36,0:04:42.31,Default,,0000,0000,0000,,Who of you plans to use Lenny ? Dialogue: 0,0:04:42.55,0:04:45.52,Default,,0000,0000,0000,,[laughs] Dialogue: 0,0:04:48.80,0:04:49.82,Default,,0000,0000,0000,,So that's great ! Dialogue: 0,0:04:49.82,0:04:52.93,Default,,0000,0000,0000,,So. Lenny is not completely abandonned. Dialogue: 0,0:04:54.25,0:04:58.40,Default,,0000,0000,0000,,(??) What it was back in 2009 when it\Nwas released ? Dialogue: 0,0:04:59.69,0:05:03.62,Default,,0000,0000,0000,,Everyone was using it, and now Dialogue: 0,0:05:06.12,0:05:09.43,Default,,0000,0000,0000,,you feel somehow lonely about it. Dialogue: 0,0:05:09.43,0:05:12.53,Default,,0000,0000,0000,,And of course there are reasons for it. Dialogue: 0,0:05:15.93,0:05:23.77,Default,,0000,0000,0000,,For example, it got security support\Ndiscontinued and doesn't do well. Dialogue: 0,0:05:26.94,0:05:31.89,Default,,0000,0000,0000,,And of course, a lot of fancy stuff is\Nmissing, like html5. Dialogue: 0,0:05:33.36,0:05:36.39,Default,,0000,0000,0000,,This might not be an issue if you don't\Nlike videos. Dialogue: 0,0:05:37.74,0:05:44.63,Default,,0000,0000,0000,,And even if you would have support for\Nhtml5, probably you wouldn't have support Dialogue: 0,0:05:44.63,0:05:46.40,Default,,0000,0000,0000,,for most of the codecs.