Return to Video

The_Debian_Long_Term_Support_Team_Past_Present_and_Future.webm

  • 0:00 - 0:06
    [Talkmeister]: Welcome, our next talk will
    be about the Debian Long Term support
  • 0:06 - 0:10
    team and the speaker is
    Raphaël Hertzog.
  • 0:11 - 0:12
    [Raphaël Hertzog]: Hello.
  • 0:14 - 0:17
    Today I will speak a bit about Debian
    long term support.
  • 0:17 - 0:20
    I guess most of you already know about
    it.
  • 0:20 - 0:24
    Are there some people who have no
    idea what this is about?
  • 0:25 - 0:26
    No, good.
  • 0:31 - 0:34
    I will make my talk in 3 parts.
  • 0:35 - 0:38
    First I will present the team, how it
    works
  • 0:38 - 0:46
    I will give some facts about how it
    evolved over the first years.
  • 0:47 - 0:51
    I took some time to collect statistics
    and believe they are rather interesting
  • 0:53 - 0:55
    I will also speak about the future
  • 0:55 - 1:00
    but there will be a separate discussion
    about this in a BoF later this week.
  • 1:01 - 1:07
    I will show you how to help because, like
    any other team in Debian it is open
  • 1:07 - 1:10
    to anyone. We welcome help.
  • 1:11 - 1:13
    At the end I will answer your questions.
  • 1:16 - 1:20
    What is LTS about?
  • 1:30 - 1:31
    The idea is really simple.
  • 1:32 - 1:37
    We wanted to extend the support period
    of all Debian releases.
  • 1:39 - 1:44
    Currently it is basically for 1 year after
    the next stable release comes out.
  • 1:44 - 1:51
    We wanted to extend this to 5 years to
    match, at least, Ubuntu's offering.
  • 1:51 - 1:59
    which is not our competitor, but for the
    companies that are making choices
  • 1:59 - 2:04
    it is one of the important criteria.
    So we wanted to do as well.
  • 2:10 - 2:16
    Since we publish new stable releases
    every 2 years it is roughly 3 years.
  • 2:19 - 2:24
    A nice side benefit is that the user can
    skip a full release.
  • 2:26 - 2:32
    We don't officially support dist-upgrade
    over going from Debian 6 to 8
  • 2:33 - 2:38
    but you can do 2 dist-upgrades at
    the same time, limiting the downtime
  • 2:38 - 2:41
    to once every 5 years.
  • 2:43 - 2:49
    By the way, in practice, in simple server
    configurations, dist-upgrades tend to
  • 2:49 - 2:54
    work rather well even across 2 releases.
  • 3:00 - 3:04
    Keeping a distribution secure for 5 years
    is a real challenge.
  • 3:06 - 3:09
    It is hard work that not everybody is
    willing to do.
  • 3:11 - 3:17
    In Debian all the work is done by
    volunteers who do the work they enjoy.
  • 3:17 - 3:23
    Generally we enjoy working on new
    features on top of latest releases
  • 3:23 - 3:29
    and not really on backporting patches to
    crud that was written 5 years ago.
  • 3:32 - 3:38
    The security team has limited resources
    so we could not just ask the security
  • 3:38 - 3:41
    team to now do twice the work.
  • 3:42 - 3:49
    But they were still really interested in
    the project and wanted to support the idea
  • 3:49 - 3:52
    and really helped to get it bootstrapped.
  • 3:55 - 3:59
    The security team has a slightly larger
    scope.
  • 4:00 - 4:06
    They support all architectures, which
    means you have lots of problems of
  • 4:06 - 4:11
    coordination when security updates do
    not compile and stuff like that.
  • 4:13 - 4:14
    What did we do?
  • 4:15 - 4:22
    We restricted the scope by picking
    the 2 most popular architectures
  • 4:22 - 4:25
    that most users care about.
  • 4:27 - 4:32
    We have had some demand for ARM
    architectures but up to now we only
  • 4:32 - 4:36
    support amd64 and i386.
  • 4:37 - 4:41
    We also excluded some packages from
    security support.
  • 4:41 - 4:50
    Either because they are taking too much
    time, like a security issue every 2 weeks
  • 4:55 - 5:03
    or that upstream is not cooperative
    enough to be able to support it.
  • 5:04 - 5:09
    This list was basically made by the
    current security team based on their
  • 5:09 - 5:13
    experience of doing security support.
  • 5:17 - 5:20
    If you look at the list there are some
    important restrictions.
  • 5:21 - 5:33
    There's no xen, no kvm, no rails,
    no browser. It sucks a bit.
  • 5:34 - 5:36
    But it's a way to get it started.
  • 5:37 - 5:40
    I think we can do better for wheezy.
  • 5:42 - 5:49
    Basically there is no virtualization
    support on the host, only on the guest.
  • 5:54 - 5:59
    The security team helped to bootstrap
    the LTS team but it is not the same team.
  • 6:00 - 6:04
    Obviously there are members of the
    security team who also work on the LTS
  • 6:04 - 6:09
    team. They work in close collaboration.
  • 6:10 - 6:14
    We have regular contact and they watch our
    mailing lists etc.
  • 6:15 - 6:18
    But the policies are different and the
    infrastructure is separate,
  • 6:20 - 6:23
    which is a problem but I will talk about
    that later.
  • 6:24 - 6:27
    We have a dedicated mailing list
    debian-lts@lists.debian.org
  • 6:29 - 6:31
    and a dedicated IRC channel as well.
  • 6:31 - 6:34
    You are welcome to subscribe and to
    join.
  • 6:40 - 6:42
    It's a new team which means new people
    and new members.
  • 6:43 - 6:44
    Where do they come from?
  • 6:47 - 6:52
    The first idea was to get help from
    people in various companies
  • 6:52 - 6:55
    who are already doing such in-house
    support.
  • 6:56 - 7:05
    We had contact with EDF, and still have,
    but they were one of the first
  • 7:05 - 7:07
    companies who were pushing for this
    because they basically said
  • 7:07 - 7:11
    we are doing this already and we can
    share with other companies.
  • 7:12 - 7:16
    The idea was to pool security support of
    multiple companies.
  • 7:17 - 7:20
    We sent a press release asking
    companies to join.
  • 7:20 - 7:22
    We had a few responses.
  • 7:24 - 7:29
    But I'll come back later to how it evolved
    It's not really satisfying.
  • 7:29 - 7:34
    The other thing that we did is that we
    offered companies the option to
  • 7:34 - 7:41
    fund the project to bring money and use
    this to pay the work of
  • 7:41 - 7:48
    actual Debian contributors to do the
    security updates that we need.
  • 7:49 - 7:56
    We have wiki pages listing all the ways
    that companies can help with money.
  • 8:01 - 8:07
    In practice, most of the (wanting to be)
    paid contributors joined together
  • 8:07 - 8:13
    under a single offer managed by
    Freexian SARL which is my own company.
  • 8:16 - 8:19
    I'll quickly explain how this works.
  • 8:23 - 8:31
    Most companies don't want to bother
    bringing human resources
  • 8:34 - 8:39
    They buy long term support contracts
    from Freexian.
  • 8:40 - 8:49
    We have a rate. When you give €85 you
    fund 1 hour of LTS work.
  • 8:52 - 8:53
    This is the current list of sponsors.
  • 8:55 - 9:01
    Top level gold sponsors sponsoring
    more than 1 day of work per month.
  • 9:09 - 9:14
    On the other side we have Debian
    contributors that are doing the work
  • 9:14 - 9:17
    and Freexian is paying them. There is a
    small difference between the rate
  • 9:17 - 9:23
    to cover administration costs because I
    have to handle the invoices
  • 9:23 - 9:26
    and some customers are using Paypal
    which is taking a cut.
  • 9:34 - 9:38
    We ask contributors to follow some rules.
  • 9:39 - 9:43
    There is a requirement to publish a
    monthly report on work done
  • 9:43 - 9:48
    on paid time. So they won't get paid until
    they have published a report.
  • 9:49 - 9:53
    So everybody can know how the money
    has been spent.
  • 10:01 - 10:05
    Currently we have 7 Debian contributors
    and about 30 sponsors.
  • 10:09 - 10:10
    Some figures.
  • 10:11 - 10:18
    Who uploaded packages?
    How has it evolved since June last year?
  • 10:18 - 10:20
    How is the funding evolving?
  • 10:21 - 10:24
    I just updated those figures a few
    days ago.
  • 10:25 - 10:28
    I used this talk before at the mini
    DebConf in Lyon in March,
  • 10:29 - 10:31
    but I updated it again.
  • 10:35 - 10:43
    The number of uploads is roughly over
    one year since we started last year.
  • 10:47 - 10:53
    Over 300 uploads so it is not so much
    but it is almost 1 per day.
  • 10:54 - 10:56
    So it is significant work.
  • 10:58 - 11:07
    I have given a state here of who paid
    for the work and who did it on the left
  • 11:09 - 11:22
    The sponsors of Freexian are paying for
    most of the uploads.
  • 11:22 - 11:26
    None is a separate category grouping all
    Debian maintainers.
  • 11:26 - 11:32
    There are maintainers who are taking
    care of their own packages in LTS.
  • 11:34 - 11:39
    Security team is members of the security
    team who also work within the LTS team.
  • 11:40 - 11:42
    EDF is Électricité de France
  • 11:43 - 11:49
    Individuals are Debian developers that
    have listed themselves as members of
  • 11:49 - 11:55
    the LTS team and did uploads for packages
    of other maintainers not their own.
  • 11:56 - 11:59
    Credativ is a German company that you
    probably know.
  • 12:01 - 12:04
    They have a booth here if you want a
    job.
  • 12:06 - 12:11
    Toshiba, Univention, Catalyst etc
    are other lower figures.
  • 12:13 - 12:21
    On the right are people. The top 5 people
    are paid by Freexian.
  • 12:22 - 12:25
    Raphaël Geissert is working for EDF.
  • 12:27 - 12:30
    Thijs is a member of the security team.
  • 12:32 - 12:38
    Kurt is openssl maintainer so he maintains
    his own packages.
  • 12:38 - 12:39
    He has a lot of work.
  • 12:40 - 12:42
    Mike Gabriel is also paid by Freexian.
  • 12:42 - 12:48
    Christoph Bieldl is mainly maintaining
    the debian-security-support in Squeeze LTS
  • 12:49 - 12:51
    Nguyen Cong is employed by Toshiba.
  • 12:53 - 13:00
    Christoph Berg is employed by credativ
    doing PostGreSQL maintainance.
  • 13:03 - 13:05
    How did it evolve over the year?
  • 13:07 - 13:08
    Again it is by affiliation.
  • 13:09 - 13:12
    The big blue part is paid contributors
  • 13:15 - 13:23
    You don't see it very well but the part
    about maintainers is this one [points]
  • 13:23 - 13:28
    It tends to do better over the months
    because here we started to
  • 13:28 - 13:34
    contact maintainers every time that we
    have a new upload coming up
  • 13:34 - 13:41
    and ask them first 'do you want to handle
    it yourself' so it slightly increased.
  • 13:43 - 13:50
    but the contribution of other companies
    has not really increased over time.
  • 13:51 - 13:57
    Rather it has disappeared. It is
    unfortunate but it looks like paid
  • 13:57 - 14:01
    contributors are more productive than
    others.
  • 14:05 - 14:13
    In particular with EDF, they do the work,
    but with some lag and we are faster
  • 14:13 - 14:21
    so they just reuse what we have done. I
    want to talk to Raphaël to see
  • 14:21 - 14:23
    how we can do better towards this.
  • 14:26 - 14:30
    How did the sponsorship level evolve?
  • 14:30 - 14:35
    We have a steady increase, which is
    rather nice. It is not a huge amount but
  • 14:35 - 14:41
    it is significant because we fund almost
    80 hours per month.
  • 14:43 - 14:51
    It is close to our first goal. We wanted
    that amount to be able to sustain
  • 14:51 - 14:52
    ourselves.
  • 14:54 - 15:03
    If you look at the sponsors, we have a
    few big ones, possibly one very big
  • 15:04 - 15:11
    We can't give the name officially yet so
    I won't.It will be a big jump in the graph
  • 15:11 - 15:16
    A few gold and many small sponsors.
  • 15:16 - 15:23
    I don't want to be dependent too much on
    one big sponsor. I really prefer many
  • 15:23 - 15:28
    sponsors who are doing small donations
    but donations which are sustainable
  • 15:28 - 15:32
    year after year because we are not here
    for 1 year or 2.
  • 15:33 - 15:36
    We want to do it over the long term.
  • 15:40 - 15:45
    We have some figures about how many
    hours have been funded since the start
  • 15:48 - 15:53
    Feel free to interrupt me if you have any
    questions. I can take them at any time
  • 15:56 - 16:01
    That's it for evolution. Now, the future.
  • 16:02 - 16:04
    What do we expect for the future?
  • 16:05 - 16:08
    First keep doing what we have been up
    to
  • 16:08 - 16:10
    Keep supporting the current set of packages.
  • 16:10 - 16:14
    But for wheezy long term support we
    would really like to have more
  • 16:14 - 16:19
    supported packages. A browser would
    be nice for desktop deployment.
  • 16:22 - 16:30
    Virtualization support is also important
    for many companies so we should be
  • 16:30 - 16:32
    able to support something here.
  • 16:33 - 16:40
    Also we want to avoid some pitfalls that
    we had with squeeze LTS.
  • 16:40 - 16:46
    As you know LTS users are currently
    required to add a separate source
  • 16:46 - 16:55
    list entry with squeeze-lts repository. The
    security.debian.org squeeze
  • 16:55 - 17:02
    repository is unused. It should be
    possible for the LTS team to
  • 17:02 - 17:07
    continue using the same repository as
    the security team once it no longer
  • 17:07 - 17:18
    use it. This will be the topic of a BoF
    next week on Tue at 1800.
  • 17:26 - 17:30
    What's the problem with supporting the
    current set of packages?
  • 17:30 - 17:36
    For example, we have MySQL right now in
    Squeeze LTS in version 5.1
  • 17:36 - 17:39
    which is no longer supported by Oracle.
  • 17:41 - 17:45
    We don't even know if it's affected by
    security issues because
  • 17:45 - 17:49
    Oracle doesn't give info on
    non supported releases.
  • 17:50 - 17:54
    This is a problem, we should consider
    switching to a newer version,
  • 17:54 - 17:58
    but newer versions involve library
    transition, which is not really nice
  • 17:58 - 18:00
    in Long Term Support releases.
  • 18:02 - 18:07
    There is some work to do here if we want
    to do something serious.
  • 18:09 - 18:12
    And we have other problems, other
    packages which are similar.
  • 18:15 - 18:19
    From time to time, we backport, we take
    newer upstream versions.
  • 18:20 - 18:23
    We did that for wireshark for example.
  • 18:25 - 18:30
    This is what I said before, the limited
    scope sucks, we want to be able to
  • 18:30 - 18:33
    support more packages and we need more
    support for this.
  • 18:39 - 18:47
    [Q] Speaking of wireshark, we switched to
    Wheezy's version, so it's solved.
  • 18:47 - 18:50
    [Raphael] Yes, exactly, that's what I just
    said.
  • 18:52 - 18:53
    It used to be a problem.
  • 18:53 - 18:56
    That's a part I did no update since March.
  • 19:04 - 19:07
    Additionally, the problem with a separate
    repository is that
  • 19:07 - 19:10
    there is a propagation delay to the
    mirrors
  • 19:10 - 19:12
    that we don't have with
    security.debian.org.
  • 19:16 - 19:19
    I will speak a bit of how the team works.
  • 19:21 - 19:24
    Basically, the first step is triaging new
    security issues.
  • 19:24 - 19:30
    We have a list of CVEs that comes in and
    there are added to a text file
  • 19:30 - 19:33
    data/CVE/list.
  • 19:35 - 19:41
    Someone dispatches those on source
    packages and then someone else reviews
  • 19:41 - 19:46
    status in each release.
  • 19:46 - 19:51
    Then the LTS team reviews the status in
    Squeeze and members of security team
  • 19:51 - 19:53
    review status in Wheezy and Jessie.
  • 19:54 - 19:57
    And then, we decide what we must do with
    the package.
  • 19:58 - 20:01
    Depending on the analysis, either we say
  • 20:01 - 20:08
    "We need to prepare an update", so we add
    it to data/dla-needed.txt
  • 20:09 - 20:12
    and someone will have to take care of
    preparing the update.
  • 20:13 - 20:18
    Or we say "The issue does not apply, does
    not affect the current version"
  • 20:18 - 20:24
    or we ignore it because the package is
    unsupported or because
  • 20:24 - 20:28
    the issue is really minor, not severe
    enough.
  • 20:29 - 20:34
    Sometimes, it can be that the issue is
    already fixed in Debian
  • 20:34 - 20:36
    due to some maintainer choices.
  • 20:40 - 20:45
    When we do this classification, we contact
    the maintainer to keep him in the loop
  • 20:45 - 20:48
    and offer him the possibility to help us.
  • 20:49 - 20:52
    Here's what such a text file looks like.
  • 20:54 - 20:59
    The bold line is the line that we are
    adding when we have decided
  • 20:59 - 21:02
    what we're doing with the packages.
  • 21:03 - 21:07
    This is all in the Subversion repository
    on Alioth.
  • 21:10 - 21:14
    Then, someone has to prepare the security
    update.
  • 21:14 - 21:20
    Basically, looking for a patch, it's often
    useful to be able to look up at
  • 21:20 - 21:24
    RedHat or Ubuntu or upstream.
  • 21:24 - 21:27
    Best case is upstream because there are
    nice upstream who are providing
  • 21:27 - 21:29
    patches also for older versions.
  • 21:32 - 21:35
    Usually there are already patches
    available,
  • 21:36 - 21:38
    not always for the good version.
  • 21:38 - 21:40
    Sometimes we have to backport it.
  • 21:41 - 21:48
    Then we prepare an upload with this
    +deb6uX suffix that we're using now
  • 21:48 - 21:50
    for security updates, stable updates.
  • 21:52 - 21:56
    This is a rather known territory for
    package maintainers.
  • 21:59 - 22:02
    This is the hardest part sometimes,
  • 22:02 - 22:05
    testing the update, making sure the issue
    is fixed.
  • 22:08 - 22:12
    When tools have test suites, it's nice,
  • 22:12 - 22:14
    but sometimes we have to set it up
    ourselves.
  • 22:17 - 22:21
    Sometimes it is too hard, so we tend to,
    out of safety measure,
  • 22:21 - 22:23
    to mail the mailing list and say
  • 22:23 - 22:27
    "Ok, I've done my best, but please double
    check"
  • 22:29 - 22:32
    It doesn't happen often that we have
    testers
  • 22:32 - 22:36
    but some lts users are willing to test it
    before ???
  • 22:37 - 22:39
    It would be really nice if we had
    more of those.
  • 22:40 - 22:43
    And if we don't get any negative feedback,
  • 22:43 - 22:44
    then we upload.
  • 22:46 - 22:49
    Then, you have to send
    an announce.
  • 22:50 - 22:53
    We call that DLA for Debian LTS
    Advisory.
  • 22:54 - 22:58
    We have a little script
    ./bin/gen-DLA
  • 22:58 - 23:01
    that generates the template mail
    and you have to add
  • 23:01 - 23:03
    a little bit of description
  • 23:03 - 23:06
    and basically send it to
    debian-lts-announce
  • 23:06 - 23:13
    with a GPG signature of someone in the
    DD or DM keyring.
  • 23:16 - 23:21
    The process is rather open to
    all maintainers
  • 23:21 - 23:26
    even the write rights to the secure
    testing repository
  • 23:26 - 23:29
    where we have this data/DLA/list file
  • 23:30 - 23:32
    is writable by all Debian Developpers on
    Alioth
  • 23:33 - 23:39
    so, really, the entrance barrier is
    rather low for Debian Maintainers
  • 23:40 - 23:41
    and Debian Developpers.
  • 23:46 - 23:50
    There's a file which is automatically
    updated when you generate this template
  • 23:50 - 23:55
    and which will update the tracker on the
    web pages
  • 23:55 - 24:02
    because all this data is nicely browsable
    on security-tracker.debian.org.
  • 24:04 - 24:08
    And it's all linked from the package
    tracker.
  • 24:11 - 24:16
    That's it. If you have a few questions,
    I'm here to answer you.
  • 24:30 - 24:40
    [inaudible question]
  • 24:40 - 24:42
    … library and operating server,
  • 24:42 - 24:49
    so that you have same API for clients,
    or same ABI for clients and
  • 24:49 - 24:52
    a newer server that actually gets
    security patches.
  • 24:52 - 24:56
    [RH] In my head, yes, but we did not look
    further yet.
  • 24:56 - 25:03
    I really want to use the BOF that is
    upcoming to discuss it
  • 25:04 - 25:11
    As I said, the amount of funding we have
    allows us right now
  • 25:11 - 25:16
    to keep up with security update but
    we do not have many spare cycles
  • 25:16 - 25:19
    for dealing with such things.
  • 25:20 - 25:22
    But it's slowly coming up,
  • 25:22 - 25:26
    as I said there's potentially a new
    platinum sponsor.
  • 25:27 - 25:32
    We will have a few hours free to look
    into this and I think
  • 25:32 - 25:34
    it's probably the best solution
  • 25:34 - 25:37
    but I don't know if it works in practice,
    I have not tried it.
  • 25:42 - 25:47
    And since LTS, the end of life of Squeeze
    happens in February,
  • 25:47 - 25:52
    it's not too far away so it's possibly
    a nice solution
  • 25:52 - 25:55
    because upgrading to a newer upstream
    version is harder.
  • 25:57 - 26:00
    [Q] I've heard ???
    Freexian ???
  • 26:00 - 26:04
    you have enough contributors
    but you could do more work
  • 26:04 - 26:08
    but you don't have the funding or
    is it, like, you also need
  • 26:08 - 26:10
    more developpers?
  • 26:11 - 26:13
    [RH] A bit of both, actually,
  • 26:19 - 26:22
    the web page has always been very clear
    on the rules
  • 26:23 - 26:28
    That means any Debian Developper who has
    made security uploads on its own already
  • 26:28 - 26:32
    can apply and join the program and
    be funded.
  • 26:33 - 26:35
    Fortunately, I did not have too many
  • 26:35 - 26:37
    because it would have been hard,
  • 26:37 - 26:40
    but it has been steadily growing over
    the months.
  • 26:41 - 26:45
    Last year, there was only Thorsten,
    Holger and me,
  • 26:45 - 26:50
    but in the meantime we got Ben Hutchings
    who is helping us on the kernel
  • 26:51 - 26:52
    and a few more.
  • 26:53 - 26:58
    I'm always looking, trying to make sure
    that we don't give too much money
  • 26:58 - 27:00
    to a single person
  • 27:00 - 27:04
    because it's Debian, there has been
    ??? in the past.
  • 27:05 - 27:07
    I've been involved, I know it.
  • 27:08 - 27:14
    I don't want anyone to have their life
    depend on LTS work, really.
  • 27:15 - 27:18
    And I don't want the opposite way also,
    LTS to depend on a single person
  • 27:18 - 27:19
    that can go away.
  • 27:20 - 27:26
    I try to limit it to maximum 20 ???
    per month for each person
  • 27:26 - 27:30
    and right now, we're well below that
    so it's good.
  • 27:32 - 27:37
    By the way, most Debian Developpers are
    currently european,
  • 27:37 - 27:40
    the fact that everything is euro-based
    is fine
  • 27:41 - 27:46
    but one developer is american and it's
    no problem to pay in dollars
  • 27:47 - 27:52
    So the amount will vary with the rates
    but it's not a problem.
  • 27:53 - 27:56
    And even more, I'm surprised to have no
    contributors
  • 27:56 - 28:02
    in the countries where the rate of labor
    is well bellow.
  • 28:03 - 28:07
    I mean, if we have south american
    contributors,
  • 28:07 - 28:10
    or african or I don't know, I don't want
    to stigmatize anyone,
  • 28:10 - 28:16
    but if there are people who could live
    for much more,
  • 28:19 - 28:22
    if they would be payed 10 hours and
    have made their month,
  • 28:23 - 28:26
    they can still join, it's not a problem,
  • 28:26 - 28:30
    it's not a high rate because we want only
    europeans,
  • 28:30 - 28:34
    it's because we want to allow everybody
  • 28:34 - 28:38
    and if they can be payed for 10 hours
    by Freexian and then spend
  • 28:38 - 28:41
    the rest of the month doing free work
    on Debian, the better.
  • 28:43 - 28:46
    If you want to join the program,
    get in touch,
  • 28:46 - 28:49
    there are details on the webpages
  • 28:49 - 28:52
    and the more people funded
    the better.
  • 28:58 - 29:02
    [Q] How do you or other developers
    motivate yourself
  • 29:02 - 29:04
    to do this kind of LTS work,
  • 29:04 - 29:07
    because obviously it's important
    for companies to have
  • 29:07 - 29:09
    stable releases,
  • 29:09 - 29:14
    but it also, to me at least, doesn't seem
    very exciting from a technology standpoint
  • 29:17 - 29:20
    [RH] Do you think it's exciting or
    not exciting?
  • 29:21 - 29:22
    I'm not sure I understood.
  • 29:22 - 29:23
    Not exciting, ok.
  • 29:23 - 29:25
    I agree, it's not exciting.
  • 29:25 - 29:27
    [laughter]
  • 29:28 - 29:31
    [inaudible question]
  • 29:31 - 29:32
    [RH] A bit of both.
  • 29:33 - 29:36
    I want Debian to succeed and I know that
  • 29:36 - 29:38
    LTS support is important for Debian
    to succeed
  • 29:38 - 29:42
    so I want to make sure the project is
    working well and alive
  • 29:42 - 29:45
    but clearly, I'm doing it because…
  • 29:47 - 29:52
    Let's say, the security support work,
    providing security update,
  • 29:52 - 29:55
    backporting code, it's for money and
    because I need to live.
  • 29:56 - 30:01
    But organizing the LTS project is
    something I do for free
  • 30:01 - 30:03
    because I want it for Debian
  • 30:03 - 30:04
    because Debian needs it.
  • 30:06 - 30:08
    [Q] I have a question.
  • 30:08 - 30:12
    Who announces the public relation,
    the marketing stuff of
  • 30:12 - 30:15
    the Debian Long Term Support?
  • 30:15 - 30:19
    Do you do it yourself or do you have some
    professional help?
  • 30:20 - 30:22
    [RH] I do not have any professional help.
  • 30:22 - 30:24
    Basically, the way we…
  • 30:26 - 30:29
    Well, we could do much better, I mean,
    in number of sponsors.
  • 30:30 - 30:33
    There are almost no US-based sponsors,
  • 30:33 - 30:35
    there are lots of US companies
    that could help.
  • 30:38 - 30:44
    It's true, I'm fighting between my time
  • 30:44 - 30:47
    spending free time on Debian,
    doing LTS Debian.
  • 30:49 - 30:52
    I contact a few companies that people
    suggest me to contact,
  • 30:52 - 30:55
    but I'm not doing much things
    by myself.
  • 30:56 - 30:59
    [Q] So, you would benefit a lot from
    some professional help
  • 30:59 - 31:00
    in the marketing department or
  • 31:00 - 31:01
    [RH] Yes
  • 31:01 - 31:02
    [Q] public relation
  • 31:02 - 31:07
    [RH] Yes, but I don't have money
    to fund this or not much.
  • 31:07 - 31:10
    The 10€ difference is for
    administrative cost.
  • 31:11 - 31:18
    Maybe a bit for this kind of stuff but
    it doesn't look like a lot for this.
  • 31:20 - 31:22
    [Q] I just wanted to ask to the previous
    questioner about
  • 31:22 - 31:28
    finding motivation for providing patches
    for LTS packages and in my view
  • 31:28 - 31:31
    it's not very different from providing
    security patches for stable.
  • 31:32 - 31:37
    Sometimes it's a bit harder because the
    software is a bit older
  • 31:37 - 31:41
    but we overcame this situation
    for wireshark for example
  • 31:41 - 31:46
    by updating wireshark because it was
    quite impossible to backport older
  • 31:46 - 31:48
    security fixes.
  • 31:50 - 31:52
    I think it's part of the maintainance.
  • 31:53 - 31:58
    If you maintain a project, you should
    maintain the security issues in stable
  • 31:58 - 32:02
    and if you care a bit more and if you have
    a little more time,
  • 32:02 - 32:05
    you can care about the package in LTS
    as well.
  • 32:06 - 32:10
    I did it for wireshark for free, because
    it's easy for me.
  • 32:11 - 32:13
    [RH] I'm grateful, thank you.
  • 32:17 - 32:20
    I want to point out that it's a good
    thing that
  • 32:20 - 32:21
    LTS and security are different,
  • 32:21 - 32:25
    because we have different policies like
    we said,
  • 32:25 - 32:28
    importing a new upstream version is
    something we can do
  • 32:28 - 32:31
    when it doesn't break too much.
  • 32:31 - 32:36
    The command line interface had not changed
    so badly between both versions
  • 32:36 - 32:37
    so it was possible.
  • 32:37 - 32:43
    It's not possible for all projects, but we
    are not so strict on new upstream versions
  • 32:43 - 32:48
    And if you look at what others have been
    doing, RedHat,
  • 32:48 - 32:53
    they too import new upstream version
    quite often, in fact,
  • 32:53 - 32:55
    even on libraries like nss.
  • 33:03 - 33:07
    [Q] Due to lack of browsers in LTS support
    and Xen support
  • 33:07 - 33:11
    was it an issue with companies you are
    working on, who are sponsoring Freexian?
  • 33:13 - 33:14
    [RH] I'm not sure I understood.
  • 33:15 - 33:21
    [Q] The lack of browsers support and
    Xen support in the LTS version,
  • 33:21 - 33:25
    was that an issue with the companies
    who you work with,
  • 33:25 - 33:27
    who are sponsoring your work?
  • 33:30 - 33:31
    [RH] Browsers, not so much.
  • 33:32 - 33:36
    Most sponsors are hosters and
    stuff like that
  • 33:36 - 33:40
    but they were annoyed by the lack of
    qemu or Xen support.
  • 33:41 - 33:46
    They did upgrade their host machines
    but not their guest machines
  • 33:46 - 33:48
    for their customers.
  • 33:49 - 33:52
    Obviously, that would be
    the first priority to fix.
  • 33:52 - 33:58
    Browser is nice, but it's also one of
    those cases where we just need to
  • 33:58 - 34:00
    integrate newer upstream versions
  • 34:01 - 34:03
    ??? doing it.
  • 34:04 - 34:08
    And I was hoping for Raphael Geissert
    to do it because he does it for
  • 34:08 - 34:10
    Électricité de France.
  • 34:12 - 34:13
    I'll catch him.
  • 34:17 - 34:18
    Convince him.
  • 34:19 - 34:25
    I know him quite well, he's working in
    Lyon near me, not far away.
  • 34:33 - 34:38
    [Q] Having sponsors for doing the LTS
    work is a signal of
  • 34:38 - 34:41
    the need for LTS versions,
  • 34:41 - 34:47
    but do you have additional statistics on
    the usage of LTS?
  • 34:50 - 34:52
    [RH] Not really.
  • 34:52 - 34:56
    Since LTS is not hosted in security
    mirrors but on all mirrors,
  • 34:56 - 34:58
    we don't have access to all the
    statistics.
  • 35:00 - 35:05
    But I know from mails, thank mails and
    stuff like that
  • 35:05 - 35:09
    that it's really appreciated and used
    quite a lot,
  • 35:09 - 35:10
    even from end users.
  • 35:10 - 35:14
    There are users who like the antiquated
    GNOME stuff.
  • 35:17 - 35:19
    I'm fine with GNOME 3, by the way.
  • 35:21 - 35:25
    Yes, it's really widely used and widely
    appreciated.
  • 35:34 - 35:37
    [Rhonda] Thanks for your attention.
  • 35:44 - 35:49
    [Applause]
Title:
The_Debian_Long_Term_Support_Team_Past_Present_and_Future.webm
Video Language:
English
Team:
Debconf
Project:
2015_debconf15

English subtitles

Revisions Compare revisions