Debian Package Tracker
Register | Log in
Subscribe

nuitka

Python compiler with full language support and CPython compatibility

Choose email to subscribe with

general
  • source: nuitka (main)
  • version: 0.6.10.5+ds-1
  • maintainer: Kay Hayen (DMD)
  • arch: all
  • std-ver: 4.4.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.5.5.3+ds-1
  • oldstable: 0.5.25+ds-1
  • stable: 0.6.1.1+ds-1
  • unstable: 0.6.10.5+ds-1
versioned links
  • 0.5.5.3+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.5.25+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.6.1.1+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.6.10.5+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • nuitka (1 bugs: 0, 1, 0, 0)
action needed
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 5-day delay is over. Check why.
Created: 2021-01-17 Last update: 2021-01-23 05:34
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 0.6.11~rc9+ds-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 8afa6d041f2ba07290d14471260a15ef2b3013b4
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 11:18:55 2021 +0100

    Changelog updates

commit 40bb869f065d4a20c0d5fc5ccc7e9903f2dfbbf0
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Jan 21 13:53:58 2021 +0100

    Project: Updated Github docs
    
    * Using a markdown formatter in Visual Code now. Nothing that can be
      used in a commit hook, but that's probably not necessary.
    
    * Describe a few do not, and pronounce the need for a reproducer more
      clearly.
    
    * Remove duplicate description for issue raising from contributing,
      instead just point to the issue creation itself.

commit ddcb174a0353a6ad4ec05c8c7c05f10d9a00bbe7
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Jan 21 13:53:20 2021 +0100

    Standalone: Added support for pynput

commit 94dbc15209f28320a20dc6f13605183197f4961f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Jan 21 11:28:16 2021 +0100

    Standalone: Added implicit dependency for pycryptodome

commit 78d9899092520f35a1b94eb63e5cd33ca40945d5
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:53:45 2021 +0100

    Python3.9: Follow change in asyncgen exception handling
    
    * StopAsyncIteration and GeneratorExit are converted to StopExit when resulting
      from a throw into them.

commit fa51da01c2659234d71855d892c8dbc094462858
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:52:32 2021 +0100

    Minor cleanup
    
    * This solves a TODO of code generation to avoid repeated calls to thead state.

commit 8c76a88092a86fc3ed3ce61d533533e6b5577c37
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:49:31 2021 +0100

    Standalone: Adding missing dependency for pandas

commit 25df211a78a11458386d017a07d19e01dc14ab2e
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:49:11 2021 +0100

    Python3.9: Follow with statement execution order changes

commit 0477f0e7bdc70263bd79a9af4aaa76c4d177c036
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:48:37 2021 +0100

    Minor cleanups

commit 53e96518805d8598ad855e83743fe3bc6d311bf8
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:46:17 2021 +0100

    User Manual: Describe onefile and data file options

commit c1f54fe1f47becda97877934da3580a3e644149b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 19 08:13:37 2021 +0100

    Tests: Updates to the CPython test suites

commit 06fa2557539c0de1b36574773b8c72e4576e25e3
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 19 08:12:41 2021 +0100

    Tests: Allow access to system devices too

commit f5b0daab670291083870391a779eeda927d0c07a
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 12:27:21 2021 +0100

    Windows: Control exported symbols for MinGW64 in module mode
    
    * Also move the import library to inside the build folder, which
      unfortunately is not possible without patching Scons to not
      enforce their path.

commit 3710ced6011fb963246d1d127888c6fe263879c9
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:51:35 2021 +0100

    Fix, yielding from generators and alikes could corrupt published exception
    
    * This happened when an exception was thrown from a yield, await or yield from.
    
    * Also it needed to be in an exception handler for it to be relevant.

commit b900b03b7b1e21ebc9ea3fbc839b409bdfff1130
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 20 10:55:17 2021 +0100

    Fix, container operations were not properly removing empty/non-empty assignment traces
    
    * Also optimize "len" through variables as well, this was noted as not being
      optimized and therefore being corect where boolean tests were not.
    
    * Plenty of cases where value escaping was added or refined, the "len"
      optimization found many of them.

