Age | Commit message (Collapse) | Author |
|
It can be assumed that all scripts comply with basic pep8 formatting
regarding white-space, indentation etc.
Also remove note in best practices page & update `tests/python/pep8.py`.
If we want to exclude some scripts from make format,
this can be done by adding them to `ignore_files` in:
source/tools/utils_maintenance/autopep8_format_paths.py
Or using `# nopep8` for to ignore for individual lines.
Ref T98554
|
|
|
|
These are maintained by the various Linux distributions themselves instead.
|
|
The `subprocess.call()` function doesn't check the exit status code of the
subprocess. Use `subprocess.check_call()` or `subprocess.run()` instead.
|
|
On CentOS 7, `tar --use-compress-program='xz -9'` tries to run `xz -9` as
executable, rather than running `xz` with `-9` as argument. Passing the
`-9` option via the `XZ_OPT` environment variable, as suggested by
@campbellbarton in D6138, works fine.
|
|
xz compresses 25% better than bz2, reducing download times and server load.
The numbers:
blender-2.80-linux-glibc217-x86_64.tar.bz2 (release): 134 886 174 bytes
with xz: 96 181 604 bytes (-28.7%)
with xz -9: 93 871 548 bytes (-30.4%)
blender-2.81-7c1fbe24ca33-linux-glibc217-x86_64.tar.bz2 (beta): 173 600 363 bytes
with xz: 133 100 664 bytes (-23.3%)
with xz -9: 129 534 124 bytes (-25.4%)
xz also decompresses more than twice as fast as bz2, however compression needs
four times as long (on my 7-year-old laptop 3-4 minutes instead of <1).
Also xz has become more common than bz2, e.g. Debian/Ubuntu deb packages have
been xz-compressed for years, so the dpkg package manager as well as systemd
and grub all depend on liblzma being present, whereas bz2 is becoming more and
more optional.
Current Linux archives also include the UID/GID of whatever user account
happens to be used for building by the blender.org infrastructure. If someone
then installs these archives as root e.g. to /usr/local/... and doesn't pay
full attention the files remain owned by a regular user, which is a serious
security issue. This patch fixes that by setting the UID/GID to 0.
Differential Revision: https://developer.blender.org/D6138
|
|
Differential Revision: https://developer.blender.org/D3744
|
|
|
|
Needed since Debian & FreeBSD both move away from keeping a synlink to `python`.
|
|
|
|
remove --asroot arg to makepkg
|
|
D888 by @sambler
|
|
|
|
|
|
|
|
-- package name and .spec->Version match
-- use find_lang macro for locales
-- Requires & Provides (mostly) match the fedora .spec
-- fix unpackaged file error for blender-thumbnailer.py
TODO: figure out how persuade CPack to make multiple rpms to also package blenderplayer
|
|
|
|
also fix pacman package build spec.
|
|
* Enabling OpenAL for scons win64-vc in default config; Nathan or Sergey: please update the build bot to build with OpenAL!
|
|
|
|
|
|
|
|
update debian spec for new icon location.
|
|
also update pacman spec.
|
|
|
|
|
|
array.
|
|
to be used by buildbot.
|
|
update packman and debian for to disable portable install option.
|
|
|
|
from Shinsuke Irie (irie)
also apply to pacman.
|
|
|
|
|
|
- clean svn string: 35042:35051M -> 35051
- debian and pacman build with threads by default.
|
|
--- from the tracker
It's annoying that build_debian.sh downloads the source tree to create tarball every time we build a deb package.
fix_debian_rules_avoid_downloading.patch modifies debian/rules so that the tarball will be created from local repository if possible.
|
|
from Shinsuke Irie (irie),
also updated pacman
|
|
method.
eg:
if MySybclass.is_registered:
...
|
|
|
|
Added subverison number to debian package version. Quick tests run ok,
but haven't checked if deb version comparation also goes fine.
|
|
|
|
from Shinsuke Irie (irie)
|
|
also pre-compile python modiles.
|
|
svn rev for package name.
|
|
by Dan Eicher (dna)
|
|
|