< 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 <package name>
  • 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.
  • Not Synced
    in particular, like you can't
    commit things
  • Not Synced
    and then revert them
  • Not Synced
    you can't make branches
  • Not Synced
    you can't manipulate the source
    in all the ways you can with git.
  • Not Synced
    So, often what I think people will
  • Not Synced
    probably do
  • Not Synced
    is apt-get source and then just
    commit everything to git.
  • Not Synced
    Now, dgit clone is kind of a
    shortcut there
  • Not Synced
    dgit clone will "apt-get source" and
    commit it to git, roughly.
  • Not Synced
    (there's more stuff going on)
  • Not Synced
    But that's one way to understand it.
  • Not Synced
    And that's the git history you get,
    if you type dgit clone
  • Not Synced
    when the maintainer just uploaded
    the package with dput.
  • Not Synced
    So, it's kind of useful, it's in git now,
    so you can type git clean
  • Not Synced
    and it's pretty convenient.
  • Not Synced
    But I think we could do a lot better for
    our users.
  • Not Synced
    We could give them the whole packaging
    history
  • Not Synced
    and eventually even the upstream history.
  • Not Synced
    Which is a lot powerful for debugging
    problems on their system.
  • Not Synced
    So, that's what you get when you do dgit
    clone, when it wasn't dgit-pushed.
  • Not Synced
    What happens when it was ?
  • Not Synced
    Well, that's what you get.
  • Not Synced
    If someone like I did, typed "dgit push",
  • Not Synced
    then, when the user types "dgit clone",
  • Not Synced
    they get this rich history, which is
    useful information, for debugging,
  • Not Synced
    making reverts, and upstream changes
    for example, and then trying build it.
  • Not Synced
    Or, you know, that kind of stuff.
  • Not Synced
    And as you see, the dgit push command
    has gbp in it.
  • Not Synced
    Like this wasn't a fancy git (??)ry-based
    workflow or anything like that.
  • Not Synced
    All I did was drop dgit --gbp push
  • Not Synced
    in my existing team gbp workflow.
  • Not Synced
    So if you're in a team that has
    gbp-based worflow,
  • Not Synced
    consider incorporating dgit push
    and give this extremely useful thing
  • Not Synced
    to our users.
  • Not Synced
    Thanks !
  • Not Synced
    Right, next up is Judith,
  • Not Synced
    telling us "debian lenny
    worth every penny".
  • Not Synced
    Ok
  • Not Synced
    The main issue about -
  • Not Synced
    I'm gonna talk about Debian Lenny -
  • Not Synced
    Is "will you able to fill five minutes
    with it ?"
  • Not Synced
    But I'm prepared and I have a backup !
  • Not Synced
    So, who of you is still using Lenny ?
  • Not Synced
    Who of you plans to use Lenny ?
  • Not Synced
    (laughs)
  • Not Synced
    So that's great !
  • Not Synced
    Lenny is not completely abandonned.
  • Not Synced
    (??) What it was back in 2009 when it
    was released ?
  • Not Synced
    Everyone was using it, and now
  • Not Synced
    you feel somehow lonely about it.
  • Not Synced
    And of course there are reasons for it.
  • Not Synced
    For example, it got security support
    discontinued and doesn't does well.
  • Not Synced
    And of course, a lot of fancy stuff is
    missing, like html5.
  • Not Synced
    This might not be an issue if you don't
    like videos.
  • Not Synced
    And even if you would have support for
    html5, probably you wouldn't have support
  • Not Synced
    for most of the codecs.
  • Not Synced
Title:
https:/.../lightning-talks.webm
Video Language:
English
Team:
Debconf
Project:
2018_debconf18
Duration:
33:01

English subtitles

Incomplete

Revisions Compare revisions