{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/Arduino/issues/5291","repository_url":"https://api.github.com/repos/arduino/Arduino","labels_url":"https://api.github.com/repos/arduino/Arduino/issues/5291/labels{/name}","comments_url":"https://api.github.com/repos/arduino/Arduino/issues/5291/comments","events_url":"https://api.github.com/repos/arduino/Arduino/issues/5291/events","html_url":"https://github.com/arduino/Arduino/issues/5291","id":173346031,"number":5291,"title":" [DOC/WEB] Deprecate libraries related to retired boards (again)","user":{"login":"q2dg","id":7274874,"avatar_url":"https://avatars.githubusercontent.com/u/7274874?v=3","gravatar_id":"","url":"https://api.github.com/users/q2dg","html_url":"https://github.com/q2dg","followers_url":"https://api.github.com/users/q2dg/followers","following_url":"https://api.github.com/users/q2dg/following{/other_user}","gists_url":"https://api.github.com/users/q2dg/gists{/gist_id}","starred_url":"https://api.github.com/users/q2dg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/q2dg/subscriptions","organizations_url":"https://api.github.com/users/q2dg/orgs","repos_url":"https://api.github.com/users/q2dg/repos","events_url":"https://api.github.com/users/q2dg/events{/privacy}","received_events_url":"https://api.github.com/users/q2dg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-26T01:08:52Z","updated_at":"2016-08-26T03:20:08Z","closed_at":null,"body":"Well, https://github.com/arduino/Arduino/issues/3493 was closed without resolving the problem and I can't reopen it, so...I open this one. In summary: reading the information shown in main product page (https://www.arduino.cc/en/Main/Products), I think main libraries page (https://www.arduino.cc/en/Reference/Libraries) should be updated. Specifically:\r\n\r\n- EEPROM library should be moved to a specific \"AVR-only boards\" section or similar (until it gets generalized to other architectures as well...maybe some day...see https://github.com/arduino/ArduinoCore-samd/issues/145)\r\n- TFT library should be removed from page and/or moved to a \"Retired products related libraries\" section or similar. The same for GSM library. The same for (old) WiFi library. The same for \"Due only library\". The same for \"Esplora only library\". The same for \"Arduino Robot library\"\r\n- Wifi101 library should be promoted to \"Standard libraries\" section (as it was old WiFi library) but specifying -as it is now well done- it can be used with Wifi101 shield or MKR1000 board only.\r\n- Ethernet library description should say \"Ethernet compatible shield\" (or similar) because Arduino Ethernet shield doesn't exist anymore.\r\n- \"Due, Zero and MKR1000 libraries\" section and \"Zero and MKR1000 libraries\" section should be merged into one called like the latter. I don't know if Curie should be included too\r\n- \"USB libraries\" section should be renamed to \"Micro, Zero and MKR1000 libraries\".  don't know if Curie should be included too\r\n- The reasoning of which libraries are mentioned in \"Contributed libraries\" and which not maybe should be rethinked...but that's not urgent, I think.\r\n\r\nCome on...it's just a minute. Nowadays this page is a complete mess\r\nThanks\r\n\r\nP.S: On the other hand (should I open a different issue?) , I assume TFT, GSM, Esplora and Robot libraries will be removed in default installations of future IDE's versions, won't they be?"},"comment":{"url":"https://api.github.com/repos/arduino/Arduino/issues/comments/242618294","html_url":"https://github.com/arduino/Arduino/issues/5291#issuecomment-242618294","issue_url":"https://api.github.com/repos/arduino/Arduino/issues/5291","id":242618294,"user":{"login":"per1234","id":8572152,"avatar_url":"https://avatars.githubusercontent.com/u/8572152?v=3","gravatar_id":"","url":"https://api.github.com/users/per1234","html_url":"https://github.com/per1234","followers_url":"https://api.github.com/users/per1234/followers","following_url":"https://api.github.com/users/per1234/following{/other_user}","gists_url":"https://api.github.com/users/per1234/gists{/gist_id}","starred_url":"https://api.github.com/users/per1234/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/per1234/subscriptions","organizations_url":"https://api.github.com/users/per1234/orgs","repos_url":"https://api.github.com/users/per1234/repos","events_url":"https://api.github.com/users/per1234/events{/privacy}","received_events_url":"https://api.github.com/users/per1234/received_events","type":"User","site_admin":false},"created_at":"2016-08-26T03:20:08Z","updated_at":"2016-08-26T03:20:08Z","body":"The Contributed Libraries section is really a mess:\r\n- Messenger: deprecated\r\n- NewSoftSerial: page moved and library merged into the core\r\n- Simple Message System: deprecated\r\n- sserial2mobile: last release in 2010\r\n- Webduino: page moved\r\n- X10: no longer developed and author recommends using a different library\r\n- Debounce: deprecated\r\n- GLCD: deprecated\r\n- Improved LCD library: deprecated\r\n- LedControl and LedControl: Two entries for the identical library\r\n- Matrix: there's no clear way to download it other than downloading the entire Wiring IDE and extracting the library, which won't even compile due to the `Wiring.h` thing.\r\n- Sprite: there's no clear way to download it other than downloading the entire Wiring IDE and extracting the library, which won't even compile due to the `Wiring.h` thing.\r\n- Tone: page moved\r\n- DateTime: deprecated\r\n- PString: page moved\r\n\r\n\\>50% of the items on that list have issues. That's without even checking if the libraries even work with the current IDE version, which judging by the age of most of them is doubtful. It's obvious that the web team is not going to keep this list current so it should just be replaced with some text like:\r\n> See **Sketch > Include Library > Manage Libraries...** for a large selection of contributed libraries.\r\n\r\nOr there's a much better maintained, though far from perfect or complete, list at http://playground.arduino.cc/Main/LibraryList"}}
{"actor":{"display_login":"per1234"}}