English sottotitoli

← lightning_talks_and_sprint_reports.webm

Ottieni il codice di inserimento
1 Language

Mostrare Revisione 1 creata 11/16/2016 da jmw.

  1. Non sincronizzato
    It's one-thirty and we have a number
    of people who put their name down
  2. Non sincronizzato
    for lightning talks, so let's begin.
  3. Non sincronizzato
    So, the rules are simple:
    five minutes and three slides, no more.
  4. Non sincronizzato
    We actually have a gap for the first session
    so we may as well skip straight over:
  5. Non sincronizzato
    Ian.
  6. Non sincronizzato
    [ Negotiating the projector. ]
  7. Non sincronizzato
    Ok, so I'm here to plug 'dgit',
    which is my baby -
  8. Non sincronizzato
    everybody should be using 'dgit'.
  9. Non sincronizzato
    Well not quite everyone, but we'll see.
  10. Non sincronizzato
    Put your hand up if you're
    comfortable with 'git'.
  11. Non sincronizzato
    Excellent, that's pretty good.
    Keep your hand up if you do
  12. Non sincronizzato
    bug-squashing NMUs.
  13. Non sincronizzato
    Right, you should be using 'git' for that.
    You should be using 'dgit'
  14. Non sincronizzato
    - you can put your hands down now -
  15. Non sincronizzato
    if you use 'dgit' you will be able
    to do everything in 'git',
  16. Non sincronizzato
    you will never need
    to read another 'debdiff',
  17. Non sincronizzato
    you can use 'git diff' and 'dgit'
    will make sure that what you upload
  18. Non sincronizzato
    is what you meant to upload.
  19. Non sincronizzato
    You don't have to care about
    maintainers with poor 'git' workflows
  20. Non sincronizzato
    or their weird 'git' trees
  21. Non sincronizzato
    You can just do everything in 'git'.
  22. Non sincronizzato
    You can cherry-pick your upstream
    bugfix directly from the upstream branch
  23. Non sincronizzato
    onto what 'dgit' gives you.
  24. Non sincronizzato
    Fix up the conflicts, 'dgit push',
    the job is done.
  25. Non sincronizzato
    You can 'dgit push' to 'DELAYED'
    as well now.
  26. Non sincronizzato
    Ok, so maintainers:
    who is a Debian package maintainer?
  27. Non sincronizzato
    Keep your hand up if you
    maintain it in 'git'.
  28. Non sincronizzato
    Keep your hand up if it's
    a 'native' package.
  29. Non sincronizzato
    You should be uploading it
    with 'dgit'!
  30. Non sincronizzato
    [laughter]
    You can put your hands down now.
  31. Non sincronizzato
    'dgit' will publish your actual
    'git' history for all its users
  32. Non sincronizzato
    who will then be able to send you
    pull requests, patches,
  33. Non sincronizzato
    you will be able to 'dgit pull'
    any non-maintainer upload (NMU)
  34. Non sincronizzato
    you will be able to 'dgit fetch'
    the NMU and review it
  35. Non sincronizzato
    just like you would with 'git fetch'
  36. Non sincronizzato
    even if the uploader didn't use 'dgit'.
  37. Non sincronizzato
    So maintainers again:
    who is a Debian maintainer?
  38. Non sincronizzato
    Who here amongst you generates
    your original archives from 'git' somehow?
  39. Non sincronizzato
    Maybe with 'pristine-tar', or 'git-buildpackage'
    branches, or something?
  40. Non sincronizzato
    [anticipatory laughter]
  41. Non sincronizzato
    You should be using 'dgit push', because
    'dgit' will push your actual patch queue