commit e43b72e087bc291d3655ae8937ab7241a281af9f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 11:23:25 2021 +0100

    Bump copyright year to 2021.

commit 398d7fc4292230e7d08905ba9cbbf143556a44d6
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 10:39:30 2021 +0100

    New pre-release.

commit fa773fcbc6b177bca9d351426924359e3f1ff886
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 09:20:46 2021 +0100

    UI: Experimental proress bar for optimization progress.

commit 717f779f29948b2823ceed5bf31b2bec86fff330
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 18 09:16:34 2021 +0100

    Fix, empty generator nodes were still having code generated
    
    * This was causing warnings during code generation in debug
      mode.

commit 2c5012c257b73fa39d795e082c6e89aaa46eaea7
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 17 19:47:14 2021 +0100

    Python3.9: Follow error behavior for reused athrow/aclose and asend/anext

commit 19dba03d454536d2ded18762fd1ef43aa306c0a7
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 17 10:53:05 2021 +0100

    Debugging: Added experimental flag that outputs constants loading

commit 0fe3e5d1a901723071b16e0a0c529883e3206012
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 17 10:52:42 2021 +0100

    Quality: Better diff and default mode for pylint
    
    * Sort files from pattern, this may also improve other parts of Nuitka using
    that to be more determistic.
    
    * In diff mode for pylint, only consider python files for checking.

commit 7c76983a2de897f067c94a77e763717aa147402b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 17 10:50:49 2021 +0100

    Minor cleanups

commit 103c893b949ab5d245894ce66d10367a3029c3b7
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 17 10:50:10 2021 +0100

    Fix, avoid adding the nuitka package containing directory to sys.path
    
    * This can break things if a standard library name occurs there too,
      this can e.g. be seen with "enum" module breaking Python3 re stdlib.

commit 04fe4dbd732169b8bb85ef4dd47c416a7eb05a35
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 13 20:30:37 2021 +0100

    Optimization: Use incbin for including binary data
    
    * This is a header file as an inline copy only, and replaces our tricks
      with the linker, and should make using source code on unknown linker
      arches unnecessary.
    
    * This also fixes issues with LTO linking of extension modules on Linux.
    
    * The created binary with MinGW64 is larger, therefore stick with using
      resources on Windows for now.
    
    * The incbin doesn't work with MSVC there we need the resource mode
      still and ClangCl doesn't work as well.
    
    * To verify constants correctness, pass length and CRC32 hash during
      compilation and check at runtime if they match, that should catch
      build systems that tamper with it.
    
    * Make sure that modules included due to different casing get the
      right constants blob name used.

commit 5a59c879c96cbc0145d9a6f0ead5d641e2a744b1
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sat Jan 16 15:59:36 2021 +0100

    Scons: Remove dead code related to clcache
    
    * Also disable stack traces from scons in debug mode, that is not
      too helpful.

commit 23d8d4f61cdbc4c284aeb569d06561fc8979558b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Jan 14 12:16:56 2021 +0100

    Windows: Retry updating resources after a delay
    
    * This is caused by anti-virus and this will make it retry 5 times and
      wait for a second, which might make it work.
    
    * Informing the user is most important, as this can hit them
      indetermistically.

commit 1e9d67fe49d4744e3c03aa6446fea80be7727263
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Jan 14 00:09:42 2021 +0100

    RPM: Build require gdb for automatic stack traces

commit ab1872609e67a757bbaf82032b193c1ce5772bd4
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 13 16:55:58 2021 +0100

    UI: Major logging cleanup
    
    * Switch remaining uses of warning and info to our custom logging.
    
    * Added sysexit logging function to tracing and plugins and use that for
      error exiting, annotating with color.
    
    * Move a errors to command line argument checks where applicable.
    
    * Unrelated cleanup, moved switching to g++ for too old gcc to module.

commit 4b25a4d346093eca4984685ea8b7e73c0384ca7b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 13 10:01:55 2021 +0100

    Scons: Remove useless checks
    
    * We now do clang for gcc, but that code was dead.
    
    * Also the C++ compiler will already be rejected from compiling the Python, no
      need to check in onefile scons as well.

