Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 858308 - media-gfx/freecad-0.20.1: stabilisation
Summary: media-gfx/freecad-0.20.1: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernd
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest, STABLEREQ
Depends on:
Blocks:
 
Reported: 2022-07-16 08:33 UTC by Stephan Litterst
Modified: 2022-09-28 09:54 UTC (History)
2 users (show)

See Also:
Package list:
media-gfx/freecad-0.20.1
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Litterst 2022-07-16 08:33:37 UTC
Just a stabilization request for media-gfx/freecad versuib 0.20 

Reproducible: Always
Comment 1 Bernd 2022-07-19 05:43:07 UTC
The version has been merged just a little more than a week ago. Being not a critical system package, I'd like to wait until second week in August before continuing with the stabilization.
Comment 2 Maxim Ganetsky 2022-07-19 15:11:06 UTC
BTW, it seems that "plot" flag can be enabled by default, or just removed. See:
https://wiki.freecad.org/Release_notes_0.20#Plot_module
https://github.com/FreeCAD/FreeCAD/pull/4971

"Ship" flag is probably obsolete too:
https://github.com/FreeCAD/FreeCAD/pull/4900
Comment 3 Bernd 2022-07-19 16:12:23 UTC
(In reply to Maxim Ganetsky from comment #2)
> BTW, it seems that "plot" flag can be enabled by default, or just removed.
> See:
> https://wiki.freecad.org/Release_notes_0.20#Plot_module
> https://github.com/FreeCAD/FreeCAD/pull/4971
> 
> "Ship" flag is probably obsolete too:
> https://github.com/FreeCAD/FreeCAD/pull/4900

Thanks Maxim, good catch! I work this into the 0.20 and live ebuilds.
Comment 4 Larry the Git Cow gentoo-dev 2022-07-29 03:16:47 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031bcc6d2bb135f6560b363c7189032e277d2df1

commit 031bcc6d2bb135f6560b363c7189032e277d2df1
Author:     Bernd Waibel <waebbl-gentoo@posteo.net>
AuthorDate: 2022-07-25 17:56:41 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-07-29 03:15:17 +0000

    media-gfx/freecad: drop ship and plot workbenches
    
    Upstream has dropped the ship and plot workbenches recently. The
    patch reflects these changes and drops the USE flags for it.
    Note, that the plot module is still available, only the workbench
    for separate working with plots has been removed.
    
    See also https://github.com/FreeCAD/FreeCAD/pull/4971 and
    https://github.com/FreeCAD/FreeCAD/pull/4900
    
    Also fixes some typos in pkg_postinst and minor code cleanup.
    
    Bug: https://bugs.gentoo.org/858308#c2
    Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
    Closes: https://github.com/gentoo/gentoo/pull/26597
    Signed-off-by: Sam James <sam@gentoo.org>

 ...{freecad-0.20.ebuild => freecad-0.20-r1.ebuild} | 19 +-------
 media-gfx/freecad/freecad-9999.ebuild              | 50 ++++++----------------
 2 files changed, 15 insertions(+), 54 deletions(-)
Comment 5 NATTkA bot gentoo-dev 2022-07-29 03:20:21 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2022-07-29 09:00:19 UTC Comment hidden (obsolete)
Comment 7 Bernd 2022-08-19 09:11:49 UTC
Today, I will probably open a PR for 0.20.1 (see bug #865791) and like to postpone stabilization for that version in about a month. Let's see if another bugfix release will eventually be published.
Comment 8 Joonas Niilola gentoo-dev 2022-09-28 09:54:53 UTC
amd64 done

all arches done