Bug#888712: netgen: Please update to newest package version 6.2.x
On Mon, 2018-01-29 at 17:45 +0100, Anton Gladky wrote: > Hi Kurt, > > thanks for the info. It would be much better if upstream > makes a release of netgen, so we can upload it into > the Debian archive. Pulling the rolling release is not > quite convenient. > > Anton > They are making (monthly) releases, it's just that they're not tagging them properly in the github.com/ngsolve/netgen repository--the tags are instead in github.com/ngsolve/ngsolve using ngsolve/netgen as a git submodule, so for example one can do: git clone --recursive https://github.com/ngsolve/ngsolve -b v6.2.1801 cd external_dependencies/netgen to get at the proper commit(s), as well. Is that acceptable? The main reason I wrote 6.2.x is because I expect 6.2.1802 will be out by the time I'm ready to upload a package to mentors.debian.net. P.S. I forgot to mention in the initial bug report that we (FreeCAD commnity) have a discussion going on this topic with one of the upstream developers, Mathias Hochsteger, in this thread: https://forum. freecadweb.org/viewtopic.php?f=10=26278=100
Bug#888026: freecad: please package upcoming 0.17 for experimental
On Tue, 2018-01-23 at 20:36 +0100, W. Martin Borgert wrote: > Kurt, many thanks for the quick reply and your packing work! > > On 2018-01-22 15:03, kkremit...@gmail.com wrote: > > Yes, I am looking into packaging PySide 2, although the upstream is > > still a little ways out from being ready for a release [1], e.g. > > they > > haven't picked an initial version number. > > Maybe PySide 2 should go to experimental then? That would make sense, although having just checked the upstream development progress notes on their wiki, it looks like they're getting closer and closer... > > > Also, beyond trying to get OpenCASCADE 7.2 packaged (which I would > > appreciate any additional feedback for, as it's quite large for my > > 2nd > > Debian package!), > > You should probably ask for feedback in the Debian science team, > that maintains OCE, FreeCAD, and netgen. Thanks, I'll write something up for feedback. > > The only minor point from my side: For such a large package as > OpenCASCADE it is probably a good idea, not to have the complete > version history (4280 commits) in the Debian git repo, but only > the releases in the "upstream" branch, with added debian-dir in > the "master" branch. But that's purely matter of taste... > Ah, I wasn't sure on that point, glad you cleared it up. I have updated the repo on salsa.d.o. > > we are also wanting to update the netgen package both > > to v6.2.x from its current 4.9.13, as well as to compile it against > > the > > new OpenCASCADE 7.2 package I'm working on. > > Could you open a bug against the netgen package asking for a new > package version? And block this bug #888026 by it? TIA! Done! https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888712
Bug#888026: freecad: please package upcoming 0.17 for experimental
On Mon, 2018-01-22 at 20:11 +0100, W. Martin Borgert wrote: > Package: freecad > Version: 0.16.6712+dfsg1-1 > Severity: wishlist > > Upstream plans to release 0.17 soon™, probably 2018Q1. > > There are a lot of new features, mainly the Part Design and a > new workbench "TechDraw", replacing "Drawing" in the long run. > > It would be nice to have this in experimental soon, even > before the official release. > > I assume, that both #882761 (ITP: opencascade -- Open CASCADE > Technology is a suite for 3D surface and solid modeling) and > #877871 (RFP: pyside2 -- Python bindings for Qt5) need to be > solved first. > > Kurt, I see you busy on OpenCascade. Are you working on > PySide 2, as well? That would be awesome! > Yes, I am looking into packaging PySide 2, although the upstream is still a little ways out from being ready for a release [1], e.g. they haven't picked an initial version number. I'm glad you added this as a wishlist since I didn't even consider that we could pre-emptively make the 0.17 experimental package. We're less than a month (IMO) away from actual release so now would be a good time to get this preliminary package out there. By the way, there's a forum thread tracking discussion on the 0.17 release that is a useful reference [2]. Also, beyond trying to get OpenCASCADE 7.2 packaged (which I would appreciate any additional feedback for, as it's quite large for my 2nd Debian package!), we are also wanting to update the netgen package both to v6.2.x from its current 4.9.13, as well as to compile it against the new OpenCASCADE 7.2 package I'm working on. There's another discussion thread on the FreeCAD forums tracking this, and feedback would be greatly appreciated. 1. https://wiki.qt.io/PySide2#Pyside_Development_Progress_Notes 2. https://forum.freecadweb.org/viewtopic.php?f=10=26174 3. https://forum.freecadweb.org/viewtopic.php?f=10=26278
Bug#886399: RFS: opencascade/7.2.0-2 [ITP]
On Fri, 2018-01-05 at 13:30 +0100, Tobias Frost wrote: > Hi Kurt Kremitzki, > > many thanks for the package! > > As the package is huge, I think review will take some time and > probably > some iterations. I will start on the review, but I hope that others > will chime in. (I will not have enough time for a complete review > today) > Indeed this is a huge package, so thanks for taking the time to review my work. > - d/README.Debian.html > I'm not sure if we want a html file as README.debian. It seems also > quite outdates (referring to version 6.5). Its content is also > covered > by other parts of the pacakging (e.g by d/control), so I guess it > should be deleted > - d/README.source > Same here, quilt is standard nowardays, so it can be retired. > I'm not sure about the repacking part, but if that is still true, > the package version would needs to be a -dfsg anyway. Yes, these were artifacts from version 6.5.0 and were meant to be deleted. I've fixed that. > - d/changelog > Please keep at Debian revision -1 until this is sponsored. > But as this is a reintroduction of an old package, you will > still need to record all the changes you have made to the old > packaging. > (There is also extra blank lines below your entries) Thanks, I wasn't sure how to upload changes so I was bumping the Debian revision number. I got help in #debian-mentors and corrected this. > - d/compat: Did you see if you can use compat level 11? Corrected as well. > - please add dep3 headers to the patches. I've added these, hopefully they look OK. > > - d/control > - VCS-* are for the Debian packaging, not for the upstream > repository. > - Would be great if you could maintain the package on a git repo; > you > can use salsa.debian.org for it. Ah, I wasn't sure on this point. I've uploaded the source to https://s alsa.debian.org/kkremitzki-guest/opencascade and updated the VCS-* stuff to point there. Does that look alright? I got started reading the documentation for git-buildpackage but hopefully a full transition to getting this package based on salsa.d.o instead of an upstream tarball can be done as an improvement after getting the package into Debian. > > > Sofar... > I try to dedicate some more time later... > > > Thanks again! The updated package is uploaded now at https://mentors.d ebian.net/package/opencascade.
Bug#886399: RFS: opencascade/7.2.0-2 [ITP]
Thought I'd send this along to debian-science as well. On Fri, 05 Jan 2018 05:39:25 -0600 kkremit...@gmail.com wrote: > Package: sponsorship-requests > Severity: wishlist > > Dear mentors, > > I am looking for a sponsor for my package "opencascade" > > * Package name: opencascade >Version : 7.2.0-2 >Upstream Author : Open CASCADE S.A.S. > * URL : https://www.opencascade.com > * License : LGPL 2.1 with OpenCASCADE exception >Section : science > > It builds those binary packages: > > libopencascade-data-exchange-7.2.0 - Open CASCADE Technology module > for CAD data format interoperabili > libopencascade-data-exchange-dev - Open CASCADE Technology module for > CAD data format interoperabili > libopencascade-foundation-7.2.0 - Open CASCADE Technology module > underlying all other OCCT classes > libopencascade-foundation-dev - Open CASCADE Technology module > underlying all other OCCT classes > libopencascade-modeling-algorithms-7.2.0 - Open CASCADE Technology > module containing vast range of geometric > libopencascade-modeling-algorithms-dev - Open CASCADE Technology > module containing vast range of geometric > libopencascade-modeling-data-7.2.0 - Open CASCADE Technology data > structures for 2D/3D geometric primi > libopencascade-modeling-data-dev - Open CASCADE Technology data > structures for 2D/3D geometric primi > libopencascade-ocaf-7.2.0 - Open CASCADE Technology module offering > solutions for application > libopencascade-ocaf-dev - Open CASCADE Technology module offering > solutions for application > libopencascade-visualization-7.2.0 - Open CASCADE Technology module > providing complex mechanisms for g > libopencascade-visualization-dev - Open CASCADE Technology module > providing complex mechanisms for g > opencascade-draw - Open CASCADE Technology CAE test harness > opencascade-misc - Open CASCADE Technology CAE platform shared library > miscellaneous > > To access further information about this package, please visit the > following URL: > > https://mentors.debian.net/package/opencascade > > > Alternatively, one can download the package with dget using this > command: > > dget -x https://mentors.debian.net/debian/pool/main/o/opencascade/o pe > ncascade_7.2.0-2.dsc > > More information about opencascade can be obtained from https://www.o pe > ncascade.com/. > >
Bug#886399: RFS: opencascade/7.2.0-2 [ITP]
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "opencascade" * Package name: opencascade Version : 7.2.0-2 Upstream Author : Open CASCADE S.A.S. * URL : https://www.opencascade.com * License : LGPL 2.1 with OpenCASCADE exception Section : science It builds those binary packages: libopencascade-data-exchange-7.2.0 - Open CASCADE Technology module for CAD data format interoperabili libopencascade-data-exchange-dev - Open CASCADE Technology module for CAD data format interoperabili libopencascade-foundation-7.2.0 - Open CASCADE Technology module underlying all other OCCT classes libopencascade-foundation-dev - Open CASCADE Technology module underlying all other OCCT classes libopencascade-modeling-algorithms-7.2.0 - Open CASCADE Technology module containing vast range of geometric libopencascade-modeling-algorithms-dev - Open CASCADE Technology module containing vast range of geometric libopencascade-modeling-data-7.2.0 - Open CASCADE Technology data structures for 2D/3D geometric primi libopencascade-modeling-data-dev - Open CASCADE Technology data structures for 2D/3D geometric primi libopencascade-ocaf-7.2.0 - Open CASCADE Technology module offering solutions for application libopencascade-ocaf-dev - Open CASCADE Technology module offering solutions for application libopencascade-visualization-7.2.0 - Open CASCADE Technology module providing complex mechanisms for g libopencascade-visualization-dev - Open CASCADE Technology module providing complex mechanisms for g opencascade-draw - Open CASCADE Technology CAE test harness opencascade-misc - Open CASCADE Technology CAE platform shared library miscellaneous To access further information about this package, please visit the following URL: https://mentors.debian.net/package/opencascade Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/o/opencascade/ope ncascade_7.2.0-2.dsc More information about opencascade can be obtained from https://www.ope ncascade.com/. Regards, Kurt Kremitzki
Bug#882761: ITP: opencascade -- Open CASCADE Technology is a suite for 3D surface and solid modeling
Hello Anton & Debian Science Team: On Mon, 2017-11-27 at 19:36 +0100, Anton Gladky wrote: > Hi, > > thanks for intending to package opencascade! I would though recommend > not > to have both versions (original and the fork) in Debian at the same > time. > > If you have good reasons to bring back original version, please > contact Debian > Science Team, which is maintaining oce (and actually FreeCAD) at the > moment. > We will try to find a solution for that. > > Best regards > > Anton > There is certainly good reason to bring back OpenCASCADE (OCCT). As I mentioned, development of OCE has stalled considerably. Take a look at both the contribution graph and current release of OCE [1]. The current OCE version, 0.18.2, released Aug 2017, is based upon OCCT 6.9.1 which was released 2015-09-28. You can also take a look at the OCCT changelog for versions 7.0.0, 7.1.0, and 7.2.0 (which actually is released, this is not totally up-to-date) [2]. There are 196 upstream tickets closed between OCE and OCCT (whether bugs fixed or features added.) There are at least 15 FreeCAD bugs resolved by OCCT > 7. Since OpenCASCADE acts as FreeCAD's geometry/topology kernel, good behavior and performance is tightly coupled to keeping it up-to-date, and I believe not reintroducing OCCT would be considered a blocking issue for the next and upcoming FreeCAD release, 0.17. [1]. https://github.com/tpaviot/oce/graphs/contributors [2]. https://tracker.dev.opencascade.org/changelog_page.php > > 2017-11-27 7:24 GMT+01:00: > > Package: wnpp > > Severity: wishlist > > > > * Package name: opencascade > > Version : 7.2.0 > > Upstream Author : Open CASCADE S.A.S. > > * URL : https://www.opencascade.com/ > > * License : LGPL with exception > > Programming Lang: C++ > > Description : Open CASCADE Technology is a suite for 3D > > surface > > and solid modeling > > > > Open CASCADE Technology is a suite for 3D surface and solid > > modeling, > > visualization, data exchange and rapid application development. It > > is > > an > > excellent platform for development of numerical simulation software > > including > > CAD/CAM/CAE, AEC and GIS, as well as PDM applications. > > > > The `opencascade` package was previously included in Debian and > > last > > seen in 2011 > > according to http://snapshot.debian.org/package/opencascade/6.5.0.d > > fsg- > > 2/. It was > > removed due to its "OCCT License" which was deemed incompatible. > > However, this license > > was changed in 2013 for versions 6.7.0+ to LGPL with an additional > > exception, available > > at https://www.opencascade.com/content/licensing. > > > > A community fork, OCE, was introduced, but development has stalled > > on > > the fork while > > development on OCCT has accelerated, and so the FreeCAD project > > which I > > am a part of > > has decided to move back to OCCT. Additionally, newer versions of > > the > > `netgen` package > > depend on OCCT, and FreeCAD in turn depends on Netgen, so getting > > OCCT > > back in to Debian > > would benefit the FreeCAD project significantly. > >
Bug#883098: RFS: libreoffice-texmaths/0.43-1 [ITP]
Hello Rene, On Wed, 2017-11-29 at 19:20 +0100, Rene Engelhard wrote: > On Wed, Nov 29, 2017 at 11:05:43AM -0600, kkremit...@gmail.com wrote: > > * Package name: libreoffice-texmaths > > Version : 0.43-1 > > Upstream Author : Roland Baudin> > * URL : htthttp://roland65.free.fr/texmaths/ > > * License : GPL2 > > Section : tex > > > > It builds those binary packages: > > > > libreoffice-texmaths - TexMaths is a LaTeX equation editor for > > LibreOffice > > Looks good basically. What I saw, though is: > > Depends: libreoffice-common, libreoffice-core (>= 3.3.0~), > libreoffice-writer, texlive, dvipng, ${misc:Depends} > > - common and -core are superfluous (writer would depend on them > anyway) > and 3.3.0 is there since the beginning. Even wheezy has 3.5.4 > - README says > " - LibreOffice Draw (version 4 or later) > " > so you probably want to a) add -draw b) make it >= 4.0 :-) > > Regards, > > Rene Thanks for the feedback. I tested the dependencies some more and uploaded libreoffice-texmaths-0.43-2 with the changes. To summarize: Depends: libreoffice-draw (>= 4.0), texlive, ${misc:Depends} Enhances: libreoffice-writer, libreoffice-impress, libreoffice-draw
Bug#883098: RFS: libreoffice-texmaths/0.43-1 [ITP]
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "libreoffice-texmaths" * Package name: libreoffice-texmaths Version : 0.43-1 Upstream Author : Roland Baudin* URL : htthttp://roland65.free.fr/texmaths/ * License : GPL2 Section : tex It builds those binary packages: libreoffice-texmaths - TexMaths is a LaTeX equation editor for LibreOffice To access further information about this package, please visit the following URL: https://mentors.debian.net/package/libreoffice-texmaths Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/libr/libreoffic e-texmaths/libreoffice-texmaths_0.43-1.dsc Regards, Kurt Kremitzki
Bug#882767: ITP: libreoffice-texmaths -- TexMaths is a LaTeX equation editor for LibreOffice
Hi Nicholas, On Mon, 2017-11-27 at 18:18 -0500, Nicholas D Steeves wrote: > This is possibly a bit verbose, but I think it's important to say how > work done with TexMaths can be transferred to another editor. eg: > someone begins work with TexMaths and he/she needs to get some work > done on a system where LibreOffice cannot be installed. And besides, > isn't that sort of thing part of the beauty/utility of TeX? ;-) Here's my revision: and the LaTeX source is stored alongside the image in the ODT format. TexMaths can be used to edit the source and regenerate the image, or one can unzip the ODT and extract the LaTeX source from the content.xml. Also, the package is now uploaded at https://mentors.debian.net/package /libreoffice-texmaths. Thanks, Kurt
Bug#882767: ITP: libreoffice-texmaths -- TexMaths is a LaTeX equation editor for LibreOffice
Hello Nicholas, On Sun, 2017-11-26 at 22:06 -0500, Nicholas D Steeves wrote: > Hi Kurt, > > On Sun, Nov 26, 2017 at 08:44:44AM -0600, Kurt Kremitzki wrote: > > > > 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. > > > > I know it's missing from the upstream description, but if TexMaths > can > also generate an SVG or PNG (I'm assuming it can) can the Debian > description read more like this?: > > - LaTeX equations can be inserted as images (SVG or PNG formats) and > the LaTeX > - code is saved into the image attribute for further editing. > + TexMaths generates SVG or PNG images from LaTeX equations, inserts > them into > + the document, and the LaTeX code is embedded into the image > attribute for > + further editing. > Thanks for the feedback, this sounds better. > Also, re: "the image attribute" I'm curious if it's embedded as > SVG/PNG metadata ( maybe XMP, or something from > https://www.w3.org/TR/2003/REC-PNG-20031110/#11textinfo )? Or is it > as a LibreOffice property of the inserted image object? Either way, > cool stuff! > > Cheers, > Nicholas I can't exactly tell if it's SVG or LibreOffice metadata, but I created a simple test.odt with only a TexMaths equation inside. After unzipping this .odt, I can see the original LaTeX in content.xml in a node. I tried copying and pasting the image from LibreOffice to Inkscape, but I couldn't find the original LaTeX in the resultant SVG.
Bug#882761: ITP: opencascade -- Open CASCADE Technology is a suite for 3D surface and solid modeling
Package: wnpp Severity: wishlist * Package name: opencascade Version : 7.2.0 Upstream Author : Open CASCADE S.A.S. * URL : https://www.opencascade.com/ * License : LGPL with exception Programming Lang: C++ Description : Open CASCADE Technology is a suite for 3D surface and solid modeling Open CASCADE Technology is a suite for 3D surface and solid modeling, visualization, data exchange and rapid application development. It is an excellent platform for development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications. The `opencascade` package was previously included in Debian and last seen in 2011 according to http://snapshot.debian.org/package/opencascade/6.5.0.dfsg- 2/. It was removed due to its "OCCT License" which was deemed incompatible. However, this license was changed in 2013 for versions 6.7.0+ to LGPL with an additional exception, available at https://www.opencascade.com/content/licensing. A community fork, OCE, was introduced, but development has stalled on the fork while development on OCCT has accelerated, and so the FreeCAD project which I am a part of has decided to move back to OCCT. Additionally, newer versions of the `netgen` package depend on OCCT, and FreeCAD in turn depends on Netgen, so getting OCCT back in to Debian would benefit the FreeCAD project significantly.
Bug#882761:
Control: retitle -1 ITP: opencascade -- Open CASCADE Technology is a suite for 3D surface and solid modeling