-
Notifications
You must be signed in to change notification settings - Fork 145
Port fixes from 1.2.0 tag to stretch release branch; update EV3 port names #483
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,121 +1,5 @@ | ||
| python-ev3dev (1.0.0) stable; urgency=medium | ||
| python-ev3dev2 (2.0.0) stable; urgency=medium | ||
|
|
||
| [Denis Demidov] | ||
| * Add constants for color values to color sensor class | ||
| * Update documentation on motors | ||
| * Add getters to check state of motors | ||
| * Implement BeaconSeeker class | ||
| * Fix scaling of floating-point values from sensors | ||
| Initial release for ev3dev-stretch. | ||
|
|
||
| [Eric Pascual] | ||
| * Add Sound.play_song method | ||
|
|
||
| [Stefan Sauer] | ||
| * Make sound commands cancelable | ||
|
|
||
| [Maximilian Nöthe] | ||
| * Add tuples for sensor modes | ||
|
|
||
| [Daniel Walton] | ||
| * Add wait_until_not_moving for motors | ||
|
|
||
| -- Denis Demidov <dennis.demidov@gmail.com> Tue, 05 Sep 2017 16:50:20 +0300 | ||
|
|
||
| python-ev3dev (0.8.1) stable; urgency=medium | ||
|
|
||
| [Kaelin Laundry] | ||
| * Documentation updates | ||
|
|
||
| [Thomas Watson] | ||
| * Use speed instead of duty cycle in EXPLOR3R/auto-drive.py | ||
|
|
||
| [Denis Demidov] | ||
| * Provide Sound.set_volume(pct) | ||
| * Implement Sound.get_volume() | ||
| * Documentation updates | ||
|
|
||
| [Daniel Walton] | ||
| * Documentation updates | ||
| * Update utils to python3 | ||
| * Clean up MINDCUB3R demo | ||
|
|
||
| [Pepijn de Vos] | ||
| * Check for non-existing device attributes | ||
|
|
||
| [Stefan Sauer] | ||
| * Fix inverted button logic for the latest kernel | ||
|
|
||
| [@craigsammisutherland] | ||
| * Added a function to list all the connected sensors | ||
|
|
||
| -- Denis Demidov <dennis.demidov@gmail.com> Mon, 06 Feb 2017 09:27:21 +0300 | ||
|
|
||
| python-ev3dev (0.8.0) stable; urgency=medium | ||
|
|
||
| [Denis Demidov] | ||
| * Add option to not set mode before reading sensor value | ||
| * Return a tuple for multiple values from a sensor property | ||
| * Add ColorSensor.raw() method to get all color channels at once | ||
| * Merge NXTMotor functionality into LargeMotor class and remove NXTMotor | ||
| * Distribute fonts from xfonts-75dpi in PIL format and expose them in | ||
| code | ||
| * Replace special sensor methods with properties for the sake of consistency | ||
| (breaking change!) | ||
| * Provide waiting functions for motors. | ||
| * Make implementation of Led timer-based trigger more robust. | ||
|
|
||
| -- Denis Demidov <dennis.demidov@gmail.com> Thu, 03 Nov 2016 19:18:49 +0300 | ||
|
|
||
| python-ev3dev (0.7.0) stable; urgency=medium | ||
|
|
||
| [Denis Demidov] | ||
| * Support "-13-ev3dev" and newer kernels. | ||
| * Rename FirgelliL1250Motor and FirgelliL12100Motor to ActuonixL1250Motor | ||
| and ActuonixL12100Motor. | ||
| * Allow passing espeak options to Sound.speak | ||
| * Make sure that device classes connect to devices of the right | ||
| type (driver name) | ||
| * Fix fatal error due to calling an undefined function in | ||
| some property setters, such as LED triggers | ||
|
|
||
| [Daniel Walton] | ||
| * Add "__version__" property. | ||
| * Add ev3dev/helper.py with classes for Tanks, Motors, Web UI, etc. | ||
| * Add ev3dev/GyroBalancer.py for robots that use a gyroscope. | ||
|
|
||
| [Donald Webster] | ||
| * Fix port names on BrickPi. | ||
|
|
||
| [Frank Busse] | ||
| * Fix bad division logic in display classes. | ||
|
|
||
| [Kaelin Laundry] | ||
| * Fix fatal error when a requested sysfs device class hasn't been | ||
| populated yet. | ||
|
|
||
| -- Denis Demidov <dennis.demidov@gmail.com> Fri, 30 Sep 2016 21:29:28 +0300 | ||
|
|
||
| python-ev3dev (0.7.0~rc1) stable; urgency=medium | ||
|
|
||
| * Drop python 2.x support. | ||
| * Performance improvements for reading/writing sysfs attributes. | ||
| * Updates for breaking ev3dev kernel changes. | ||
|
|
||
| -- David Lechner <david@lechnology.com> Mon, 25 Jul 2016 21:13:43 -0500 | ||
|
|
||
| python-ev3dev (0.6.0) stable; urgency=medium | ||
|
|
||
| [Ralph Hempel] | ||
| * Change port_name to address. | ||
|
|
||
| [Denis Demidov] | ||
| * Restore python3 compatibility | ||
| * Implement device enumeration functions | ||
|
|
||
| -- David Lechner <david@lechnology.com> Tue, 29 Dec 2015 23:05:39 -0600 | ||
|
|
||
| python-ev3dev (0.5.0) stable; urgency=low | ||
|
|
||
| * Initial Release. | ||
|
|
||
| -- David Lechner <david@lechnology.com> Tue, 10 Nov 2015 21:30:53 -0600 | ||
| -- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [DEFAULT] | ||
| debian-branch=ev3dev-stretch | ||
| debian-tag=ev3dev-stretch/%(version)s | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| #!/bin/bash | ||
| # | ||
| # Maintainer script for publishing releases. | ||
|
|
||
| set -e | ||
|
|
||
| source=$(dpkg-parsechangelog -S Source) | ||
| version=$(dpkg-parsechangelog -S Version) | ||
| distribution=$(dpkg-parsechangelog -S Distribution) | ||
| codename=$(debian-distro-info --codename --${distribution}) | ||
|
|
||
| OS=debian DIST=${codename} ARCH=amd64 pbuilder-ev3dev build | ||
| OS=raspbian DIST=${codename} ARCH=armhf pbuilder-ev3dev build | ||
|
|
||
| debsign ~/pbuilder-ev3dev/debian/${codename}-amd64/${source}_${version}_amd64.changes | ||
| debsign ~/pbuilder-ev3dev/raspbian/${codename}-armhf/${source}_${version}_armhf.changes | ||
|
|
||
| dput ev3dev-debian ~/pbuilder-ev3dev/debian/${codename}-amd64/${source}_${version}_amd64.changes | ||
| dput ev3dev-raspbian ~/pbuilder-ev3dev/raspbian/${codename}-armhf/${source}_${version}_armhf.changes | ||
|
|
||
| gbp buildpackage --git-tag-only |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,24 @@ | ||
| from collections import OrderedDict | ||
|
|
||
| OUTPUT_A = 'spi0.1:MA' | ||
| OUTPUT_B = 'spi0.1:MB' | ||
| OUTPUT_C = 'spi0.1:MC' | ||
| OUTPUT_D = 'spi0.1:MD' | ||
|
|
||
| INPUT_1 = 'spi0.1:S1' | ||
| INPUT_2 = 'spi0.1:S2' | ||
| INPUT_3 = 'spi0.1:S3' | ||
| INPUT_4 = 'spi0.1:S4' | ||
|
|
||
| BUTTONS_FILENAME = None | ||
| EVDEV_DEVICE_NAME = None | ||
|
|
||
| LEDS = OrderedDict() | ||
| LEDS['blue_led'] = 'led0:blue:brick-status' | ||
|
|
||
| LED_GROUPS = OrderedDict() | ||
| LED_GROUPS['LED'] = ('blue_led',) | ||
|
|
||
| LED_COLORS = OrderedDict() | ||
| LED_COLORS['BLACK'] = (0,) | ||
| LED_COLORS['BLUE'] = (1,) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this will require you to change the branch name from
stretchtoev3dev-stretchin order to build the package usinggbp.Since we will have both a 1.x and 2.x in ev3dev-strech, I was thinking of suggesting that this repository have
ev3dev-stretch-1.xandev3dev-stretch-2.xbranches, in which case this would need to be changed todebian-branch=ev3dev-stretch-2.x(tag line doesn't need to be changed - and probably best if it isn't changed).There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed the branch to
stretchto match the repo. It might make more sense to switch the branch names toev3dev-{stretch, jessie}to match other repos, but I'm don't particularly care.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Making them all the same (
ev3dev-stretch) would be my inclination, but you have the parallel 1.x and 2.x branches here, so calling this branchstretch-2.xmight make more sense, perhaps?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you be opposed to
ev3dev-stretch-1.xandev3dev-stretch? Or perhapsev3dev-stretch-legacyfor the 1.x series? My hope is that I can avoid typing-2.xif it isn't necessary.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First option sounds fine. (If you make
ev3dev-stretchthe default branch on GitHub, you should never have to type it in anyways 😉 .)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just pushed the new branches and deleted the old
stretch[-1.x]branches. I don't have admin access on this repo though; could you switch the default branch toev3dev-jessie?We'll do that once we release the first stretch version, I think. If everyone's running code from the jessie branch I'd rather make that the default -- once there's Stretch code out in the wild that changes.