[Mesa-dev] [ANNOUNCE] mesa 20.1.0-rc3

2020-05-13 Thread Eric Engestrom
Hi all,

I'd like to announce the third release candidate for the 20.1 branch,
Mesa 20.1.0-rc3.

As always, please test it and report any issues you may find to
https://gitlab.freedesktop.org/mesa/mesa/issues/new

And to help us track issues and merge requests relevant to this branch,
please add them to the 20.1.0 release milestone:
https://gitlab.freedesktop.org/mesa/mesa/milestones/14

There's a good amount of fixes here, but there are still open issues
that we'll need to close before the final release, which is currently
planned for the 27th.

The next release candidate is scheduled for 7 days from now, on
2020-05-20.

Eric

---

Andres Gomez (2):
  gitlab-ci: create always the "results" directory with tracie
  gitlab-ci: correct tracie behavior with replay errors

Arcady Goldmints-Orlov (2):
  anv: increase minUniformBufferOffsetAlignment to 64
  intel/compiler: fix alignment assert in nir_emit_intrinsic

Axel Davy (1):
  gallium/util: Fix leak in the live shader cache

Blaž Tomažič (1):
  radeonsi: Fix omitted flush when moving suballocated texture

Daniel Schürmann (1):
  aco: either copy-propagate or inline create_vector operands

Eric Engestrom (4):
  .pick_status.json: Update to 772b15ad3227e08bb4e18932ac9ecf4c29271160
  .pick_status.json: Update to 56f955e4850035d915a2a87e2ebea7fa66ab5e19
  .pick_status.json: Update to c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da
  VERSION: bump to 20.1.0-rc3

Erik Faye-Lund (1):
  util/os_memory: never use os_memory_debug.h

Gert Wollny (1):
  r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS

Ian Romanick (1):
  nir/algebraic: Optimize ushr of pack_half, not ishr

Jordan Justen (3):
  intel/dev: Split .num_subslices out of GEN12_FEATURES macro
  intel/dev: Add device info for RKL
  docs/relnotes/new_features.txt: Add RKL to 20.1 release notes

Jose Maria Casanova Crespo (2):
  v3d: Fix swizzle in DXT3 and DXT5 formats
  v3d: Include supported DXT formats to enable s3tc/dxt extensions

Lionel Landwerlin (1):
  anv: don't expose VK_INTEL_performance_query without kernel support

Liviu Prodea (1):
  util: Make process_test path compatible with mingw native toolchains

Marek Vasut (1):
  etnaviv: Disable seamless cube map on GC880

Pierre Moreau (1):
  clover/nir: Check the result of spirv_to_nir

Qiang Yu (1):
  panfrost: don't always build bifrost_compiler

Rob Clark (1):
  freedreno/ir3: fix indirect cb0 load_ubo lowering

Samuel Pitoiset (2):
  aco: fix 64-bit trunc with negative exponents on GFX6
  radv: limit the Vulkan version to 1.1 for Android

git tag: mesa-20.1.0-rc3

https://mesa.freedesktop.org/archive/mesa-20.1.0-rc3.tar.xz
SHA256: c90b75ea34302ebde9b81b87c5642fa864c40fe9c4ad34ce0793170c1413168d  
mesa-20.1.0-rc3.tar.xz
SHA512: 
20ec0dbace5eb7b8ed7a9f2deab9621fa2ed9d485fb884af95caf0ce5ae14de25d89d9d7c374f0dc891cb5644096dc8576bfbecfaf1604954176891345884175
  mesa-20.1.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0-rc3.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-13 Thread Erik Faye-Lund
On Wed, 2020-05-13 at 06:43 -0600, Brian Paul wrote:
> On 05/13/2020 03:13 AM, Erik Faye-Lund wrote:
> > On Tue, 2020-05-12 at 12:17 +0200, Erik Faye-Lund wrote:
> > > On Thu, 2020-05-07 at 11:03 -0600, Brian Paul wrote:
> > > > On 05/07/2020 04:33 AM, Erik Faye-Lund wrote:
> > > > > Hey Brian
> > > > > 
> > > > > TLDR; are you OK with me moving forward with the rework of
> > > > > mesa3d.org?
> > > > 
> > > > Yes...
> > > > 
> > > 
> > > Cool! We've now set up a repo here:
> > > 
> > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.freedesktop.org%2Fmesa%2Fmesa3d.orgdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=CLd07g8WPm7mbsa3033pnhycK25xPD5%2Bi00V0MJ6TIY%3Dreserved=0
> > > 
> > > I pushed the bare minimum (ish) there so far, and sent a MR for
> > > the
> > > importing of the news and article-redirects. This is now being
> > > served
> > > here:
> > > 
> > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmesa.pages.freedesktop.org%2Fmesa3d.org%2Fdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=GmaivI1wH4HR6osRoP%2FINlJm%2FgZ6tgb8HsE1ElVhZNE%3Dreserved=0
> > > 
> > 
> > A few updates:
> > 
> > 1. You can now preview the repo with the pending MRs merged here,
> > if
> > you're interested:
> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkusma.pages.freedesktop.org%2Fmesa3d.org%2Fdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=U7cC71x9ql%2FCNXpdNxO2%2But3NAVzDo6S91%2BmevJjMsc%3Dreserved=0
> > 
> > 2. Some people have been asking me why the website is set up as a
> > separate repo rather than a subdirectory inside the main mesa repo.
> > 
> > The quick answer to that is that it seemed more logical that way to
> > me.
> > The website isn't really tied to the mesa release-schedule, apart
> > from
> > linking to new releases. It's really its own thing. We might for
> > instance want to post updates when other projects in the mesa-group
> > cuts a release. So this seems to give us some more freedom.
> > 
> > If someone has good arguments against this, I'm open to changing
> > it.
> > But this seems like the best option to me.
> 
> I'd really like to keep the Mesa content as part of the main Mesa
> repo. 
> I didn't realize you did that.  The website is part of the project
> and 
> it's more convenient to have it all in one place.

I agree that for a lot of the content, that's the case. But this is
kind of the point here: Some stuff doesn't relate to the code, and
those are the things that I've proposed to move out.

Right now, the website only contains this:
1. A brief introduction of APIs and drivers
2. News
3. Instructions on how update the website

Only 1 is somewhat related to the code, but at a very shallow level,
and the information changes on a very slow rate. Keeping this up-to
date doesn't seem like a big burden to me.

News relate to releases, but not to the state of the code itself. 

Instructions on how to update the website is website-metainfo, and
doesn't relate to the code.

Everything else is still in the repo, which will be hosted at
docs.mesa3d.org. And I think this is the content that is convenient to
update together with the code.

So, I don't think there's any real inconvenience introduced here. We
should thread carefully in what content we migrate out of the main
repository.

Having content in the main repository also leads to some issues, like
finding the right content for the right release. It can be frustrating
to read content that is more up-to-date than the version you're using.

This work doesn't solve that right now, but it's taking a step in that
direction: We can start versioning the technical documentation, while
still allowing people to see up-to-date news. This could easily be
finished off by moving docs.mesa3d.org to be hosted at readthedocs.org,
which supports multiple versions. I already did a test-intgration of
that, and it was trivial, but I didn't like the added ads, so I'm
holding off on it for now.

But I would very much like to see versioned docs as a future step.

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-13 Thread Daniel Stone
Hi,
I'm generally ambivalent on which day it moves, though depending on
how late in the day it comes out, it might not actually be Thursday -
if the release comes out late at night, I'm more likely to finish up
the migration over the weekend.

On Wed, 13 May 2020 at 13:43, Brian Paul  wrote:
> On 05/13/2020 03:13 AM, Erik Faye-Lund wrote:
> > 2. Some people have been asking me why the website is set up as a
> > separate repo rather than a subdirectory inside the main mesa repo.
> >
> > The quick answer to that is that it seemed more logical that way to me.
> > The website isn't really tied to the mesa release-schedule, apart from
> > linking to new releases. It's really its own thing. We might for
> > instance want to post updates when other projects in the mesa-group
> > cuts a release. So this seems to give us some more freedom.
> >
> > If someone has good arguments against this, I'm open to changing it.
> > But this seems like the best option to me.
>
> I'd really like to keep the Mesa content as part of the main Mesa repo.
> I didn't realize you did that.  The website is part of the project and
> it's more convenient to have it all in one place.

It's a fair point, but then there's the ageing issue with branches. If
someone is working against the 19.3.x repo, they'll see a snapshot of
the website at a pretty arbitrary point in time - whenever it was that
it was forked. That doesn't sound ideal to me, nor does the alternate
idea of picking back all the content to all our live branches (e.g.
when we do a 20.0.x stable release, cherry-pick the news-page update
to 19.3.x?).

There's also a circular dependency issue related to publishing
releases: it seems odd to commit and tag a release, then have the very
next commit be the update to the page, which you can't do in one as
you don't know the SHA before you commit.

Code information and documentation _definitely_ belongs with the Mesa
project though. Things like the Gallium3D documentation published out
to ReadTheDocs should be maintained in with the code and generated
with the code - and this should be extended through the whole Mesa
source tree, so we have much better live docs of our codebase. I've
been working with Erik to figure out how we can best get this
published alongside the main website.

We absolutely shouldn't be putting up any barriers to keeping the
website updated and making sure we have good contributions to it,
though. I think putting it in a separate repo actually makes it
slightly easier if anything, provided that we have a good set of
reviewers keeping eyes on it, and clear instructions on how to
contribute to it.

Cheers,
Daniel
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-13 Thread Brian Paul

On 05/13/2020 03:13 AM, Erik Faye-Lund wrote:

On Tue, 2020-05-12 at 12:17 +0200, Erik Faye-Lund wrote:

On Thu, 2020-05-07 at 11:03 -0600, Brian Paul wrote:

On 05/07/2020 04:33 AM, Erik Faye-Lund wrote:

Hey Brian

TLDR; are you OK with me moving forward with the rework of
mesa3d.org?


Yes...



Cool! We've now set up a repo here:

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.freedesktop.org%2Fmesa%2Fmesa3d.orgdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=CLd07g8WPm7mbsa3033pnhycK25xPD5%2Bi00V0MJ6TIY%3Dreserved=0

I pushed the bare minimum (ish) there so far, and sent a MR for the
importing of the news and article-redirects. This is now being served
here:

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmesa.pages.freedesktop.org%2Fmesa3d.org%2Fdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=GmaivI1wH4HR6osRoP%2FINlJm%2FgZ6tgb8HsE1ElVhZNE%3Dreserved=0



A few updates:

1. You can now preview the repo with the pending MRs merged here, if
you're interested:
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkusma.pages.freedesktop.org%2Fmesa3d.org%2Fdata=02%7C01%7Cbrianp%40vmware.com%7Cb8ff6d838d46414812f208d7f71df219%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637249580306260765sdata=U7cC71x9ql%2FCNXpdNxO2%2But3NAVzDo6S91%2BmevJjMsc%3Dreserved=0

2. Some people have been asking me why the website is set up as a
separate repo rather than a subdirectory inside the main mesa repo.

The quick answer to that is that it seemed more logical that way to me.
The website isn't really tied to the mesa release-schedule, apart from
linking to new releases. It's really its own thing. We might for
instance want to post updates when other projects in the mesa-group
cuts a release. So this seems to give us some more freedom.

If someone has good arguments against this, I'm open to changing it.
But this seems like the best option to me.


I'd really like to keep the Mesa content as part of the main Mesa repo. 
I didn't realize you did that.  The website is part of the project and 
it's more convenient to have it all in one place.


-Brian
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-13 Thread Erik Faye-Lund
On Tue, 2020-05-12 at 12:17 +0200, Erik Faye-Lund wrote:
> On Thu, 2020-05-07 at 11:03 -0600, Brian Paul wrote:
> > On 05/07/2020 04:33 AM, Erik Faye-Lund wrote:
> > > Hey Brian
> > > 
> > > TLDR; are you OK with me moving forward with the rework of
> > > mesa3d.org?
> > 
> > Yes...
> > 
> 
> Cool! We've now set up a repo here:
> 
> https://gitlab.freedesktop.org/mesa/mesa3d.org
> 
> I pushed the bare minimum (ish) there so far, and sent a MR for the
> importing of the news and article-redirects. This is now being served
> here:
> 
> https://mesa.pages.freedesktop.org/mesa3d.org/
> 

A few updates:

1. You can now preview the repo with the pending MRs merged here, if
you're interested:
https://kusma.pages.freedesktop.org/mesa3d.org/

2. Some people have been asking me why the website is set up as a
separate repo rather than a subdirectory inside the main mesa repo.

The quick answer to that is that it seemed more logical that way to me.
The website isn't really tied to the mesa release-schedule, apart from
linking to new releases. It's really its own thing. We might for
instance want to post updates when other projects in the mesa-group
cuts a release. So this seems to give us some more freedom.

If someone has good arguments against this, I'm open to changing it.
But this seems like the best option to me.

3. Last but not least, I've been discussing deployment timeline with a
few stakeholders, and want to hijack this thread for bringing all of
these in the loop.

As far as I know, what's left to do is:
- Set up NGINX redirects for mesa3d.org/archive/* ->
archive.mesa3d.org/*
- Wait for the go-signal from Mesa release-managers (read below)
- Update and merge 
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630
- Update and merge 
https://gitlab.freedesktop.org/mesa/mesa3d.org/-/merge_requests/5
- Switch over the DNS to point to the GitLab pages host

Eric told me that Thursdays would generally be the best option for
doing the switch-over, right after cutting a release. This would give
us the most time to correct any fallouts until the next release cycle.

So, how do people feel about making the switch-over tomorrow? Is that
too early? Maybe we should wait at least one more week?

Is there anything else I'm missing?

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev