Bug#888026: freecad: please package upcoming 0.17 for experimental

2018-04-08 Thread Johann Glaser
Hi!

FreeCAD 0.17 is out, see https://www.freecadweb.org/wiki/Release_notes_
0.17 

It would be great if you could package it.

Thanks
  Hansi



Bug#888026: freecad: please package upcoming 0.17 for experimental

2018-01-28 Thread kkremitzki
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

2018-01-23 Thread W. Martin Borgert
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?
 
> 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.

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...

> 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!



Bug#888026: freecad: please package upcoming 0.17 for experimental

2018-01-22 Thread kkremitzki
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#888026: freecad: please package upcoming 0.17 for experimental

2018-01-22 Thread W. Martin Borgert

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!