Re: xserver release process

2019-10-08 Thread Hans de Goede

Hi,

On 08-10-2019 18:28, Adam Jackson wrote:




In short, releases need to happen, and we have CI, so let's just pop a
release out on scheduled dates assuming CI passes.


Given that the Xorg xserver has a lot of hw interaction, we are
never going to catch everything with CI, so this seems a bit
over-simplified.

I think it would be good to have 2 things:

1. A way to track potential blocker bugs. Note I'm not advocating some
process heavy approach here. The blocker bugs can just be gitlab issues
with a special tag I guess. The idea is that the release-coordinator
at least can get a list of known issues and then decide if those are bad
enough to delay a release or not.

2. Send out a notice that a new release will happen in say 4 weeks
from date of sending with a request for testing + getting any pending
*fixes* upstream asao, maybe together with some "beta" or "rc" tarbals,
but that is optional.

My main reason for suggesting either one is that I personally am aware
of at least 2 issues (both related to secondary USB GPUs handling) which
are only present in master and not in the 1.20 branch and which I really
would like to see fixed before a new release. I have taking a look at
these on my to do list, but not at the top of it (yet).

Having 1. would help in tracking such known issues, I doubt I'm the only
one who has a couple of "I need to look into this and fix it" items on
their TODO, so being able to track these would be good.

Having 2. would help me bump up these TODOs in priority to try and get
them fixed before the release :)

Regards,

Hans

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: xserver release process

2019-10-08 Thread Keith Packard
Adam Jackson  writes:

> In short, releases need to happen, and we have CI, so let's just pop a
> release out on scheduled dates assuming CI passes.

WFM

-- 
-keith


signature.asc
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

xserver release process

2019-10-08 Thread Adam Jackson
I gave a brief lightning talk about this at XDC Montreal [1], and
nobody seemed to object, but here's a recap for those who weren't
present or have other ideas or preferences.

In short, releases need to happen, and we have CI, so let's just pop a
release out on scheduled dates assuming CI passes. Six months seems to
be a pretty reasonable cadence for xserver major releases as new
feature development has tailed off a bit. Likewise for stable branches,
if there's been changes to the branch and it's been (say) two weeks
since the last release on that branch, and CI passes, automatically do
a new release. I intend to make this _entirely_ automatic, with a robot
doing the actual commits and release uploads.

Also, let's adopt the Mesa "last two digits of the year" version
scheme, it makes it easy to see how old your software is at a glance.
We'll need to be slightly careful about this to ensure we don't make
the (protocol) release number go crazy, so the scheme looks something
like this (underscores for clarity):

- xserver 1.20.5 → 1_20_05_000
- xserver 19.0.0 → 1_20_19_000
- xserver 19.0.1 → 1_20_19_001
- xserver 19.1.0 → 1_20_19_100
- xserver 20.0.0 → 1_20_20_000

Suggestions and comments are welcome, with the understanding that
anything much more complicated or too different than this implies that
you're volunteering to do all the work. (Not that that's a problem,
just letting you know what you're signing up for.)

[1] Starting approximately here: https://youtu.be/JIry8jpbPUY?t=32790

- ajax

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: XDC 2019 feedback and comments

2019-10-08 Thread Samuel Iglesias Gonsálvez
On Tue, 2019-10-08 at 17:27 +0200, Samuel Iglesias Gonsálvez wrote:
> Hi all,
> 
> Once more huge thanks to the entire team from Collabora,
> for their great work organizing XDC 2019!
> 
> As usual we're looking for feedback on both XDC itself, and the CFP
> process and program selection. Both about what was great and should
> be
> kept for next year's edition, and where there's room for improvement.
> The board does keep some notes, for those interested in what we have
> already:
> 
> - XDC notes for prospective organizers: 
> https://www.x.org/wiki/Events/RFP/
> 
> - CFP notes: https://www.x.org/wiki/Events/PapersCommittee/
> 
> If you want to send in your comments in private, please send them to
> the x.org board.

Forgot to mention its email address: X.Org Foundation Board <
bo...@foundation.x.org>

Sam

> 
> Cheers,
> 
> Sam


signature.asc
Description: This is a digitally signed message part
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel