< Return to Video

https:/.../lightning-talks.webm

  • 0:06 - 0:08
    Good afternoon. Can you hear me?
  • 0:10 - 0:12
    Good afternoon. Sorry for the delay.
  • 0:13 - 0:15
    Welcome to Lightning Talks!
  • 0:15 - 0:17
    We have... 5 people doing 6 things,
  • 0:17 - 0:19
    and first up is Sean.
  • 0:23 - 0:24
    Hello!
  • 0:24 - 0:25
    Uh, I'm Sean.
  • 0:26 - 0:27
    Um, so,
  • 0:27 - 0:29
    Dgit is a multifaceted project
  • 0:29 - 0:31
    trying to solve a lot of problems at once
  • 0:31 - 0:33
    and the source package certainly is
    (one of those)
  • 0:35 - 0:37
    I wanted to briefly talk about
  • 0:37 - 0:40
    one of the things that dgit makes better, that
  • 0:40 - 0:42
    is the reason why you should consider
  • 0:42 - 0:44
    incorporating dgit push
  • 0:44 - 0:46
    into your existing workflows.
  • 0:46 - 0:49
    So, one of the things that
    we offer our users
  • 0:50 - 0:51
    in our stable releases
  • 0:52 - 0:55
    is that we say:
    Look, we are going to make sure
  • 0:55 - 0:56
    that you can do
    apt-get source,
  • 0:57 - 0:59
    apt-get build-dep
  • 0:59 - 1:01
    and then, it will be built
  • 1:01 - 1:03
    Right? That's one of the things we ensure
  • 1:03 - 1:04
    and it's a nasty bug if that doesn't work.
  • 1:06 - 1:09
    But, apt-get source is a
    pretty old-fashioned way
  • 1:09 - 1:11
    to get a source for something
    running on your computer.
  • 1:12 - 1:14
    in particular, like you can't
    commit things
  • 1:14 - 1:16
    and then revert them
  • 1:16 - 1:17
    you can't make branches
  • 1:17 - 1:23
    you can't manipulate the source
    in all the ways you can with git.
  • 1:23 - 1:27
    So, often what I think people will probably do
  • 1:27 - 1:30
    is apt-get source and then just
    commit everything to git.
  • 1:30 - 1:34
    Now, dgit clone is kind of a
    shortcut there
  • 1:34 - 1:38
    so dgit clone will "apt-get source" and
    commit it to git, roughly.
  • 1:38 - 1:39
    (there's more stuff going on)
  • 1:39 - 1:42
    But that's one way to understand it.
  • 1:42 - 1:45
    And that's the git history you get,
    if you type dgit clone
  • 1:45 - 1:49
    when the maintainer just uploaded
    the package with dput.
  • 1:49 - 1:53
    So, it's kind of useful, it's in git now,
    so you can type git clean
  • 1:53 - 1:54
    and it's pretty convenient.
  • 1:54 - 1:57
    But I think we could do a lot better for
    our users.
  • 1:57 - 1:59
    We could give them the whole packaging
    history
  • 1:59 - 2:02
    and eventually even the upstream history.
  • 2:04 - 2:07
    Which is a lot powerful for debugging
    problems on their system.
  • 2:07 - 2:12
    So, that's what you get when you do dgit
    clone, when it wasn't dgit-pushed.
  • 2:12 - 2:13
    What happens when it was ?
  • 2:14 - 2:15
    Well, that's what you get.
  • 2:15 - 2:19
    If someone like I did, typed "dgit push",
  • 2:19 - 2:22
    then, when the user types "dgit clone",
  • 2:22 - 2:25
    they get this rich history, which is
    useful information, for debugging,
  • 2:25 - 2:29
    making reverts, and upstream changes
    for example, and then trying build it.
  • 2:29 - 2:31
    Or, you know, that kind of stuff.
  • 2:32 - 2:35
    And as you see, the dgit push command
    has gbp in it.
  • 2:35 - 2:41
    Like this wasn't a fancy git-debrebase
    workflow or anything like that.
  • 2:41 - 2:44
    All I did was drop dgit --gbp push
  • 2:44 - 2:48
    into my existing team gbp workflow.
  • 2:48 - 2:50
    So if you're in a team that has
    gbp-based workflow,
  • 2:50 - 2:55
    consider incorporating dgit push
    and give this extremely useful thing
  • 2:55 - 2:56
    to our users.
  • 2:56 - 2:58
    Thanks !
  • 3:14 - 3:17
    Right, next up is Judit,
  • 3:17 - 3:20
    telling us "debian lenny
    worth every penny".
  • 4:17 - 4:19
    OK. The main issue about -
  • 4:19 - 4:21
    I'm gonna talk about Debian Lenny -
  • 4:21 - 4:25
    (which) is "will you able to fill five minutes
    with it ?"
  • 4:25 - 4:29
    But I'm prepared and I have a backup !
  • 4:32 - 4:35
    So, who of you is still using Lenny ?
  • 4:36 - 4:42
    Who of you plans to use Lenny ?
  • 4:43 - 4:46
    [laughs]
  • 4:49 - 4:50
    So that's great !
  • 4:50 - 4:53
    So. Lenny is not completely abandonned.
  • 4:54 - 4:58
    (??) What it was back in 2009 when it
    was released ?
  • 5:00 - 5:04
    Everyone was using it, and now
  • 5:06 - 5:09
    you feel somehow lonely about it.
  • 5:09 - 5:13
    And of course there are reasons for it.
  • 5:16 - 5:24
    For example, it got security support
    discontinued and doesn't do well.
  • 5:27 - 5:32
    And of course, a lot of fancy stuff is
    missing, like html5.
  • 5:33 - 5:36
    This might not be an issue if you don't
    like videos.
  • 5:38 - 5:45
    And even if you would have support for
    html5, probably you wouldn't have support
  • 5:45 - 5:46
    for most of the codecs.
  • 5:49 - 5:52
    Of course, you don't have these emoji thingies
  • 5:52 - 5:54
    which also could upset you
  • 5:56 - 5:58
    The worst issue is that...
  • 5:58 - 6:05
    about... I think,
    65% of the web is not usable(?) for you
  • 6:05 - 6:09
    because you do not have the (??)
  • 6:10 - 6:14
    And, you're missing the recent CSS
  • 6:14 - 6:17
    which means the DebConf page looks like this.
  • 6:24 - 6:26
    And it's supposed to look like... this.
  • 6:27 - 6:27
    [laughs]
  • 6:29 - 6:33
    Of course it also has upsides (half-jokingly)
  • 6:33 - 6:34
    [laughs again]
Title:
https:/.../lightning-talks.webm
Video Language:
English
Team:
Debconf
Project:
2018_debconf18
Duration:
33:01

English subtitles

Incomplete

Revisions Compare revisions