[MacPorts] #36404: bob: use github portgroup
#36404: bob: use github portgroup --------------------------+--------------------------- Reporter: ryandesign@… | Owner: andre.anjos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: haspatch | Port: bob --------------------------+--------------------------- This patch updates bob to use the github portgroup. If you have no objections, I can commit it. There was some back and forth in #36130 about whether the github portgroup should be used. The specific improvement this would offer is that the livecheck would be fixed. Before: {{{ $ port livecheck Error: cannot check if bob was updated (regex didn't match) $ }}} After: {{{ $ port livecheck $ }}} -- Ticket URL: <https://trac.macports.org/ticket/36404> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36404: bob: use github portgroup ---------------------------+--------------------------- Reporter: ryandesign@… | Owner: andre.anjos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: bob | ---------------------------+--------------------------- Comment (by andre.dos.anjos@…): Please go ahead and commit this patch. Thanks, A -- Ticket URL: <https://trac.macports.org/ticket/36404#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36404: bob: use github portgroup ---------------------------+--------------------------- Reporter: ryandesign@… | Owner: andre.anjos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: bob | ---------------------------+--------------------------- Comment (by ciserlohn@…): The github portgroup does the livecheck on the tags, not on the download page/distributed sources. If there (always) will be a corresponding release for a tag, fine. Otherwise I would opt for a custom livehcheck on https://github.com/idiap/bob/wiki/Releases or https://github.com/idiap/bob/downloads. @Ryan: Maybe we could improve the github portgroup to handle cases like this (using the github download site(s)) more easily? -- Ticket URL: <https://trac.macports.org/ticket/36404#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36404: bob: use github portgroup ---------------------------+--------------------------- Reporter: ryandesign@… | Owner: andre.anjos@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: haspatch Port: bob | ---------------------------+--------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: The github portgroup is now being used in the bob port as of r98470. It now fetches its distfile from tags as well, not downloads, so the livecheck is appropriate. In my opinion it is proper software release strategy to create a tag anytime you release a new version of your software; that's why the portgroup continues to livecheck the tags even when downloading from a tarball. If we ever encounter a project that does not create tags, but does have download files, and we cannot convince the developers to create tags, then we can enhance the github portgroup. -- Ticket URL: <https://trac.macports.org/ticket/36404#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts