Return to Video

lightning_talks_and_sprint_reports.webm

  • Not Synced
    It's one-thirty and we have a number
    of people who put their name down
  • Not Synced
    for lightning talks, so let's begin.
  • Not Synced
    So, the rules are simple:
    five minutes and three slides, no more.
  • Not Synced
    We actually have a gap for the first session
    so we may as well skip straight over:
  • Not Synced
    Ian.
  • Not Synced
    [ Negotiating the projector. ]
  • Not Synced
    Ok, so I'm here to plug 'dgit',
    which is my baby -
  • Not Synced
    everybody should be using 'dgit'.
  • Not Synced
    Well not quite everyone, but we'll see.
  • Not Synced
    Put your hand up if you're
    comfortable with 'git'.
  • Not Synced
    Excellent, that's pretty good.
    Keep your hand up if you do
  • Not Synced
    bug-squashing NMUs.
  • Not Synced
    Right, you should be using 'git' for that.
    You should be using 'dgit'
  • Not Synced
    - you can put your hands down now -
  • Not Synced
    if you use 'dgit' you will be able
    to do everything in 'git',
  • Not Synced
    you will never need
    to read another 'debdiff',
  • Not Synced
    you can use 'git diff' and 'dgit'
    will make sure that what you upload
  • Not Synced
    is what you meant to upload.
  • Not Synced
    You don't have to care about
    maintainers with poor 'git' workflows
  • Not Synced
    or their weird 'git' trees
  • Not Synced
    You can just do everything in 'git'.
  • Not Synced
    You can cherry-pick your upstream
    bugfix directly from the upstream branch
  • Not Synced
    onto what 'dgit' gives you.
  • Not Synced
    Fix up the conflicts, 'dgit push',
    the job is done.
  • Not Synced
    You can 'dgit push' to 'DELAYED'
    as well now.
  • Not Synced
    Ok, so maintainers:
    who is a Debian package maintainer?
  • Not Synced
    Keep your hand up if you
    maintain it in 'git'.
  • Not Synced
    Keep your hand up if it's
    a 'native' package.
  • Not Synced
    You should be uploading it
    with 'dgit'!
  • Not Synced
    [laughter]
    You can put your hands down now.
  • Not Synced
    'dgit' will publish your actual
    'git' history for all its users
  • Not Synced
    who will then be able to send you
    pull requests, patches,
  • Not Synced
    you will be able to 'dgit pull'
    any non-maintainer upload (NMU)
  • Not Synced
    you will be able to 'dgit fetch'
    the NMU and review it
  • Not Synced
    just like you would with 'git fetch'
  • Not Synced
    even if the uploader didn't use 'dgit'.
  • Not Synced
    So maintainers again:
    who is a Debian maintainer?
  • Not Synced
    Who here amongst you generates
    your original archives from 'git' somehow?
  • Not Synced
    Maybe with 'pristine-tar', or 'git-buildpackage'
    branches, or something?
  • Not Synced
    [anticipatory laughter]
  • Not Synced
    You should be using 'dgit push', because
    'dgit' will push your actual patch queue
Title:
lightning_talks_and_sprint_reports.webm
Video Language:
English
Team:
Debconf
Project:
2016_miniconf-cambridge16
Duration:
23:26

English subtitles

Incomplete

Revisions