From owner-svn-doc-all@freebsd.org Fri Jul 17 05:14:53 2015
Return-Path: As of the end of Q2, the ports tree holds nearly 25,000
- ports, and the PR count is about 1,800. Once again the tree
- saw more activity than during the previous quarter, with
- almost 8,000 commits performed by 153 active committers. On
- the other hand, the number of problem reports closed decreased
- slightly, with a bit less than 1,700 problem reports
- fixed. In Q2, several commit bits were taken in for safekeeping,
- following an inactivity period of more than 18 months (clsung,
- dhn, obrien, tmseck), or on committer's request (sahil). Two
- new developers were granted a ports commit bit (Michael Moll -
- mmoll@, and Bernard Spil - brnrd@). As of the end of the second quarter, the ports tree holds
+ nearly 25,000 ports and the PR count is about 1,800. Once
+ again, the tree saw more activity than during the previous
+ quarter, with almost 8,000 commits performed by 153 active
+ committers. On the other hand, the number of problem reports
+ closed decreased slightly, with a bit less than 1,700 problem
+ reports fixed. In the second quarter, several commit bits were taken in for
+ safekeeping, following an inactivity period of more than 18
+ months (clsung, dhn, obrien, tmseck), or on committer's
+ request (sahil). Two new developers were granted a ports
+ commit bit (Michael Moll - mmoll@, and Bernard Spil -
+ brnrd@). On the management side, pgollucci@ started his four-month
term as portmgr-lurker in June, and no changes were made to
- the portmgr team during Q2.
This quarter also saw the release of the second quarterly - branch, namely 2015Q2. On this branch, 39 committers applied - 305 patches, which is more than twice as many updates as - during the last quarter.
- -On QA side 30 exp-runs were performed to validate sensitive - updates or cleanups. Amongst those noticeable changes are the - update to pkg 1.5.4, three new USES (waf, gnustep, - jpeg), Perl switch to 5.20, Ruby to 2.1.6, Firefox 38.0.6, and - Chromium 43.0.2357.130.
+ branch, namely 2015Q2. On this branch, 39 committers + applied 305 patches, which is more than twice as many updates + as during the last quarter. + +On the quality assurance side, 30 exp-runs were performed to + validate sensitive updates or cleanups. Amongst those + noticeable changes are the update to pkg 1.5.4, three new + USES (waf, gnustep, jpeg), + the Perl default switch to 5.20, Ruby to 2.1.6, Firefox + 38.0.6, and Chromium 43.0.2357.130.
As during the previous quarter, a tremendous amount of work +
As in the previous quarter, a tremendous amount of work was done on the tree to update major ports and to close even more PRs than in 2015 Q1, but as always, any additional help is greatly appreciated!
@@ -1970,4 +1972,102 @@This is a kernel driver implemetation of the Dallas + Semiconductor 1-Wire bus in a generic fashion. While + temperature sensors are the only device initially supported, + other devices should be easy to add. Multiple devices on one + bus are supported. Both normal and overdrive modes are + supported.
+ +Multiple temperature sensors have been well tested, but + there is a high bit error rate. There are indications that + this is due to bad bit-read times. The code is written with + enough resilience to cope with the problem by retrying, and + the error rate is low enough that a couple of retries papers + over many marginal issues.
+ + +Implement the overdrive device. Add overdrive capability + to owc and provide an own method to allow + the presentation drivers to know when it is safe to use the + overdrive ROM commands.
+Implement the Identification device. This device just has + a class of 1 and no registers.
+Implement non-FDT gpiobus attachment.
+Test overdrive timings.
+Implement other attachments for things like serial port or + specialized 1-Wire controllers.
+Use the system clock to implement more precise delays + to improve the error rate.
+Use interrupt mode for GPIO pins to time the transitions + of the line to determine the bit values without busy + waiting. Use &os;'s fine-grained sleeping to do the same + for write-one and write-zero routines.
+Review the code at the URL above.
+Test the code on a device other than a RPi, RPi 2, or + BeagleBone Black.
+Test the code on architectures besides armv6.
+Implement streamlined temperature mode where the + convert_t command is broadcast and a callback + reads the values for all the devices detected on the + bus.
+Implement parasitic power mode.
+