Change to the header in ports Makefiles, take two
September 17, 2012 by tabthorpe · Leave a Comment
It was recently posted on, http://blogs.freebsdish.org/portmgr/2012/09/01/change-to-the-header-in-ports-makefiles/ that we would adopt a new header for the ports Makefiles. The initial discussion seemed to show enough support for the idea of completely stripping the header, leaving only the $FreeBSD$ tag. After the announcement was made, more people stated strong feelings that when and where possible attribution be maintained in the header.
A private discussion was held among ports committers, and while opinions were as varied as the individuals who shared them, it was decided to unify on a two line header.
# Created by: J.Q. Public <[email protected]>
# $FreeBSD$
The Whom line from the classic six line header becomes Created By.
Sometimes, as a result of a repocopy, or changed maintainership, the Created By and MAINTAINER is no longer in synchronisation. To avoid confusion, the first line can be removed, optionally leaving us with a one line header.
# $FreeBSD$
Removing the line of attribution is to be done only at the consent/request of the original contributor.
As before, we ask this header only be updated in conjunction with a regular update, as we do not want any unnecessary churn to the repo prior to the pending Ports Feature Freeze.
Thomas
on behalf of portmgr@
Announcing the end of ports CVS
September 9, 2012 by tabthorpe · Leave a Comment
The development of FreeBSD ports is done in Subversion nowadays. For the sake of compatibility a Subversion to CVS exporter is in place which has some limitations. For CVSup mirroring cvsup based on Ezm3 is used which breaks regularly especially on amd64 and with Clang and becomes more and more unmaintainable.
Read more at http://lists.freebsd.org/pipermail/freebsd-ports/2012-September/078099.html
Change to the header in ports Makefiles
September 1, 2012 by tabthorpe · Leave a Comment
An idea has been floating around for some time, and it was brought up again on the ports@ mailing list recently, please remove the extraneous header information from the Makefile, leaving only the $FreeBSD$ id on the first line.
It is an idea that is long overdue, so from now on, the other fives lines shall be removed.
We do request that this be done sparingly in the short term, as we do not want to cause any additional churn on the repo as we approach our upcoming Ports Feature Freeze, still tentatively scheduled for September 7.
So please proceed only on existing updates. Please do not do any sweeping commits until we have the ports tree stablised post 9.1 tagging. Also bear in mind that Redports/QAT queues a job for every change done to a Makefile, we do not want to overburden the QAT at this time. It is important to allow this service to run at peek efficiency at this time to ensure it’s full potential as we approach the upcoming Feature Freeze.
The new look of the Makefile has been document in the Porter’s Handbook.
The next item on the todo list is to update devel/newfile for those that do a port create.
Thomas
on behalf of portmgr@
Change in the FreeBSD Ports Management Team
August 23, 2012 by tabthorpe · Leave a Comment
Florent Thoumie, aka flz@, recently stepped down from his roll on the FreeBSD Ports Management team.
Florent started on portmgr back in August 2008, being instrumental in maintaining the legacy pkg_* code plus other aspects of the ports infrastructure, including but not limited to the unifying of the code base for the ports build system.
On behalf of the Ports Management team, we want to thank Florent for his years of service, he will be missed.
Thomas
on behalf of portmgr@
New GPG key for the portmgr-secretary@
After almost seven years, I figured it was about time for a new GPG key for the portmgr-secretary.
The key id is BBC4D7D5, the fingerprint is FB37 45C8 6F15 E8ED AC81 32FC D829 4EC3 BBC4 D7D5, and the public key is viewable at http://people.freebsd.org/~portmgr/portmgr-secretary.asc.
I have signed it with the old secretary key, as well as my own personal key.
Please update your keyring with the new info.
Thomas
FreeBSD 9.1 ports feature freeze
July 25, 2012 by tabthorpe · Leave a Comment
The FreeBSD 9.1 schedule has been published, http://www.freebsd.org/releases/9.1R/schedule.html. Historically we have done a Feature Freeze at RC1, we are going to try do it with RC2 this time, tentatively scheduled for August 3, subject to schedule slippage.
At the time the the Release Engineering team announces RC2 is ready, we will then enforce “Feature Safe” commits only. This means no sweeping changes will be allowed, see http://www.freebsd.org/portmgr/implementation.html#sweeping_changes
Once portmgr@ is satisfied that the requisite packages are built to ship with FreeBSD 9.1, the ports tree will be re-opened for business.
Thomas
on behalf of portmgr
Ports tree has been migrated to Subversion
July 16, 2012 by tabthorpe · 3 Comments
The migration to Subversion is done and the SVN->CVS exporter is running.
Before committing please read the Ports Subversion Primer, http://wiki.freebsd.org/PortsSubversionPrimer. Please feel to add missing parts of fix it if something is wrong.
For those who like to mirror the repository, the svn mirror seed will be available in /pub/FreeBSD/development/subversion/ on a mirror near you. First places it will likely be are http://freebsd.isc.org/pub/FreeBSD/development/subversion/ and http://ftp.dk.freebsd.org/pub/FreeBSD/development/subversion/. Be aware that the uncompressed repository is about 14GB.
Many thanks to simon@ for all the work he did this weekend to make the switch happen!
Two members of portmgr@ elected to core@
The FreeBSD Ports Management team is pleased to announce two members of the team have been elected to core@.
Congratulations to Martin Wilke miwi@, and Thomas Abthorpe tabthorpe@ on the appointment.
The official announcement can be found at http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0+current/freebsd-announce
Ports tree migration to Subversion
June 27, 2012 by tabthorpe · Leave a Comment
The FreeBSD ports tree will migrate from CVS to Subversion soon. The anticipated date for the migration is July 14th. This will have no impact for ports tree users as there will be a SVN to CVS exporter.
Please note that cvsup will still work after the migration. Nevertheless c(v)sup is pretty dated so you may want to see if portsnap(8) will fit your needs.
Beat and Thomas
on behalf of portmgr@
Please “Like” portmgr on Facebook
May 28, 2012 by tabthorpe · Leave a Comment
We recently migrated our Facebook profile so you can “Like” us, instead of “Join” us. Please make your way to http://www.facebook.com/portmgr and “Like” us.
The RSS feed from this blog should (hopefully) be setup to update our timeline on Facebook.
If you are completely into social media, you can also follow us on Twitter, http://www.twitter.com/freebsd_portmgr
Thomas
on behalf of portmgr@