commit 0dfe6890c09670e58b90e2f6b2f880ca999b0ee6
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 13 09:58:35 2021 +0100

    Windows: Really do not use Python2 for scons anymore
    
    * Was still searching for 2.7 if the others failed.

commit b84a6d8ecd7289852f1d57f868804773ee3e6346
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 12 17:16:05 2021 +0100

    Scons: Minor cleanup
    
    * Unified no compiler error exit in scons files
    
    * Turned switching from gcc to g++ into a function for readability.

commit 3a8cb7bd2d1e283e1b909a1d6201cc9cfe20c87a
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 12 16:34:15 2021 +0100

    Fix, pre- and postload modules should not cause import errors
    
    * The import statement might be expected to work, then this goes
      unhandled and can cause even more damage.
    
    * Instead make an unraisable exception out of it.

commit b3674a04db549f6ac43f93cda8feedafb0dfccbe
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 12 16:33:05 2021 +0100

    Plugins: Make arbirary folder import accessible

commit d28c730ef910cc818225d19b9f0b79bafa9f4f3f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 12 16:32:00 2021 +0100

    Scons: Fix, old scons versions need to detect g++ to be able to switch it

commit cec3426f477748fbb68e2d916230334234855a1e
Author: fleimgruber <fabio.leimgruber@posteo.eu>
Date:   Wed Jan 13 17:52:32 2021 +0100

    Developer Manual: Typo in pip development requirements instructions (#932)

commit 62edcefd36208033d8337f45394aeb7907ff54be
Author: Ronny Majani <ronnymajani@gmail.com>
Date:   Wed Jan 13 19:51:11 2021 +0300

    Fix, add Missing Scipy v1.6.0 Implicit Imports to ImplicitImports Plugin (#931)
    
    * Adding missing implicit imports used in scipy v1.6.0
    
      Not sure from which version of scipy this is needed, but on my machine it's version v1.6.0

commit 0083a931e0bd085e4ac9991074b3b8bc05be52b1
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 18:20:36 2021 +0100

    New pre-release.

commit 835f92bf933bc62137af0eeb22f40a9cb195fc75
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 17:25:37 2021 +0100

    Standalone: Support bytecode only standard library
    
    * Seems at least Fedora 33 does this now.
    
    * Also cleanup misnomer of function for standalone entry points.

commit 398f0ce8d83a91026a27e08bbf05b460c67788c4
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 12:37:21 2021 +0100

    Windows: Handle missing Python include files as embeddable Python
    
    * That is unsupported, as it has no header files for Python, that is
      entirely hopeless.

commit bb16a6fd23f7e26455a2f8ee6edae67759ca12b0
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:28:47 2021 +0100

    Scons: More compact caching report from clcache.

commit 0b40103ab7810fc6673daa8e756afaa4dea3f73d
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:28:28 2021 +0100

    Onefile: Remove dist directory after successful build

commit 0ae787533ae62a4293248fcb67c314c35910021f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:26:25 2021 +0100

    Onefile: Added mode where it is executed from temporary directory.
    
    * Also detect unsupported OS sooner.
    
    * Deletes temporary folder after execution.

commit 8bf335482f2581efb855b2ffa954851b4a2d5937
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:23:34 2021 +0100

    Windows: Enhanced no compiler error message
    
    * The MSVC is actually not using pywin32 to be detected, so drop that
      wording.
    
    * For MinGW64 ask them to just have it downloaded for them.

commit a1cf820c949b7450c9279b8e4122a0eee3adf579
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:20:16 2021 +0100

    Windows: Check if Windows SDK is installed for MSVC and Clangcl

commit 5359cb31f59715f85684a6e632a674b3f842cf70
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:16:15 2021 +0100

    Tests: Added runner for onefile tests
    
    * No actual tests yet, this cleans up standalone tests for reuse mainly.

commit 28824a23c0893fd7cfd8c6af98d095ac9847cea1
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:12:52 2021 +0100

    RPM: Use SPDX identifier for license
    
    * At least openSUSE Leap 15.3 complains about this.

commit 2e429999fd425ca5a9edd189628dde13e0f291b3
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 12:39:58 2021 +0100

    Minor cleanup

commit 54dc261f5ad6a0b094497e09dad47f9d3a42b64f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 11 11:10:35 2021 +0100

    Fedora 33: Avoid defining unused variable for Python2
    
    * The RPM build for Fedora 33 no longer allows to even define this.

commit 02ef78db56092392dcc6570581ac7452f8ecd63d
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 13:19:57 2021 +0100

    New pre-release.

commit f9aa77a837c453629376ff56e1bde5bf644e35ee
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 12:04:10 2021 +0100

    Standalone: Added option to include arbitrary data files
    
    * For onefile mode this is mandatory to exist, therefore add it.

commit d848515e556b6cb8f799417b89a81fc4d70422a6
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 12:02:18 2021 +0100

    Cleanup, share shell pattern to filename resolution code
    
    + This before using it in new code of core Nuitka.

commit bb99f46342eb6d5228717a2719d34ba57dd85694
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 10:38:33 2021 +0100

    User Manual: Clarify need of Python3 on Windows for clcache

commit 69764f1453431dfce734efdfe12a156b4bb75067
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 10:38:01 2021 +0100

    Python3.9: Added official support for it.

commit f49a85e05f65e48926ddbbd237cc1d09c25ab05a
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 10 10:36:45 2021 +0100

    Optimization: Faster caching of loaded constant values
    
    * Now using dictionary to avoid quadratic comparisons for lists.
    
    * To be hashable, we use temporary changes to list, set, dict types,
      to enforce them being hashable and "is" leven comparisons.
    
    * This also addresses an issue with complex values that was revealed after the change.

commit 8aab3a332a8db98ecca79a51ba1487292bde041e
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 6 23:23:50 2021 +0100

    Windows: Enhanced gcc fallback, require gcc 8 or later
    
    * The CondaCC is out with this, it's too old to bother.
    
    * The fallback to winlibs gcc is now also done for onefile bootstrap compilation
    
    * Call ccache with absolute compiler path, that ought to work only better.

commit 77b5a5b1fbbdf8f79135805d0b65ea4e165d2167
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 6 23:19:26 2021 +0100

    Minor cleanups

commit b134d64888f1e926c31f6ba3839563d77551e3fd
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 6 09:12:35 2021 +0100

    Cleanup, get rid of child names that collide with builtin names
    
    * That decorator only made things slower and didn't really help.

commit 01835685ea9be03280074497a696a19953e48c0e
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Jan 6 09:10:22 2021 +0100

    Minor cleanups

commit 44b93b58d31445680a045a2599ace35e52cb8a25
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 20:53:07 2021 +0100

    Fix, need to copy type shape and escape description for inverted comparisons
    
    * Otherwise the node will give exceptions when asked about
      its type shape at the wrong moment.

commit be08981609c684570374ef0efbc44d42657c7a78
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 20:50:52 2021 +0100

    Debugging: Better exception for nodes created with wrong values dict

commit 801364cba57fc446e13245ff812914ffb4906fcd
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 16:17:10 2021 +0100

    Plugins: Minor cleanup
    
    * The way the indicator boolean works is misleading, use activation
      of the plugin part instead of pretending to have copied mpl-data
      already.

commit 7696a4076c2ba989f24faa8ec78558eb7f4d4262
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 12:12:35 2021 +0100

    Quality: Added --diff mode to pylint checking for quicker results

commit 72ba27918833b3a306f6f5a7ee0c75d10dad0814
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 11:05:51 2021 +0100

    Tests: Cleanup listing of dist folder and inclusion log to common code
    
    * This removes code duplication, and also gives nicer output in case a folder or file does not exist.

commit 97ffc2c60765b6f263a38313e5c356b9e5b96506
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 4 19:54:54 2021 +0100

    Cleanup, stop using getters and setters entirely
    
    * This has been done in some places only, now do it everywhere.
    
    * This is supposed to make things cleaner and faster.
    
    * Use class level attributes for cases where e.g. the step of a range
      is only present for some variants.
    
    * Dedicated return node for case of returning in tried handler.

commit 15c1cf5f478669e2939ed5848f728ef1111d8448
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Mon Jan 4 20:04:59 2021 +0100

    Quality: Use newest isort

commit ad4de4448751736a7a1e7f0d331a26f5eaef10d3
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 11:01:43 2021 +0100

    Windows: Added helper code to find locking files.
    
    * This can be used to implement a waiting method for locking programs
      to stop using the file, and to discover which ones these are.

commit 8aa01fcedaf5ea3e7b449ab003824d27fe98ee64
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 10:59:46 2021 +0100

    Added API documentation for version module

commit 5a305da1bd73659b045d29034a5a5e610ebad314
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 10:59:00 2021 +0100

    Windows: Do not compile old scons bytecode too

commit 762a9dcdca31e6d8d802968c2777d0ca3f1de366
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 10:57:42 2021 +0100

    Optimization: Add dedicated nodes for empty string, bytes, unicode value
    
    * These also optimize their container operation to empty through mixin.
    
    * This allows to test more directly for empty string in format nodes
    
    * Cleanup hash, id and format nodes to not use child accessors.
    
    * The id value taking cannot raise an exception, but we checked it if the argument could raise.
    
    * Mostly cleanups following recent hash fixup.

commit 5a6a288114d611d3290dd2ca589f1034ea17ea91
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 10:57:48 2021 +0100

    Standalone: Added command line option to include data files
    
    * For onefile mode this is mandatory to exist, therefore add it.

commit 2aeb482bbdf9a396dfa0d78726e330a7f1d2faf9
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 13:55:06 2021 +0100

    Fix, hash nodes didn't consider argument raising
    
    * An argument might have string type shape and therefore be
      known to be hashable, but that doesn't mean that computing
      it won't raise itself.

commit 494519bd7112257d48867c4a309ffcd04541f2f5
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Jan 5 12:18:13 2021 +0100

    Fix, the order of locals dict releases wasn't enforced
    
    * This made code generation indetermistic and breaks caching
      of generated objects from C  files potentially
    
    * Also avoid creating the set object for storing them in the frame
      context unless it actually has any for less memory usage.

commit facf9dcdb45cf7233b50a8f410b9ffaad8545e3f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 11:00:19 2021 +0100

    Windows: Fix, bist_nuitka for nested namespaces was broken
    
    * The fixup for the filename was no longer necessary after the
      usage of "asPath" on the module name and even causing an issue
      with copying the file to itself, which doesn't work on Windows.

commit 31cbf6d8755873b1b43c110dc4be34d2e2c512cb
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Jan 3 11:15:39 2021 +0100

    Debian: Discard pre-release changelog for subsequent pre-releases again.

commit 91607df35cb486ff0f5f893e8c31846ae6b7327a
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 15:33:11 2021 +0100

    New pre-release.

commit c72af38203b68b7f6e0523e1c6aca2d3a86a1396
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 13:52:42 2021 +0100

    Scons: Nicer output for scons slow compilation message

commit 7654c9fe98c932ff3b26aff0bdd0b0663b0b7637
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 13:10:08 2021 +0100

    Scons: Enhanced clang support
    
    * Direct error exit if clangcl mode is noticed without MSVC available.
    
    * Enable using --mingw --clang to use clang.exe on Windows
    
    * Unfortunately neither clang.exe nor gcc.exe support LTO
      unlike clangcl.exe so automatically disable it.
    
    * Make --lto usable for clang on non-Windows too.

commit 4e841f3e188db8c68f816a81c7a8dab464d623f2
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 13:07:32 2021 +0100

    Scons: Enhanced ccache report
    
    * The preprocessed and direct hits are the same for what is important
      to us.

commit 1a330fcaaa1a13564d9c163f9bc70b7b9662c47b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Fri Jan 1 11:25:11 2021 +0100

    Minor cleanup

commit 6d0455903eb9686a8de62b27a647e96745e11999
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Dec 31 09:05:02 2020 +0100

    Scons: Ask for backtraces from scons

commit 2796ab49bfebe628c327afa196fb012383d5e657
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Dec 31 09:07:03 2020 +0100

    Windows: Remove support for clcache not from inline copy.

commit 88a8fdceec41fe7898fbfc5c0a412b609fe148da
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Thu Dec 31 08:52:51 2020 +0100

    Cleanup, use a dedicated function to import from inline copies
    
    * This eliminates a bit of code duplication we had going on and
      makes sure we use the best pattern to do it.

commit ca1c758577f586101f9db033ad4689e1cf62151f
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 11:10:15 2020 +0100

    Windows: Include inline copy of clcache
    
    * This one is generated from takeover upstream source Nuitka/clcache and
      not a verbatim copy, the goal being to be more portable using 3to2 to
      e.g. remove annotations.
    
    * For now, this gets used with Python 3.6 or higher, but there should be
      no real obstacles with going as far as Python 2.7 as well eventually.
    
    * This also includes an inline copy of "atomicwrites" as it's used by
      clcache currently.
    
    * The inline copy avoids a process being forked, and maintains all locks
      inside the scons process shared, that way it avoids the typical issues
      that we have had so far.
    
    * Most importantly, we now know the version used and that is the most
      recent one, and it's a hell of a lot faster as it obvious a python
      process fork per compiled object.
    
    * For reduced code complexity, the details logging with --show-scons now
      has its own logger, which avoids the branching for show_scons_mode
      that is ugly to read. Also broken traces are recognized sooner this
      way
    
    * Also move clcache files for Nuitka to the appdir like it's done for
      ccache for a while now.
    
    * Because "clcache" won't run in-process with Python2.6, we now ask for
      another Python to run scons with.

commit e0a2348bbdceffc6e45dcaabef1b97148b1307e7
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Wed Dec 30 01:55:39 2020 +0100

    Quality: Do not insist on home directory for pylint check too
    
    * This makes it also usable with other repositories, e.g. clcache

commit adfb409fb579ff3bb8a0153555d4ab8d0dee24a5
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 17:31:27 2020 +0100

    RPM: Also delete new Windows only inline copies

commit 2d41dde30298e3c10eda9792014a2437b789b50e
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 17:31:17 2020 +0100

    Minor cleanup

commit d40f960d07a508cd99d1d402f87abbc4c94cc679
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 17:28:48 2020 +0100

    Cleanup, landscape doesn't exist anymore

commit 9dbe2f4c8934e64a9699255d06ccad9a6527a8b6
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 11:19:00 2020 +0100

    Cleanup, remove dead script.

commit c40bd327fdadc1c6981429512e061f447ed929fa
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:27:33 2020 +0100

    Release: Allow for different required name of staging ground

commit 7f205442f55371acf0c9fc9dbc6695542173c669
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:27:00 2020 +0100

    Minor cleanups

commit e3d349ea1ad841a5577003ab24670f135e0b39c2
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:25:08 2020 +0100

    Optimization: Avoid preloaded packages that are hard imports without side effects.
    
    * Typical ".pth" files import os, sys, types etc. and these need not
      be preserved, only their resulting modules need to.

commit 2cabdc3796d9308cf5863d7db78462d51fca63b1
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:23:32 2020 +0100

    Optimization: Better hard module import attribute lookups
    
    * This avoids the control flow escape they previous did.
    
    * For all but "site" module we now know it won't raise an exception to import.
    
    * This detects imports that will raise and statically optimizes them.
    
    * This looks up configured trust for attributes, currently
      that is only "sys.version" and used for testing purposes and warns
      if it's missing config.
    
    * Side effects for hard imports is provided, only "site" really does.
    
    * Type shape for hard module imports was missing.

commit 3499c7e6d84128671beaf925505c6ab9e2dce53b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:17:09 2020 +0100

    Optimization: Also create hard module imports for built-in modules
    
    * This currently only affects the "sys" modul really.

commit 282e0efffca5c4b855860bc37efb16d1fe68e10b
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Tue Dec 29 10:11:09 2020 +0100

    Windows: Give nicer error when attempting to use Valgrind

commit 8ceab858ac384f24a3d41f3777202b818ae815bb
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sun Dec 27 00:05:57 2020 +0100

    Plugins: Major cleanup
    
    * The ModuleName now rejects some string like APIs that are not supposed
      to be used.
    
    * Started having objects for included data files, rather than passing
      functions and arguments.
    
    * Avoid string operations for path searches.
    
    * Use pkgutil to scan modules below a path rather than listdir.

commit 6d7a68d9bf394f2418b40696ba42a9d0b9c80d19
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sat Dec 26 23:58:27 2020 +0100

    Quality: Do not insist on being in repo for autoformat and codespell
    
    * This will allow the tools to be easier to use with other repos,
      e.g. Nuitka/clcache which we don't have this for yet.
    
    * Also accept file types that clcache has as text files, so they
      don't cause warnings.

commit 2a59d8e04972338d601966f804da7c58f50ae5cb
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sat Dec 26 23:57:38 2020 +0100

    Minor cleanup
    
    * Use proper exception instead of logging.
    
    * This was still pointing to the old bug tracker that is no longer working.
    
    * Make it an exception, because we expect that to work.

commit 37095b3d1e7f066f2211c673e76103446dd42a59
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sat Dec 26 23:53:36 2020 +0100

    Plugins: Minor cleanups
    
    * Avoid using module names string and use proper API of module names.

commit 18f0102a4e75be07aea834fefd79e6be37b3236d
Author: Kay Hayen <kay.hayen@gmail.com>
Date:   Sat Dec 26 23:50:46 2020 +0100

    Tests: Added standalone test for pendulum
Created: 2019-02-16 Last update: 2021-01-23 02:37
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.5.1 instead of 4.4.1).
Created: 2017-07-06 Last update: 2021-01-12 07:00
testing migrations
  • excuses:
    • Migration status for nuitka (- to 0.6.10.5+ds-1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • Updating nuitka introduces new bugs: #937166
    • Not built on buildd: arch all binaries uploaded by yoh, a new source-only upload is needed to allow migration
    • Additional info:
    • Piuparts tested OK - https://piuparts.debian.org/sid/source/n/nuitka.html
    • 11 days old (needed 5 days)
    • Not considered
news
[rss feed]
  • [2021-01-11] Accepted nuitka 0.6.10.5+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2021-01-04] Accepted nuitka 0.6.10.4+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-12-16] Accepted nuitka 0.6.10.1+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-12-12] Accepted nuitka 0.6.10+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-11-19] Accepted nuitka 0.6.9.7+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-11-09] Accepted nuitka 0.6.9.6+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-10-20] Accepted nuitka 0.6.9.3+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-05-25] Accepted nuitka 0.6.8.3+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-05-14] Accepted nuitka 0.6.8+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2020-01-27] Accepted nuitka 0.6.7+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2019-09-10] nuitka REMOVED from testing (Debian testing watch)
  • [2019-05-01] Accepted nuitka 0.6.3.1+ds-1 (source all) into experimental (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2019-01-30] nuitka 0.6.1.1+ds-1 MIGRATED to testing (Debian testing watch)
  • [2019-01-25] Accepted nuitka 0.6.1.1+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-11-06] nuitka 0.6.0.6+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-11-01] Accepted nuitka 0.6.0.6+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-08-30] nuitka 0.5.32.7+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-08-24] Accepted nuitka 0.5.32.7+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-08-21] nuitka 0.5.32.5+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-08-16] Accepted nuitka 0.5.32.5+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-08-14] Accepted nuitka 0.5.32.4+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-08-09] nuitka 0.5.32.2+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-08-03] Accepted nuitka 0.5.32.2+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-07-17] nuitka 0.5.31+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-07-11] Accepted nuitka 0.5.31+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-06-28] nuitka 0.5.29.4+ds-1 MIGRATED to testing (Debian testing watch)
  • [2018-05-15] Accepted nuitka 0.5.29.4+ds-1 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-03-29] Accepted nuitka 0.5.29.1+ds-2 (source all) into unstable (Kay Hayen) (signed by: Yaroslav Halchenko)
  • [2018-01-18] nuitka REMOVED from testing (Debian testing watch)
  • [2017-12-05] nuitka 0.5.28.2+ds-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 4 5
  • RC: 1 2
  • I&N: 3
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • buildd: logs, clang
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.6.10.5+ds-1

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing