Change logs for openscad source package in Sid

  • openscad (2021.01-6) unstable; urgency=medium
    
      * Fix segfault during exit.
      * Fix some lintians etc.
      * Fix appdata issues.
    
     -- Kristian Nielsen <email address hidden>  Sun, 26 Feb 2023 17:49:50 +0100
  • openscad (2021.01-5) unstable; urgency=medium
    
      * Backport upstream patch to fix testsuite for security-patched CGAL.
      * Backport upstream patch for ghostscript test issue (Closes: #1009682).
    
     -- Kristian Nielsen <email address hidden>  Fri, 15 Apr 2022 10:14:27 +0200
  • openscad (2021.01-4) unstable; urgency=medium
    
      * Backport fixes for CVE-2022-0496 and CVE-2022-0497 (Closes: #1005641).
      * Backport compile fix for CGAL 5.4 (Closes: #1005499).
      * Backport a fix for another FTBFS insid.
      * Lintians.
    
     -- Kristian Nielsen <email address hidden>  Sun, 13 Feb 2022 16:46:19 +0100
  • openscad (2021.01-3) unstable; urgency=medium
    
      * Merge Ubuntu fix to not recompress testsuite PNGs and break tests
        (Launchpad bug 1918445).
    
     -- Kristian Nielsen <email address hidden>  Tue, 28 Sep 2021 22:26:50 +0200
  • openscad (2021.01-2) unstable; urgency=medium
    
      * Fix FTBFS with newer CGAL (Closes: #994937).
      * Make explicit the incompatibility with libqt5gui5-gles (Closes: #982358)
    
     -- Kristian Nielsen <email address hidden>  Fri, 24 Sep 2021 19:10:03 +0200
  • openscad (2021.01-1) unstable; urgency=medium
    
      * New upstream version, official release.
    
     -- Kristian Nielsen <email address hidden>  Sun, 31 Jan 2021 21:17:33 +0100
  • openscad (2019.05-5) unstable; urgency=medium
    
      * Package officially adopted by Kristian Nielsen, as agreed with previous
        maintainer Christian M. Amsüss.
      * Fix a mistake in debian/rules breaking the binary-indep target.
    
     -- Kristian Nielsen <email address hidden>  Thu, 07 Jan 2021 12:49:07 +0100
  • openscad (2019.05-4) unstable; urgency=medium
    
      * Make openscad-testrun default to run tests in parallel.
      * Limit --parallel build based on available memory (Closes: #945162).
      * Fix build with newer boost library (Closes: #977225).
      * Clean up some lintian warnings.
    
     -- Kristian Nielsen <email address hidden>  Sat, 26 Dec 2020 14:21:30 +0100
  • openscad (2019.05-3) unstable; urgency=medium
    
      * Mark python3 build-dep as :any to fix FTCBFS (from Helmut Grohne)
        (Closes: #941100).
      * Transition to CGAL5 (patches from Joachim Reichel).
      
     -- Kristian Nielsen <email address hidden>  Wed, 04 Dec 2019 19:47:49 +0100
  • openscad (2019.05-2) unstable; urgency=medium
    
      * Fix some testsuite failures (Closes: #795300).
      * Standards-version updated to 4.4.0.
      * debhelper-compat version bumped to 12.
      * Mark package openscad-testing-data as Multi-Arch: foreign
      * Clean up some lintian warnings.
    
     -- Kristian Nielsen <email address hidden>  Tue, 06 Aug 2019 23:19:39 +0200
  • openscad (2019.05-1) unstable; urgency=medium
    
      * New upstream version
      * Remove two patches that have been accepted upstream
      * New build dependency libdouble-conversion-dev
      * Enable SVG and customizer tests as those are now non-experimental
        features enabled in the debian build.
      * Try to fix not reproducible build of openscad-testing-data
      * Update Standards-Version to latest 4.3.0
    
     -- Kristian Nielsen <email address hidden>  Tue, 23 Jul 2019 10:08:45 +0200
  • openscad (2019.01~RC2-2) unstable; urgency=medium
    
      * Update build-dependency for renamed libqscintilla2-qt5-dev
        (Closes: #886196).
      * Fix incorrect version display inside openscad.
      * Fix python3 exception at the end of test run.
      * Don't put lots of .bak files in openscad-testing-data
      * Make the testsuite pass for both build and openscad-testrun
        (Closes: #885589).
      * Add missing files for `debian/rules clean`.
      * Update VCS link in debian/control.
    
     -- Kristian Nielsen <email address hidden>  Wed, 27 Feb 2019 18:13:00 +0100
  • openscad (2019.01~RC2-1) unstable; urgency=medium
    
      * New upstream version
      * Add Kristian Nielsen as Uploader
      * Drop +dfsg suffix as all files in upstream tarball
        are now distributable after clarifying copyright
      * Add new build dependencies
        - lib3mf-dev
        - libqt5gamepad5-dev
        - libspnav-dev
        - libxml-dev
        - libzip-dev
        - qtmultimedia5-dev
        - unzip
      * Switch python build dependency to python3
      * Update package of overridden duplicate-font-file
      * Fix CC license indication of examples
      * Build process updates
        - Use dpkg helper to parse upstream version
      * Bump standards version to 10
        - Drop extra priority
      * Update Vcs-* fields in debian/control for Salsa
      * Include missing fulltext licenses in debian/copyright
    
     -- Kristian Nielsen <email address hidden>  Mon, 04 Feb 2019 22:15:40 +0100
  • openscad (2015.03-2+dfsg-2.2) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Drop ttf-marvosym from Depends of openscad-testing-data package
      * Reduce generated debug info during build by passing -g1 to the
        compiler on powerpcspe to avoid OOM issues
    
     -- John Paul Adrian Glaubitz <email address hidden>  Sun, 30 Dec 2018 01:28:34 +0100
  • openscad (2015.03-2+dfsg-2.1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Add emacsen-startup file (Closes: #809634)
      * Add Debian DEP-8 test control file (Closes: #885429)
      * Drop ttf-marvosym from Build-Depends (Closes: #884509)
      * New patch
        * Build system: Strip -g -O2 from CGAL_CXX_FLAGS_INIT in testsuite
      * Reduce generated debug info during build by passing -g1 to the
        compiler on mips and mipsel to avoid OOM issues (Closes: #883986)
    
     -- John Paul Adrian Glaubitz <email address hidden>  Sat, 29 Dec 2018 02:32:32 +0100
  • openscad (2015.03-2+dfsg-2) unstable; urgency=medium
    
      * Upload to unstable.
      * Add patch for translation generation (Closes: #844881)
      * Bump standards version (no changes needed)
      * Use debhelper 10
      * Drop obsolete lintian overrides
      * Implement a proper clean debian/rules target
    
     -- Christian M. Amsüss <email address hidden>  Sun, 27 Nov 2016 17:37:27 +0100
  • openscad (2015.03-1+dfsg-3) unstable; urgency=medium
    
      * Use libgl1-mesa-dri instead of the abandoned libgl1-mesa-swx11 (Closes:
        #803248)
      * Build-depend on libcgal-qt5-dev (see #804539)
      * Add lintian override against source-is-missing (see #798900)
      * Change repository URIs to collab-maint
      * Add a note about the build logs to README.source
    
     -- Christian M. Amsüss <email address hidden>  Mon, 09 Nov 2015 14:00:17 +0100
  • openscad (2015.03-1+dfsg-2) unstable; urgency=medium
    
      * Output the tests' HTML rendering to the build log on failure
      * Go back to being lax about regression tests (See #795300)
    
     -- Christian M. Amsüss <email address hidden>  Fri, 14 Aug 2015 14:46:19 +0200
  • openscad (2015.03-1+dfsg-1) unstable; urgency=medium
    
      [ Chow Loong Jin ]
    
      * New upstream version
        + Language Features
          - Added text() module for 2D text
          - Added offset() module for 2D offsets
          - Added list comprehensions and let()
          - Added concat() function
          - Added chr() function
          - surface() can now take PNG images as input
          - min() and max() can now take a vector argument
          - 2D minkowski can now handle polygons with holes
          - Variables can now be assigned in local blocks without using assign()
        + Program Features
          - Added Toolbar icons
          - New code editor based on QScintilla
          - Added Splash screen
          - Added SVG export
          - Added AMF export
          - Added --viewall and --autocenter cmd-line parameters
          - GUI is now translated into German, Czech, Spanish, French and Russian
          - MDI (Multiple Document Interface) is now available on all platforms
          - Color schemes for viewer and editor can be user-edited using JSON files
          - GUI components are now dockable
          - Added Tickmarks on axes
        + Bugfixes/improvements
          - Performance improvement: 2D (clipper), preview, hull, minkowski, surface
          - Performance improvement: Reduce duplicate evaluation of identical
            expressions
          - Better recursion behavior
          - STL export and import is now more robust
          - Internal cavities are better supported
          - New examples
          - Windows cmd-line behaves better
          - Better mirror() and scale() behavior when using negative factors
          - Fixes a segfault bug (Closes: #787127)
          - Removes __DATE__ reference (Closes: #781638)
        + Deprecations
          - polyhedron() now takes a faces= argument rather than triangles=
          - assign() is no longer needed. Local variables can be created in any
            scope
      * Use qt5
      * Bump Standards-Version to 3.9.6
      * Fix up watch file options
      * Update what goes in the +dfsg package
        - Remove src/SparkleAutoUpdater.* from dfsg branch
      * Update +dfsg branch mechanisms to uscan
      * Update debian/copyright
      * Set uversionmangle in debian/watch for microreleases
      * New patches
        * Build system: Work around missing -lX11
        * Add hashbang to test_cmdline_tool.py
    
      [ Christian M. Amsüss ]
    
      * Switch source to using gbp pq
      * Depend on versioned imagemagick to avoid issues with graphicsmagick
      * Updated patches
      * New patches
        * Run tests with the shipped OpenSCAD binary
        * Minor spelling and syntax fixes
      * Don't build programs used neither in shipping nor for tests
      * Use debhelper's cmake / ctest targets
      * Drop chrpath tricks
      * Drop installation of build test results
      * Add README for test suite
      * Unconditionally render build time tests in virtual frame buffer
      * Exclude the tests known to fail from building, require the rest to work
      * Install EMACS mode (Closes: #789318)
      * Add DEP-3 tags to patches
      * Fix building with DEB_BUILD_OPTIONS=nocheck
      * Ship the provided font files in the test data
        - Override lintian's warnings against it
    
     -- Christian M. Amsüss <email address hidden>  Tue, 11 Aug 2015 18:15:32 +0200
  • openscad (2014.03+dfsg-1) unstable; urgency=low
    
    
      * New upstream version
        - resize module
        - scale parameter on linear_extrude
        - recursive use of modules
        - assignments can depend on previous assignments
        - syntax highlighting
        - user library path
        - support for opening dxf files
        - new behavior of preview and highlight operators
        - new diameter arguments
        - parent_module() and children() functions
        - Unicode handling
        - negative steps in ranges
        - norm() and cross() functions
        - new command line options
        - bugfixes
        - drops many test programs which caused issues when ran outside the build
          directory
      * Copyright file updates
      * Build-depend on glib
      * Build-conflict against libgles2-dev (eg libgles2-mesa-dev)
      * Patches dropped due to upstream inclusion:
        - changes to eigen.pri
      * Patch out verbose mode through qmake
      * Patch tests/CTestCustom.template to use test_pretty_print.py instead of
        the test_pretty_print.c wrapper that is just used to transport a hardcoded
        path that is not present on installed systems anyway
      * Patch tests/test_pretty_print.py to use Debian package information instead
        of unavailable git information
      * Drop scripts directory for +dfsg repackaging
      * Explicitly set OpenSCAD version from upstream version
      * Patch tests/test_cmdline_tool.py to use absolute paths (because openscad
        and echotest have different behaviors in that respect)
      * Add build dependencies to run the test suite at build time
      * Depend on openscad-mcad for building to run the test suite
        - Patch out check for MCAD subtree
      * Change Standards-Version to 3.9.5 (no further changes)
    
     -- Christian M. Amsüss <email address hidden>  Mon, 10 Mar 2014 20:08:15 +0100
  • openscad (2013.01+dfsg-2.2) unstable; urgency=medium
    
    
      * Non-maintainer upload.
      * Fix for bad boost libraries. (Closes: #736544)
    
     -- Anton Gladky <email address hidden>  Fri, 24 Jan 2014 20:12:03 +0100
  • openscad (2013.01+dfsg-2.1) unstable; urgency=medium
    
    
      * Non-maintainer upload.
      * Replace libeigen2-dev by libeigen3-dev. (Closes: #726157)
    
     -- Anton Gladky <email address hidden>  Sat, 18 Jan 2014 22:01:18 +0100
  • openscad (2013.01+dfsg-2) unstable; urgency=low
    
    
      * Fix eigen.pri to build on kfreebsd. (Patch by Don Bright)
      * Upload to unstable.
    
     -- Christian M. Amsüss <email address hidden>  Sat, 23 Feb 2013 11:19:35 +0100
  • openscad (2011.12-3) unstable; urgency=low
    
    
      * Patch eigen2.pri to build on kfreebsd and hurd (Closes: #673694)
      * Explicitly call pkg-config to feed eigen2 paths to testing system
      * Patch tests/CMakeLists.txt to only apply FreeBSD hacks on real FreeBSD
        systems
    
     -- Christian M. Amsüss <email address hidden>  Fri, 25 May 2012 20:44:44 +0200
  • openscad (2011.12-2) unstable; urgency=low
    
    
      * Add a patch for tests/CMakeLists.txt so it works with -Wl,--as-needed too
      * Add a patch to include GL/glu where needed (required since Ubuntu precise)
      * Depend on cmake (ctest) for openscad-testing
      * Raise CGAL dependency to 3.6
      * Move from contrib to main as CGAL 4.0 moved from nonfree to main
      * Change Standards-Version to 3.9.3
        - Use correct Format: specifier in now official DEP5
      * Fix leftover mistake from copy/pasting in debian/copyright
      * Initial upload to Debian (Closes: #583476)
      * Enable parallel building
      * Suggest librecad instead of qcad
      * Don't recommend openscad-mcad, as it is not in the archive yet
    
     -- Christian M. Amsüss <email address hidden>  Wed, 25 Apr 2012 14:10:45 +0200