-
Notifications
You must be signed in to change notification settings - Fork 836
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
When i try to update the library to 2.7.16 the library disappears! #1451
Comments
I have the same problem on 2 windows10 laptops, the update appears to install but it isn't there! If I install the previous version this installs fine, if I try to update from there it just deletes the old library and doesn't install the latest. |
Thanks for reporting the issue. I've checked over our config for the 2.7.16 release, and it seems to be fine. i.e. Produced the same way as 2.7.15. So, it isn't a problem with the library per-se, nor with github where it is hosted. I suggest in the meantime you try installing it from a zip file, per: https://www.arduino.cc/en/guide/libraries Or log an issue with Arduino at https://github.com/arduino/Arduino/issues. Perhaps try deleting the library from the IDE and try adding it again?! I checked what & where the Arduino IDE thinks it should be downloading: https://downloads.arduino.cc/libraries/github.com/markszabo/IRremoteESP8266-2.7.16.zip When I download that file, it contains what I would expect. |
Interestingly, https://www.arduino.cc/en/software indicates to me that 1.8.13 is the latest version available to download. |
and https://downloads.arduino.cc/arduino-1.8.14-macosx.zip doesn't seem to work/download anything. |
i will try to downgrade and see |
Alrigth, i downgraded to version 1.8.13 and the problem remains, |
I think you must have chosen the nightly-build stream.
Yay. Well, that proves the library "package" is fine at least.
Agreed. Something is up with the Arduino Library Manager. Not sure what I can do about it. Let's give them 24 hours to see if it is just something transient. About the only thing I can do solely at my end is to push another release to see if it flushes their cache/whatever. I do suggest you log a bug/issue with Arduino themselves (see issue link I included before) as I think it's there end, but again, wait and see if it clears itself up. |
Yeah, you are right :), it was a very bad experience after all,
I hope. |
Hi,
Just to add my finding, I am using 2 windows 10 machines both running arduino 1.8.13 I needed to install iRremoteESP8266 yesterday, I went through library manager and it goes through the motions of installation but at the end of the process the directory is missing and library manager lets you install it again, I installed the earlier version without problem, library manager then says it can be updated to 2.7.16 after hitting ok it appears to install, but when I look at the library folder the directory has been deleted, gone!
I will install via the zip and see what happens next update.
Many thanks.
…Sent from my iPad Pro
On 31 Mar 2021, at 01:25, David Conran ***@***.***> wrote:
Thanks for reporting the issue. I've checked over our config for the 2.7.16 release, and it seems to be fine. i.e. Produced the same way as 2.7.15. So, it isn't a problem with the library per-se, nor with github where it is hosted.
My guess is there is some corruption/problem/issue at the Arduino IDE's Library Manager end.
I suggest in the meantime you try installing it from a zip file, per: https://www.arduino.cc/en/guide/libraries
Or log an issue with Arduino at https://github.com/arduino/Arduino/issues.
Perhaps try deleting the library from the IDE and try adding it again?!
I checked what & where the Arduino IDE thinks it should be downloading: https://downloads.arduino.cc/libraries/github.com/markszabo/IRremoteESP8266-2.7.16.zip
When I download that file, it contains what I would expect.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Reporting same behaviour here. Latest Arduino Studio, up-to-date Win10.
|
I've created a pre-release (v2.7.16a) See: https://github.com/crankyoldgit/IRremoteESP8266/releases/tag/v2.7.16a Let's see if that clears up the blockage/problem. Please let me know. |
Running the Arduino Library Manager Linter yields the following output:
That seems to be the only issue it found. |
I'm attempting to remove any submodules used by the library, but realistically the warning message says those submodule directories will be blank, not the actual libraries directory. i.e. This should not fix it, it's just a long shot. No errors were found. |
I have the same issue while installing v2.7.16! The library just keeps disappearing '_' |
Still an active issue. |
Just to confirm that the “Test” update to v2.7.16a has not yet shown itself, v2.7.16 is still the latest according to library manager. Hope this helps.
Sent from Mail for Windows 10
From: Alexander
Sent: 16 April 2021 19:32
To: crankyoldgit/IRremoteESP8266
Cc: brianmiller1956; Comment
Subject: Re: [crankyoldgit/IRremoteESP8266] When i try to update the libraryto 2.7.16 the library disappears! (#1451)
I've created a pre-release (v2.7.16a) See: https://github.com/crankyoldgit/IRremoteESP8266/releases/tag/v2.7.16a
It should be exactly the same as v2.7.16. Give it a few hours (or a day) and it should show up in the Arduino Library Manager ... I think.
Let's see if that clears up the blockage/problem. Please let me know.
Still an active issue.
No v2.7.16a available to install, Arduino Studio still cries "update required" and not able to install updated version causing library just disappears :(
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I'll try drafting a pre-release of 2.7.17 once a couple of the current PRs get merged. Fingers crossed that might work. |
Attempt to clean-up any issues found by `arduino-lint --library-manager update --compliance strict` e.g. ``` Rule LS004 result: fail WARNING: Git submodule detected. Library Manager installations and installations from GitHub's "Download ZIP" will only contain an empty folder in place of the submodule. ``` It's only a warning, but just being super-safe. For #1451
Same problem for me too, i not help but i can say thanks for your work it's a very good library and manual install are fine for me it take less time than you write this great library! |
_v2.7.17 (20210418)_ **[News]** - The library now supports 100 IR protocols! \o/ **[Bug Fixes]** - Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448) **[Features]** - Fujitsu: Add support for `ARREW4E` model. (#1455 #1456) - Experimental detailed support for Truma A/Cs. (#1440 #1449) **[Misc]** - Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
## _v2.7.17 (20210418)_ ### **[News]** - The library now supports 100 IR protocols! \o/ **[Bug Fixes]** - Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448) **[Features]** - Fujitsu: Add support for `ARREW4E` model. (#1455 #1456) - Experimental detailed support for Truma A/Cs. (#1440 #1449) **[Misc]** - Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
I've made a new (pre-)release of the library (v2.7.17), Arduino's library manager should pick it up with in 24 hours. Let me know how it goes. If it fixes this issue, I'll make it an official release. Fingers crossed |
Hi, I have just checked this, 17 is showing as an available update in library manager, I hit update, it goes through the motions of updating but it leaves version 16 still in place with no sign of version 17, lib manager says I still have v16 installed and it can be updated, Tried this several times, I also removed v16 and tried a new install of v17via lib manager but no directory is created and nothing is installed. Restarted IDE in between with no change, also Tried this on 2 windows 10 machines with same results. Hope this is of assistance.
Sent from Mail for Windows 10
From: David Conran
Sent: 18 April 2021 12:57
To: crankyoldgit/IRremoteESP8266
Cc: brianmiller1956; Comment
Subject: Re: [crankyoldgit/IRremoteESP8266] When i try to update the libraryto 2.7.16 the library disappears! (#1451)
I've made a new (pre-)release of the library (v2.7.17), Arduino's library manager should pick it up with in 24 hours. Let me know how it goes. If it fixes this issue, I'll make it an official release.
Fingers crossed
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
In a word, Bugger! Sadly, I'm out of immediate ideas as to what could be causing the issue. |
Issues with Arduino IDE ( #1451 ) might be related to zip file size. It surpassed 5Meg as of v2.7.16. So remove unneeded items from being included in the zip file, I hope. This is a Hail Mary
Issues with Arduino IDE ( #1451 ) might be related to zip file size. It surpassed 5Meg as of v2.7.16. So remove unneeded items from being included in the zip file, I hope. This is a Hail Mary
Sadly confirming this is the same exactly here, right now only version 2.7.15 is the only one that library manager can install, version 2.7.16 still fails and also 2.7.17.
You are a great person, and I want to congratulate and thank you for the 100's IR protocol |
That was the first thing I did. I've just reviewed line-by-line all the changes (except the auto-generated documentation) between 2.7.15 & 2.7.16. (You can do this yourself here: v2.7.15...v2.7.16 The only thing suspicious is we renamed a file in one of the commits in between the two versions. We've renamed files before. This has never happened previously, so it is unlikely the culprit. Nothing, content-wise, has changed that should cause arduino to pick on this library. My current theory is the Things I've looked at/tried so far:
In short, all the evidence points to:
|
* Apparently this can the Arduino IDE to fail to install the library if there is a duplicate file in the zip archive. * Clean up any orphaned files created by `Doxygen`. * Add a CI test for this to ensure this **never** happens again. Ref #1451 Ref arduino/Arduino#11441 (comment)
* Apparently this can cause the Arduino IDE to fail to install the library if there is a duplicate file in the zip archive. * Clean up any orphaned files created by `Doxygen`. * Add a CI test for this to ensure this **never** happens again. - Release process documentation updated to ensure this doesn't happen again too, but that's not in this PR. See: https://github.com/crankyoldgit/IRremoteESP8266/wiki/Library-Maintainers-Guide#new-version-release-checklist For #1451 Ref arduino/Arduino#11441 (comment)
_v2.7.17 (20210420)_ **[News]** - The library now supports 100 IR protocols! \o/ **[Bug Fixes]** - Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448) - Fix issues with installing the library under the Arduino IDE on Win10 & OSX (#1451 #1464) **[Features]** - Fujitsu: Add support for `ARREW4E` model. (#1455 #1456) - Experimental detailed support for Truma A/Cs. (#1440 #1449) **[Misc]** - Fix Arduino library linter issues. (#1451 #1452 #1453 #1460) - Reduce the library's zip download size. (#1451 #1463) - An experiment in using Github Actions to do some of the CI work. (#1462)
I've just re-released Please try updating the Library Manager's cache etc. (e.g. remove the appropriate Hopefully, the 17th time was/is the charm. Looking forward to "Yay! \o/" messages in the morning. If so, I'll change it from a draft release to a proper one tomorrow. /fingerscrossed |
Well, that didn't go as planed. Seems to still be caching the old zip file/version. Burning a new release number, v2.7.18. Waiting on the code review before making a release. |
v2.7.18 release seems to work with Windows 10. I'm going to assume it also works for Mac OSX. |
Hi just tested this, shows as an upgrade in library manager from 16 to 18, installs first time, did leave v16 installed but not a problem, also installed from scratch first time, problem fixed! Well done, many thanks.
Sent from Mail for Windows 10
From: David Conran
Sent: 19 April 2021 17:05
To: crankyoldgit/IRremoteESP8266
Cc: brianmiller1956; Comment
Subject: Re: [crankyoldgit/IRremoteESP8266] When i try to update the libraryto 2.7.16 the library disappears! (#1451)
Well, that didn't go as planed. Seems to still be caching the old zip file/version. Burning a new release number, v2.7.18. Waiting on the code review before making a release.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Thanks for the extra confirmation. Just waiting on @EgHubs for OSX. |
I hereby provide auxiliary confirmation for the success of v2.7.18 on Windows 10 (if it was needed). Thanks for all the efforts @crankyoldgit ! |
Yay! \o/ 😂 . |
Everything are ok for me on Win10, thanks for your work! 👍 |
Describe the bug
When I try to update the library to 2.7.16 the library disappears from the library folder on my 2017 MacBook Air with macOS Big SUR 11.2.3 (20D91) installed and Arduino 1.8.14 installed,
and when I try to downgrade to 2.7.15 and install the library is installed, if I try to update, it disappears from the library folder located on
/Users/$USERNAME/Documents/Arduino
also if I try to install it while it's not in the folder it does complete the installation but there is nothing in the folder and also I get errors on compiling, with version 2.7.15 I am good.
The text was updated successfully, but these errors were encountered: