Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #9330

Re: Adopting OpenStack packages

From Thomas Goirand <zigo@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Adopting OpenStack packages
Date 2017-03-06 01:00 +0100
Message-ID <thOed-7Rd-11@gated-at.bofh.it> (permalink)
References (2 earlier) <tgX0d-2X9-1@gated-at.bofh.it> <th8I1-2E5-3@gated-at.bofh.it> <th9kJ-3aN-1@gated-at.bofh.it> <thsx3-rY-13@gated-at.bofh.it> <thNBv-7vz-3@gated-at.bofh.it>
Organization Debian

Show all headers | View raw


On 03/06/2017 12:15 AM, Barry Warsaw wrote:
> There are lots of good reasons for that.  I think most importantly is that if
> a last minute RC bug were to pop up, no one wants to have to figure out (or
> worse, debug) a new maintenance workflow in order to fix that critical
> problem.

If such thing happened, I don't think it's such a huge issue to just fix
the RC bug and upload, then figure out how to commit later on. Because
of the freeze, the change will be minimal anyway.

> But that only gates flag day.  Any switch of this nature requires a lot of
> work before flag day.  Look at the switch from svn to git,  Stefano did a huge
> amount of testing and development to get us to that point, with lots of test
> migrations, feedback, etc.  Kudos to him for the tenacity and dedication to
> the team on that.

A huge +1 for the kudos to Stefano and yourself for this indeed.

> Let's look at the switch from git-dpm as an example.  We *know* there are
> challenges in that conversion; I've experimented with it as have others, and
> it's not a trivial operation.  So we need one or a few dedicated people to
> investigate all the technical details of such a switch.  What are the steps
> needed to convert an individual package?  How and when will we convert all
> team packages?  What exactly will the new workflow look like?  Does the wiki
> page accurate describe all the common tasks that team members will need to
> perform?  Is there a test conversion that people can try out?  Where are the
> scripts to do the conversion so others can contribute?  What is the process
> for providing and addressing feedback as people test it?  What's the timeline,
> and when is flag day?

I agree it's not trivial.

> I think one of the problems specifically with getting rid of git-dpm is that,
> while the tool is deprecated and there are known problems, it actually kind of
> works pretty well for us. svn clearly was breaking down, but from a global
> team point of view, git-dpm is still almost good enough, so the urgency to
> switch hasn't been there.

Here, I don't agree. but YMMV, I guess. Maybe there's no point
discussing the urgency! :)

> But we need volunteers to say "I am going to do the hard work to
> make the conversion happen".  And of course we're all busy, and it's a
> thankless job (but thank you Stefano for your previous work!).  So that's why,
> IMHO, the git-dpm conversion hasn't happened yet.
> 
> If we're just not going to find the round tuits to do the conversion before
> then, this would make for a very suitable collaboration for a team Debconf
> sprint.

I'm hereby volunteering for such a sprint (if I hopefully make it to
Montreal). Hopefully, migrating from git-dpm to git-pq wont be as hard
as from SVN to Git.

> CI/CD, automated testing, etc. cannot just happen by fiat.  They may be great
> ideas we can adopt, but *a lot* of hard work and dedicated time goes into
> making sure the technology can handle things, but also, and more importantly
> IMHO to make sure that everyone on the team knows how it works, understands
> and can help debug any problems, knows where the well-written documentation
> is, etc.  We need dedicated people to help people on IRC and email when they
> get stuck or have a problem.  And we have to consider the needs of those for
> whom contribution to DPMT is not a full-time job.

I already talked and wrote about it, I would very much like a packaging
CI/CD to be deployed for Debian. However, I'm scared to attempt doing it
by myself only. I don't want to become a single point of failure.

Cheers,

Thomas Goirand (zigo)

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Adopting OpenStack packages Barry Warsaw <barry@debian.org> - 2017-02-28 21:50 +0100
  Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-03 14:10 +0100
    Re: Adopting OpenStack packages Allison Randal <allison@lohutok.net> - 2017-03-03 16:10 +0100
      Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-04 04:40 +0100
        Re: Adopting OpenStack packages Brian May <bam@debian.org> - 2017-03-04 05:20 +0100
          Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 01:50 +0100
            Re: Adopting OpenStack packages Barry Warsaw <barry@debian.org> - 2017-03-06 00:20 +0100
              Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-06 01:00 +0100
                Re: Adopting OpenStack packages Brian May <brian@linuxpenguins.xyz> - 2017-03-06 06:40 +0100
                Re: Adopting OpenStack packages Vincent Bernat <bernat@debian.org> - 2017-03-06 07:40 +0100
                Re: Adopting OpenStack packages Brian May <bam@debian.org> - 2017-03-06 09:20 +0100
                Re: Adopting OpenStack packages Clint Byrum <spamaps@debian.org> - 2017-03-06 16:30 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-06 16:40 +0100
                Re: Adopting OpenStack packages Barry Warsaw <barry@debian.org> - 2017-03-06 17:00 +0100
                Re: Adopting OpenStack packages Simon McVittie <smcv@debian.org> - 2017-03-06 17:50 +0100
                Transition away from git-dpm was: Re: Adopting OpenStack packages Scott Kitterman <scott@kitterman.com> - 2017-03-06 18:20 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Brian May <bam@debian.org> - 2017-03-06 21:30 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-06 22:50 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Brian May <brian@linuxpenguins.xyz> - 2017-03-06 23:20 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-07 23:20 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Brian May <bam@debian.org> - 2017-03-08 07:50 +0100
                Re: Transition away from git-dpm was: Re: Adopting OpenStack packages Simon McVittie <smcv@debian.org> - 2017-03-08 09:20 +0100
                Re: Adopting OpenStack packages Brian May <bam@debian.org> - 2017-03-08 10:50 +0100
              Re: Adopting OpenStack packages Brian May <brian@linuxpenguins.xyz> - 2017-03-06 06:50 +0100
        Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-04 06:10 +0100
          Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 00:50 +0100
            Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-05 01:20 +0100
              Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 23:10 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-06 02:40 +0100
        Re: Adopting OpenStack packages Clint Byrum <clint@fewbar.com> - 2017-03-04 07:10 +0100
          Re: Adopting OpenStack packages Vincent Bernat <bernat@debian.org> - 2017-03-04 10:50 +0100
            Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-04 16:10 +0100
              Re: Adopting OpenStack packages Vincent Bernat <bernat@debian.org> - 2017-03-04 21:30 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-05 01:00 +0100
                Re: Adopting OpenStack packages Vincent Bernat <bernat@debian.org> - 2017-03-05 06:40 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-05 07:20 +0100
              Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 01:30 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-05 01:50 +0100
                Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 23:00 +0100
          Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 04:00 +0100
            Re: Adopting OpenStack packages Allison Randal <allison@lohutok.net> - 2017-03-05 18:20 +0100
              Re: Adopting OpenStack packages Ondrej Novy <novy@ondrej.org> - 2017-03-05 21:20 +0100
                Re: Adopting OpenStack packages Scott Kitterman <debian@kitterman.com> - 2017-03-05 22:10 +0100
              Re: Adopting OpenStack packages Thomas Goirand <zigo@debian.org> - 2017-03-05 22:50 +0100

csiph-web