Bug 226672 - cad/librecad: Update to 2.2.0-rc1
Summary: cad/librecad: Update to 2.2.0-rc1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jason E. Hale
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2018-03-17 10:57 UTC by Maciej Pasternacki
Modified: 2018-04-01 19:24 UTC (History)
1 user (show)

See Also:
jhale: maintainer-feedback+


Attachments
librecad-2.2.0-rc1.patch (2.47 KB, text/plain)
2018-03-17 10:57 UTC, Maciej Pasternacki
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Pasternacki 2018-03-17 10:57:08 UTC
Created attachment 191571 [details]
librecad-2.2.0-rc1.patch
Comment 1 Jason E. Hale freebsd_committer freebsd_triage 2018-03-17 11:47:37 UTC
Thank you for the submission, but we typically do not update stable ports to release candidates unless there is a good reason. When 2.2.0 release is ready, I will update the port.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2018-03-17 12:04:19 UTC
(In reply to Jason E. Hale from comment #1)

As an alternative to updating the main port to an unreleased version and given the amount time between stable releases, might a librecad-devel port provide some user value?

It might also help to QA and/or serve as a heads-up for potential issues when updating the main (stable) port as well. 

Perhaps Maciej would also be interested in (co)maintaining?
Comment 3 Maciej Pasternacki 2018-03-17 16:27:59 UTC
Thank you for the responses!

I understand the policy of keeping stable ports at released version. At the same time, the prerelease fixes some significant bugs present in the stable version, and stable releases of librecad are quite rare. I would expect that 2.2.0 might stay release candidate for some months, and bugfixes after 2.2.0 will also take a while to release.

Personally, I can live with running a patched package locally (I use a patched ports tree and install packages from own poudriere anyway). However, I feel that in this case providing a prerelease might be valuable. A librecad-devel port seems to be a good idea, and I can maintain it.

The Porter's Handbook doesn't seem to talk about conventions for -devel ports. Looking at Makefiles for some of these, it seems that it's just a matter of setting PKGNAMESUFFIX=-devel, and then as 2.2.0 is released, the librecad-devel port would be copied over to the main librecad port. Do I understand that correctly, or is there more to that?

I can prepare a shar with -devel port tomorrow and attach it to this issue, so that the proposal will include this discussion. If it's better to open a new issue for adding the -devel port, feel free to close this one as WONTFIX.
Comment 4 Jason E. Hale freebsd_committer freebsd_triage 2018-03-17 21:30:43 UTC
Honestly, I'd be more inclined to just update this port to the RC than have another -devel port, but I'd like to at least wait until after the new quarterly branch is cut. A -devel port might be more appropriate for the 3.x branch (https://github.com/LibreCAD/LibreCAD_3) if anyone is interested.

They were making regular releases in the past, but lost one of their main developers which would explain the lag in releases this time around (http://blog.librecad.org/2016/05/valuable-asset-leaving-our-librecad-team/).
Comment 5 commit-hook freebsd_committer freebsd_triage 2018-04-01 19:19:20 UTC
A commit references this bug:

Author: jhale
Date: Sun Apr  1 19:18:20 UTC 2018
New revision: 466177
URL: https://svnweb.freebsd.org/changeset/ports/466177

Log:
  - Update to 2.2.0-rc1 [1]
  - Move USES upward
  - Remove obsolete hack for gcc
  - Install AppStream metadata in share/metainfo per
    https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent

  PR:		226672 [1]
  Submitted by:	Maciej Pasternacki <maciej@pasternacki.net> [1]

Changes:
  head/cad/librecad/Makefile
  head/cad/librecad/distinfo
  head/cad/librecad/pkg-plist
Comment 6 Jason E. Hale freebsd_committer freebsd_triage 2018-04-01 19:24:23 UTC
New quarterly branch was cut today, so I committed this with a few minor changes.