#58184 closed defect (fixed)
CronniX: can't build due to svn gone
Reported by: | chrstphrchvz (Christopher Chavez) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | CronniX |
Description
$ sudo port -v install cronnix ---> Computing dependencies for CronniX. ---> Fetching archive for CronniX ---> CronniX-3.0.2_0.darwin_18.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified ---> Attempting to fetch CronniX-3.0.2_0.darwin_18.x86_64.tbz2 from http://aus.us.packages.macports.org/macports/packages/CronniX % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch CronniX-3.0.2_0.darwin_18.x86_64.tbz2 from http://sea.us.packages.macports.org/macports/packages/CronniX % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch CronniX-3.0.2_0.darwin_18.x86_64.tbz2 from https://packages.macports.org/CronniX % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Fetching distfiles for CronniX Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_aqua_CronniX/CronniX/work" && /usr/bin/svn --non-interactive --trust-server-cert export http://cronnix.googlecode.com/svn/trunk@83 2>&1 svn: E170013: Unable to connect to a repository at URL 'http://cronnix.googlecode.com/svn/trunk' svn: E160013: '/svn/trunk' path not found Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_aqua_CronniX/CronniX/work" && /usr/bin/svn --non-interactive --trust-server-cert export http://cronnix.googlecode.com/svn/trunk@83 2>&1 Exit code: 1 Error: Failed to fetch CronniX: Subversion check out failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_github.com_macports_macports-ports_aqua_CronniX/CronniX/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port cronnix failed
There is a inactive copy on GitHub (I do not know if it is official or a fork): https://github.com/chrisidefix/cronnix. However even if a new distfile source is used, I suspect this still might not build on recent Xcode versions due to older Xcode project files.
(I personally do not need this port. There is a compiled binary still available on a few download sites, but it is 32-bit, so it may stop working with upcoming macOS releases.)
Change History (6)
comment:1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | assigned → accepted |
---|
comment:2 Changed 4 years ago by bewandered (johan A. van Zanten)
Hello, I don't have a burning need for this package, but was curious what CronniX looked like, so tried to install it recently, and discovered the problems described in this ticket.
Just FYI, i pulled down the zip-file source from the project's home at Google Code, and opened it in Xcode, on a mac mini running 10.5.6. As @chrstphrchvz predicted, it won't build "out of the box" in a recent version of macos.
This is not a big deal to me, i was only curious about what the package looked like; i'm just commenting to confirm the above.
The Xcode (v 11.6) build errors are below.
Showing Recent Issues Build target CronniX of project CronniX with configuration Development error: unable to find sdk '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.4u.sdk' (in target 'CronniX' from project 'CronniX') warning: Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO. (in target 'CronniX' from project 'CronniX')
Showing Recent Issues unable to find sdk '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.4u.sdk' Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO.
comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Earlier this year I downloaded the cronnix svn repository archive from googlecode, wrote svn2git rules to get it converted to git properly, and fixed up some of the build problems. Since cronnix has been abandoned by its developers I intended to publish this as a fork on my github account and use it in the cronnix port. But I didn't finish that work. Let me see where I left off and if I can finish it quickly...
comment:4 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
I've sent my work over to the original developer of CronniX to make sure he doesn't have any objections.
comment:5 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
The developer expressed appreciation for this work and interest in getting CronniX converted to git and hosted on his GitHub account. Where we left off was that he was going to see if he could locate any source code history from before version 3.0, when the Subversion repository on Google Code was created. I pinged him today to see if anything was found. If not, I'll proceed with getting the subset of history that we have moved to his GitHub account.
comment:6 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Replying to chrstphrchvz:
The developers were notified of Google Code's impending closure in 2015; they did not respond. I notified them by email in 2016 that the project was no longer easily accessible; they did not respond.
Almost certainly not official. It is missing all but the 4 most recent upstream commits because the conversion to GitHub did not properly account for the way in which the original Subversion repository was rearranged over time. Nevertheless, we could possibly use the GitHub automated download as a convenient way to get a source tarball for the port. Prior to doing so we should compare it with the full repository download still available at Google Code to make sure it is equivalent.
It's not a complicated project, so that's probably not a big obstacle.
Such download sites include the project's home at Google Code. Meanwhile MacPorts has 64-bit versions available.