Univention Bugzilla – Bug 55905
Remove compatibility for old fetchmail attributes in fetchmailrc listener
Last modified: 2024-04-03 13:06:17 CEST
When 5.0-2 support ends we should remove the compatibility for the old fetchmail attributes
(In reply to Juan Carlos from comment #0) > When 5.0-2 support ends we should remove the compatibility for the old > fetchmail attributes Please elaborate: * What attributes should be removed? (Of what object?) * When were they deprecated? * Who will be affected by the removal, and how? * Was / Is there a migration path?
Can we really do this? Is it ensured that in the LDAP the new state is used for every existing object?
* What attributes should be removed? (Of what object?) Extended attributes from user object: univentionFetchmailServer, univentionFetchmailProtocol, univentionFetchmailAddress, univentionFetchmailPasswd, univentionFetchmailUseSSL, univentionFetchmailKeepMailOnServer * When were they deprecated? https://forge.univention.org/bugzilla/show_bug.cgi?id=55575 * Who will be affected by the removal, and how? * Was / Is there a migration path? There was a migration script when the #55575 was released. * Can we really do this? Is it ensured that in the LDAP the new state is used for every existing object? I have seen cases of users without fetchmail configuration but with remaining fetchmail attributes. e.g only the attribute univentionFetchmailProtocol set. This could be a problem.
(In reply to Juan Carlos from comment #4) > * Who will be affected by the removal, and how? > * Was / Is there a migration path? > > There was a migration script when the #55575 was released. has the migration been forced during the upgrade? > * Can we really do this? Is it ensured that in the LDAP the new state is > used for every existing object? > > I have seen cases of users without fetchmail configuration but with > remaining fetchmail attributes. e.g only the attribute > univentionFetchmailProtocol set. This could be a problem. Sound like we cannot do it. Are the wold attributes still visible and set-able in UMC?
As we can't remove the attributes yet, we will: - Hide attributes in UMC. - Force the attribute migration. - Notify the deprecation and future removal in the release notes.
Is this finished? Should the changed be cherry-picked to UCS 5.1 as well? univention-management-console-module-diagnostic (8.0.7) 09098d4009f7 | feat(fetchmail): deprecate old fetchmail attributes univention-fetchmail (15.0.3) 09098d4009f7 | feat(fetchmail): deprecate old fetchmail attributes
5.1: univention-management-console-module-diagnostic (7.0.8) 196884f7a797 | feat(fetchmail): deprecate old fetchmail attributes univention-fetchmail (14.0.6) 196884f7a797 | feat(fetchmail): deprecate old fetchmail attributes docs f0abe3792600 | fixup! feat(fetchmail): deprecate old fetchmail attributes
QA: OK: Master/Backup scenario old attributest can be removed succesfully OK: Master scenario old attributest can be removed succesfully OK: Code review OK: changelog OK: changes in 5.1 and 5.2