On 16 January 2018 at 21:57, Kenneth Graunke <kenn...@whitecape.org> wrote: > On Tuesday, January 16, 2018 11:18:13 AM PST Emil Velikov wrote: >> Hi all, >> >> As you've know the Mesa 18.0.0 release plan has been available for a while >> on the mesa3d.org website [1]. >> >> In case you've missed it here it is: >> >> Jan 19 2018 - Feature freeze/Release candidate 1 >> Jan 26 2018 - Release candidate 2 >> Feb 02 2018 - Release candidate 3 >> Feb 09 2018 - Release candidate 4/final release >> >> This gives us half a week until the branch point. >> >> As this is shorter notice than usual, I'm open to adjusting the schedule by a >> week. Do let me know ASAP, if we should go that route. >> >> As always - do list features/sets that you'd like to see merged. Thus we can >> all have a clear idea and prioritise accordingly. >> >> Thanks >> Emil >> >> [1] https://www.mesa3d.org/release-calendar.html > > A few observations and some questions... > > Although 17.3 was branched in late October, 17.3.0 wasn't released until > December 8th - about 6 weeks ago. 17.3.x also shipped with a pretty > catastrophic DRI3 bug that caused tons of applications to segfault, > which was fixed by 897c54d522ab960a879b763a15e489f630c491ee, but that > hasn't yet made it into a shipping 17.3.x release. Arguably, I think > 17.3.3 is going to be the first usable 17.3.x release. > > So...is it too early to branch for 18.0? > Perhaps. The way I try to look at it is the volume of development as opposed to when bug X or Y is fixed. Sadly bugs never end, yet users can evaluate which ones they can live with. At least temporarily.
I realise it sounds mean/etc. but such is reality. > - Have distros picked up 17.3.x yet? Quick and dirty check says yes* Gentoo yes 17.3.1 as testing; 17.2.7 as stable Debian yes 17.3.2 in unstable; 13.0.6 in stable Ubuntu no 17.2.4 in bionic; 17.2.2 in artful <<< The exception openSUSE yes 17.3.2 in Tumbleweed; 17.0.5 Leap 42.3 Fedora yes 17.3.0 in Rawhide, 17.2.4 FC27 Arch yes 17.3.2 > - Is there anything in master that people are excited about shipping? Here's a quick list. Pretty sure people will fancy some bits. - GL/GLES GL 4.3 and GLES 3.1 on r600/evergreen+ Disk cache support for i965 (disabled by default) ARB_get_program_binary with 1 format on i965 \o/ - GLX/EGL GLX_ARB_context_flush_control EGL_KHR_context_flush_control EGL_IMG_context_priority for freedreno EGL_EXT_pixel_format_float, with 0 advertised float formats :-\ - Vulkan ANV VK_EXT_external_memory_dma_buf Alpha Gen 10 support - Vulkan RADV VK_KHR_external_fence* VK_KHR_get_surface_capabilities2 VK_EXT_discard_rectangles VK_EXT_external_memory_dma_buf VK_AMD_shader_info - Vulkan common Generic DRI_PRIME support (not 100% sure if that one landed yet) - Initial VC5 support Simulator only > - There are about 2 months of work since the 17.3.x branch point > (half of October, all of November, about half of December because > so many people were on holidays). > Indeed, commit count reflects that ~2.2k for 18.0 with ~2.5k for 17.3. Yet again, numbers always go up and down through the year. Be that winter festivities, (late) summer vacations, other. > I'm wondering if a mid-February branch point and March release would > make more sense, just to space them out. Then again, I've also > suggested doing 3 releases a year in the past, since I thought they were > too close together. So, if people disagree, I'm totally fine with that. > I think this is _the_ question. Might be worth bringing up to mesa-maintainers@ so that distro people can (find easier and) chip-in. Personally I'm fine with either three or four releases. As mentioned by Nicolai, using 3 will make it a bit harder to fit around distribution schedules though. Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev