[Mesa-dev] Finishing make distcheck

Emil Velikov emil.l.velikov at gmail.com
Thu Dec 11 02:25:12 PST 2014


On 11/12/14 09:02, Emil Velikov wrote:
> On 08/12/14 02:57, Matt Turner wrote:
>> I've finished fixing up make distcheck.
>>
>>     git://people.freedesktop.org/~mattst88/mesa make-dist
>>
>> I've seen some (sporadic?) failures of the glcpp/tests/glcpp-test. I
>> think it's because it's trying to write out files into the
>> distribution directory, which isn't allowed. I'll try to track that
>> down.
>>
>> Other than that, I don't know of any problems. I've diffed the lists
>> of files in git vs the distribution tarball and it looks as expected.
>>
>> It's 79 small (or mechanical, like alphabetizing) patches that aren't
>> interesting to read, so I'm not going to send them to the list. I do
>> hope Emil will have a little time to give it a once-over.
>>
>> The only question I really have is what archive formats we want to
>> ship? As the branch is now, it generates tar.gz (11 MiB) and tar.xz
>> (6.5 MiB). I think bzip2 is pretty useless these days (larger than xz
>> and takes longer to decompress). Do we still want zip?
>>
>> With distcheck working, we should probably start using release.sh from
>> git://anongit.freedesktop.org/xorg/util/modular to generate the
>> annouce emails and do the uploads like the X.Org projects do. I expect
>> I can make that modification unless someone else wants to.
>>
> You're a star Matt !
> 
> I was hoping that you'll fix the "breakage" mapi but going the whole
> nine yards is greatly appreciated.
> 
It seems that it's still broken [1] - for both in and out of three builds.

Either way I've skimmed through the series and apart from the following
two things look good:
 * Do we did not need to explicitly pick the *.sym files via EXTRA_FILES
? They were in the tarball last time I've checked.
 * Let's drop "mesa: Remove tarballs/checksum rules." for now. Apart
from the mapi issue, vdpau and xvmc will need the uninstall-hook,
clean-local rules.


Cheers
Emil

P.S. Graduation day tomorrow - hell yeah :-)


[1]
cd ~/development/mesa/
git clean -fxd
./autogen.sh && make dist
...
make[3]: Entering directory '/home/emil/development/mesa/src/mapi/glapi/gen'
  GEN      ../../../../src/mapi/glapi/glapi_mapi_tmp.h
  GEN      ../../../../src/mapi/glapi/glprocs.h
  GEN      ../../../../src/mapi/glapi/glapitemp.h
  GEN      ../../../../src/mapi/glapi/glapitable.h
  GEN      ../../../../src/mapi/glapi/glapi_gentable.c
  GEN      ../../../../src/mapi/glapi/glapi_x86-64.S
  GEN      ../../../../src/mesa/main/enums.c
  GEN      ../../../../src/mesa/main/api_exec.c
  GEN      ../../../../src/mesa/main/dispatch.h
  GEN      ../../../../src/mesa/main/remap_helper.h
  GEN      ../../../../src/glx/indirect.c
  GEN      ../../../../src/glx/indirect.h
  GEN      ../../../../src/glx/indirect_init.c
  GEN      ../../../../src/glx/indirect_size.h
  GEN      ../../../../src/glx/indirect_size.c
  GEN      ../../../../src/mapi/glapi/glapi_x86.S
  GEN      ../../../../src/mapi/glapi/glapi_sparc.S
make[3]: Leaving directory '/home/emil/development/mesa/src/mapi/glapi/gen'
 (cd mapi && make  top_distdir=../../mesa-10.5.0-devel
distdir=../../mesa-10.5.0-devel/src/mapi \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
distdir)
make[3]: Entering directory '/home/emil/development/mesa/src/mapi'
make[3]: *** No rule to make target 'es1api/glapi_mapi_tmp.h', needed by
'distdir'.  Stop.



More information about the mesa-dev mailing list