Debian Bug Squashing Party in Austin, TX, USA - Jan 25-27 2019
Hello, I'm organizing a BSP in Austin, TX at the end of this month. The venue is the ATX Hackerspace [1], a collaborative workspace which is open 24/7, and so the plan is to have a weekend-spanning bug squashing party. I plan on focusing on Debian Science packages and stuff in the FreeCAD ecosystem, but no matter your interest, please come and join us in squashing some bugs! You can find more info on the Debian Wiki page for the event [2]. - Kurt [1] https://atxhs.org [2] https://wiki.debian.org/BSP/2019/01/us/Austin
Re: New package netgen-lvs with binary /usr/bin/netgen - already taken
> Hello, > > On Sat 08 Sep 2018 at 07:31PM +0200, Ruben Undheim wrote: > >> Yes, you are right, when I read it again. What I have been "reading" before >> is. >> >> "Two different packages must not install programs with different >> functionality >> but with the same filenames if they do not declare that they "Conflict:" >> with >> each other." >> >> But it doesn't say that.. >> >> So this means there is no way to provide the upstream executable name without >> violating the policy? :( - even when using "Conflict:" wisely. > > Yes -- the point is to have a single namespace. > > As David mentioned, you should get in touch with the maintainers of the > other package; it's likely you can come to some agreement. > > -- > Sean Whitton I've been maintaining netgen lately, and I've been watching the conversation but not piping up as I'm still comparatively new as an "only almost nearly" DM [1]. In general I'm open to proposed solutions, so long as it's kept in mind that netgen is a sufficiently generic name that I doubt this will be the last instance of collision for the binary. Probably as a result of the naming problem, nowadays upstream has rebranded the project as NGSolve [2], of which Netgen is just a component. Originally my thought was to update the package to install the binary to, say, /usr/bin/netgen-mesher, and use the alternatives system to provide a "netgen-binary" as /usr/bin/netgen. However, it was previously stated this wouldn't be the correct solution, so I don't know. [1] https://nm.debian.org/process/541 [2] https://ngsolve.org
Bug#907843: ITP: salome-smesh -- Numerical simulation pre- and post-processor - standalone SMESH module
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: salome-smesh Version : 8.3.0.3 Upstream Author : Trevor Laughlin * URL : https://github.com/LaughlinResearch/SMESH * License : LGPL-2.1 Programming Lang: C++ Description : Numerical simulation pre- and post-processor - standalone SMESH module Salomé is a pre- and post-processor for numerical simulations. It can import CAD files in IGES and STEP formats, facilitates component integration in heterogeneous systems, and has a user-friendly GUI as well as a Python console with all of the platform functionality. . This SMESH package is a fork by Laughlin Research adding standalone functionality as well as support for Netgen 6 and OpenCASCADE 7. . This package contains the Salomé SMESH module. This package is a standalone fork of SMESH from the Salome Platform, which was removed from Debian in 2012 (see #657433.) Eventually it is my goal to upstream these improvements and reintroduce the Salome Platform, but the complexity of it in its entirety is at least an order of magnitude more than this standalone package. Most importantly, packaging this standalone fork will allow for the removal of FreeCAD's bundled copy of SMESH. This fork is already battle-tested in the Conda distribution of FreeCAD. I plan on maintaining this within the Science Team.
Bug#906105: ITP: freecad-doc -- Extensible Open Source CAx program - online documentation
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: freecad-doc Version : 0.17.20180719 Upstream Author : FreeCAD Community * URL : https://github.com/freecad/freecad-doc * License : CC-BY-3.0 Programming Lang: Python Description : Extensible Open Source CAx program - online documentation FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source (LGPL2+ license) and extremely modular, allowing for very advanced extension and customization. . This package contains the FreeCAD documentation generated from the project's online wiki. The wiki is translated into several languages and currently translation to French and Italian is complete enough, along with English, to provide several language packages which can be switched between using the alternatives system. . The main documentation is provided in Qt's new help format; the new help format version can be viewed in conjunction with the Qt Assistant found in the qt4-dev-tools package or within the FreeCAD application. In addition, translated PDFs are supplied. The freecad-doc package previously existed in Debian but was removed May 2016 for DFSG reasons since it was built from precompiled binaries included in the FreeCAD source. This package uses a local updatable copy of the FreeCAD wiki in HTML and image form so as to distribute the preferred source form. An additional improvement I'm glad to announce is the inclusion of FreeCAD translators' work in the form of the French and Italian packages. I plan to maintain this within the Debian Science Team.
Bug#905460: ITP: opencamlib -- C++ library for creating 3D toolpaths for CNC machines
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: opencamlib Version : 2018.08 Upstream Author : Anders Wallin * URL : https://github.com/aewallin/opencamlib * License : LGPL-2.1 Programming Lang: C++ Description : C++ library for creating 3D toolpaths for CNC machines OpenCAMLib is a 3D CAM library in C++ with Python bindings. The main functionality it provides is axial and radial cutter-projection algorithms against polyhedral (triangulated) surfaces. Along with OpenVoronoi, OpenCAMLib was recently relicensed to allow for inclusion in FreeCAD's Path Workbench. I plan on packaging this under the Debian Science Team.
Bug#905402: ITP: openvoronoi -- 2D Voronoi diagram library with CAM focus
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: openvoronoi Version : 2018.08 Upstream Author : Anders Wallin * URL : https://github.com/aewallin/openvoronoi * License : LGPL-2.1 Programming Lang: C++ Description : 2D Voronoi diagram library with CAM focus The OpenVoronoi project aims to produce an algorithm for calculating the 2D Voronoi diagram for point, line-segment, and circular-arc sites. Currently point-sites and line-segment sites work. Arc-sites are being worked on. The incremental topology-oriented algorithm is used. The core algorithm is in C++ with Python bindings using Boost Python. Voronoi diagrams are used for many purposes in computational geometry, but the motivation for OpenVoronoi is mainly been 2D offset-generation for CNC mill toolpath calculations for computer-assisted machining. An experimental approximate medial-axis filter is included. This library was recently relicensed from GPL3 to be usable in FreeCAD's Path Workbench along with OpenCAMLib. I plan to maintain it under the Debian Science Team. Note: A similar library, voro++, is already in Debian, but it wasn't suitable for Path WB developers' needs as it's primarily 3D- and cell-based.
Bug#902418: ITP: cantera -- Object-oriented chemical kinetics, thermodynamics & transport processes suite
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: cantera Version : 2.4.0b1 Upstream Author : Cantera Developers * URL : https://cantera.org * License : BSD Programming Lang: C++ Description : Object-oriented chemical kinetics, thermodynamics & transport processes suite Cantera is an open-source suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. The software automates the chemical kinetic, thermodynamic, and transport calculations so that the users can efficiently incorporate detailed chemical thermo-kinetics and transport models into their calculations. The code utilizes object-oriented concepts for robust yet flexible phase models, and algorithms are generalized so that users can explore different phase models with minimal changes to their overall code. Currently, Cantera can be used from Python 2/3 and Matlab, or in applications written in C/C++ and Fortran 90. Cantera also provides a limited number of solvers for time-dependent reactor networks and steady one-dimensional reacting flows. Cantera is currently used for applications including combustion, detonations, electrochemical energy conversion and storage, fuel cells, batteries, aqueous electrolyte solutions, plasmas, and thin film deposition. I plan on packaging this within the Debian Science Team.
Bug#902343: ITP: fonts-osifont -- ISO 3098-compliant TrueType font for CAD projects
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: fonts-osifont Version : 20160516 Upstream Author : hikikomori82 * URL : https://github.com/hikikomori82/osifont * License : GPL3 or GPL2 or LGPL3, with fonts exception Description : ISO 3098-compliant TrueType font for CAD projects In some European countries, CAD projects must have a font which conforms to the ISO 3098 specification. Such a font has been available in commercial CADs but was not available for free CADs (including FreeCAD) until this project. The font is created with free tools like FontForge, Inkscape, and GIMP, and is available under 3 licenses: GPL3, GPL2, and LGPL3, all with the GPL font exception. This font is used in FreeCAD 0.17's TechDraw technical drawing workbench. I plan on packaging it under the Debian Fonts Task Force.
Bug#902124: ITP: ulmo -- Clean, simple and fast Python access to public hydrology & climatology data
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: ulmo Version : 0.8.4 Upstream Author : ulmo developers * URL : https://github.com/ulmo-dev/ulmo/ * License : BSD Programming Lang: Python Description : Clean, simple and fast Python access to public hydrology & climatology data Ulmo retrieves and parses datasets from the web, and returns simple Python data structures that can be easily pulled into more sophisticated tools such as pandas. It caches datasets locally and harvests updates as needed. A variety of datasets and services are supported, including the USGS National Water Information System, USGS National Elevation Dataset services, USGS Earth Resources Observation Systems services, NASA Daymet weather data, and several more both available and planned. This will be packaged under the Science Team.
Bug#901855: ITP: coolprop -- Thermophysical property database and programming language wrappers
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: coolprop Version : 6.1.0 Upstream Author : Ian Bell * URL : https://github.com/coolprop/coolprop * License : Expat Programming Lang: C++ Description : Thermophysical property database and programming language wrappers CoolProp is a C++ library that implements pure and pseudo-pure fluid equations of state and transport properties for 122 components, mixture properties using high-accuracy Helmholtz energy formulations, correlations of properties of incompressible fluids and brines, the highest accuracy psychrometric routines, and the Soave-Redlich-Kwong & Peng-Robinson cubic equations of state. It includes fully-featured wrappers for Python, Octave, and Java. High-level-only interfaces are available for LibreOffice, JavaScript, PHP, FORTRAN, Julia, Scilab, and others. This will be packaged under the Science Team.
Bug#901854: ITP: if97 -- C++ implementation of the IAPWS-IF97 equations
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: if97 Version : 2.1.2 Upstream Author : Ian Bell * URL : https://github.com/coolprop/if97 * License : Expat Programming Lang: C++ Description : C++ implementation of the IAPWS-IF97 equations IAPWS-IF97 is the Industrial Formulation by The International Association for the Properties of Water and Steam. This library implements the IF97 formulation for the properties of pure water in fast, optimized standard C++ code in a single header. This library is a dependency for CoolProp, and I plan on packaging both under the Science Team.
Bug#882767: ITP: libreoffice-texmaths -- TexMaths is a LaTeX equation editor for LibreOffice
Package: wnpp Severity: wishlist Owner: Kurt Kremitzki * Package name: libreoffice-texmaths Version : 0.43 Upstream Author : Roland Baudin * URL : http://roland65.free.fr/texmaths/ * License : GPL-2 Description : TexMaths is a LaTeX equation editor for LibreOffice TexMaths is an extension for LibreOffice designed to provide LaTeX support. LaTeX equations can be inserted as images (SVG or PNG formats) and the LaTeX code is saved into the image attribute for further editing.