Version 1 (modified by neverpanic (Clemens Lang), 7 years ago) (diff) |
---|
Defining Roadmaps
What are the next steps required until the next MacPorts release(s)?
After a lengty discussion, we identified the following work mode to track base tickets and where they are being released:
- Base tickets are usually created without milestones.
- When closing a ticket when a fix is pushed to master, set the "MacPorts Future" milestone to indicate that is now fixed on master.
- If the fix should be backported to a release branch, set the needs-backport keyword.
- When backporting to a release branch, set the ticket's milestone to the milestone for the next bugfix release.
- If there are milestones missing, file a ticket against the trac component and request them.
Release Planning
MacPorts 2.4.3
We identified a need for a bugfix release from the 2.4.x branch, because trace mode is currently broken in 2.4.2 on High Sierra. The ticket for that is #55575. There was an email from Ryan a while ago that requested backporting a number of fixes as well. We created #56018 to track this.
- #34619
- prevent use of unknown subports
- #50469
- Git clone fails - SSL certificate problem: Couldn't understand the server certificate format
- #52218
- make test: Error: no mirror had select-0.1.tar.gz for gcc_select
- #55492
- move: case-only renames fail when no arguments are given
- #55560
- Failed to locate 'lbzip2' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
- #55575
- port -vst install fails with "/usr/bin/tar: No such file or directory"
- #56018
- Backport bugfixes to release-2.4 for next release
MacPorts 2.5.0
There are a number of features that we want to get done before the next major version release. We mostly picked branches with some code that don't need a lot of work to merged into master and simple tickets for this milestone. We did not want to set any far-reached goals for 2.5.0.
- #22471
- Debugging options for startupitems (launchd / daemondo)
- #23677
- Deactivating a port should automatically unload daemons
- #31798
- Installation from binary package does not notify user of need to start launch item
- #36560
- Use hfsCompression
- #36770
- Need for a fix regarding mechanism for startupitem handling
- #40074
- Add macports.conf setting controlling startupitem.autostart
- #44295
- support more than one launchd plist
- #44496
- startupitem_install not respected when installing from binary archive
- #44497
- Change port load to use MacPorts plists directly
- #46807
- base: allow dots (.) in variant names
- #52445
- portpatch.tcl: support xz-compressed patchfiles
- #53843
- warning: 'syscall' is deprecated: first deprecated in macOS 10.12 - syscall(2) is unsupported; please switch to a supported interface
- #53857
- port -N reclaim does not remove any ports
- #54037
- port reclaim missing in man page of port
- #54743
- Binary-only mode requested with no usable archive sites configured
- #55282
- Lack of Xcode 9 update not detected with High Sierra OS.
- #56053
- Respect cxx_stdlib and delete_la_files in selection of archive_site
- #56326
- rev-upgrade considers gcc as broken due to libstdc++
- #56434
- Inconsistent flag names --nosync and --no-mirror
MacPorts 2.6.0
We identified a number of features that we think should be the next step after 2.5.0 and added them to the 2.6.0 milestone.
- #37667
- port lint should complain about using only md5 or sha1 checksums
- #37867
- Weird library install_names for MacPorts dylibs
- #44451
- Update Installer System Requirements info
- #48345
- Building for 10.4u SDK on 10.6 uses gcc-4.0 even though building directly on 10.4 uses the newer apple-gcc-4.2
- #53851
- Add port action that bumps version and checksum
- #55139
- RFE: Improve Compiler Management Code
- #56041
- Update compiler selection for 10.6-10.8 with libc++
- #56381
- It would be nice if shell mode saved command history immediately
- #56563
- Failed to activate: Cannot restore xattr:com.apple.decmpfs
- #57003
- port info order of fields is unexpected
- #57143
- Unable to determine location of a macOS SDK
- #57245
- Confusing message when attempting to use +universal with the macOS 10.14 SDK
- #57457
- Travis CI: Sometimes declared dependencies aren't installed
- #57717
- archive_site_local doesn't work at all
- #57718
- Unexpected behavior when archive_site_local contains more than 1 URL
- #58016
- Unnecessary warning about Xcode and xcodebuild when installing port
- #58309
- NOP port upgrade outdated returns error status
- #58914
- 'bump' action not mentioned in port(1) man page
- #59061
- 2.6.0 rc1 and beta1 packages won't open on SnowLeopard