3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

18 commits

Author SHA1 Message Date
Martin Weinelt 0ed028bdd1
esphome: 1.19.3 -> 1.19.4 2021-06-24 03:47:51 +02:00
Martin Weinelt 6d7451d728
esphome: 1.19.2 -> 1.19.3 2021-06-23 13:15:37 +02:00
Martin Weinelt 06d92ba195
esphome: fix permissions on src file before modifying them
We store esphome in the nix store, which results in its file permissions
being 0444. Esphome, when compiling a firmware image, will copy these
files from the nix store to a working directory. When updating between
versions it will notice these files changed and try to copy the new
version over, which would break, because the user had no write
permissions on the files.

❯ esphome compile 01e4ac.yml
INFO Reading configuration 01e4ac.yml...
INFO Detected timezone 'CET' with UTC offset 1 and daylight saving time from 27 March 02:00:00 to 30 October 03:00:00
INFO Generating C++ source...
ERROR Error copying file /nix/store/lmzrgl1arqfd98jcss4rsmmy6dbffddn-esphome-1.19.2/lib/python3.8/site-packages/esphome/components/api/api_connection.cpp to 01e4ac/src/esphome/components/api/api_connection.cpp: [Errno 13] Permission denied: '01e4ac/src/esphome/components/api/api_connection.cpp'

To fix this we modify chmod to 0644 just before esphome tries a copy
operation, which will fix permissions on existing working directories
just in time.
2021-06-23 05:07:11 +02:00
Martin Weinelt c8db4ba116
esphome: 1.19.0 -> 1.19.2 2021-06-22 16:29:26 +02:00
Martin Weinelt 43f4cfd381
esphome: 1.18.0 -> 1.19.0 2021-06-16 21:01:02 +02:00
Martin Weinelt 6be9a81363
esphome: 1.17.2 -> 1.18.0 2021-05-19 03:09:19 +02:00
Martin Weinelt 7c4f7614b4
esphome: 1.17.1 -> 1.17.2
https://github.com/esphome/esphome/releases/tag/v1.17.2
2021-05-09 15:55:22 +02:00
Martin Weinelt f4b14d5c95
esphome: 1.16.0 -> 1.17.1
https://github.com/esphome/esphome/releases/tag/v1.17.1
https://github.com/esphome/esphome/releases/tag/v1.17.0
https://github.com/esphome/esphome/releases/tag/v1.16.2
https://github.com/esphome/esphome/releases/tag/v1.16.1

Update licensing, enable test suite, add undeclared optional
dependencies cryptography and pillow.
2021-05-05 14:46:20 +02:00
Martin Weinelt 1b9d08b250
esphome: add hexa to maintainers 2021-05-04 14:34:18 +02:00
Robert Schütz 23df246155 esphome: remove dotlambda from maintainers 2021-05-04 11:57:52 +02:00
elseym b6cae26d21
esphome: 1.15.3 -> 1.16.0 2021-02-04 17:26:41 +01:00
Robert Schütz fcef64cc39
esphome: 1.15.2 -> 1.15.3 (#110609) 2021-01-23 20:18:58 +01:00
1000101 d793752795 esphome: 1.15.0 -> 1.15.2 2020-10-03 16:01:53 +02:00
makefu 5c8fac2d52 esphome: 1.14.5 -> 1.15.0
upstream switched from setup.py to define the requirements to requirements.txt
2020-10-03 16:00:15 +02:00
Martin Weinelt d71da1449d
esphome: add click dependency used in update-all command 2020-07-02 16:35:02 +02:00
Robert Schütz 56c066f79d esphome: update overrides 2020-07-02 10:01:17 +02:00
Martin Weinelt 418981c391
esphome: 1.14.4 -> 1.14.5 2020-06-30 07:07:06 +02:00
Martin Weinelt 735800c7a1
esphome: 1.14.3 -> 1.14.4 (#91204) 2020-06-21 19:40:11 +02:00