Show last authors
1 {{toc start="2"/}}
2
3 == Requirements ==
4
5 > We regularly see users having problems to upgrade (cf forum, irc, mailing lists) and we’d need to list the common issues they have. Their problems may not be related to the UI but to bugs/limitations we currently have.
6
7 (% class="row" %)
8 (((
9 (% class="col-xs-12 col-sm-6" %)
10 (((
11 {{error}}
12 (%style="margin-top: 0;"%)
13 == **Top 5 Usability** issues we need to fix ==
14
15 Selection made by @evalica:
16
17 {{include reference="Proposal.Upgrade.SimplerUpgrade.Feedback.UsabilitySelectionEasyUpgrades11x.WebHome"/}}
18
19 {{/error}}
20 )))
21
22 (% class="col-xs-12 col-sm-6" %)
23 (((
24 {{box}}
25 (%style="margin-top: 0;"%)
26 == New features / improvements that need **design proposals** ==
27
28 * Invalid extensions step: step in DW that display the invalid extensions and ask the user to remove them.
29
30 * Environment validation step: step in the beginning of DW that validates the configuration found locally and suggest improvements in order for the instance to work properly.
31 {{/box}}
32 )))
33 )))
34
35
36 (% class="row" %)
37 (((
38 (% class="col-xs-12 col-sm-6" %)
39 (((
40 == User **Feedback** ==
41
42 > Need runnning as a deamon, better upgrade process with no data loosing
43
44 > Better upgrade process. Still very manual.
45
46 > Change it to a software for normal users/admins with easy installation, update and backup features and combine it with an appserver by delivery
47
48 * Upgrade seen as a lengthy / complicated process
49 )))
50
51 (% class="col-xs-12 col-sm-6" %)
52 (((
53 == Top 5 Voted Issues ==
54
55 * 7 votes
56 {{jiraIssues}}XWIKI-9920{{/jiraIssues}}
57 * 4 votes
58 {{jiraIssues}}XWIKI-8321{{/jiraIssues}}
59 * 3 votes
60 {{jiraIssues}}XWIKI-11502{{/jiraIssues}}
61 * 2 votes
62 {{jiraIssues}}XWIKI-9112{{/jiraIssues}}
63 * 2 votes
64 {{jiraIssues}}XWIKI-8608{{/jiraIssues}}
65 )))
66 )))
67
68 == Ideal upgrade (**Features**) ==
69
70 (% class="row" %)
71 (((
72 (% class="col-xs-12 col-sm-6" %)
73 (((
74 {{usecase}}
75 When starting an upgrade, everything will be **automated**, and users are provided a life preview of how the upgrade will look like (main wiki, subwikis, etc.). The administrator can browse and see the live instance, and if he likes the changes and validates there are no problems, he would press an "Apply" button.
76 {{/usecase}}
77
78 * We could replicate the virtual machine containing the instance; OR duplicate the folders, database, workdir and provide a way to make the dry run.
79 )))
80
81 (% class="col-xs-12 col-sm-6" %)
82 (((
83 {{warning}}
84 {{jiraIssues}}
85 XWIKI-9645,
86 XWIKI-11504,
87 XWIKI-9931,
88 XWIKI-12708,
89 XWIKI-11502
90 {{/jiraIssues}}
91 {{/warning}}
92
93 {{info}}
94 Related proposal: [[Extension Updater>>Proposal.Upgrade.SimplerUpgrade]]
95 {{/info}}
96 )))
97 )))
98
99 (% class="row" %)
100 (((
101 (% class="col-xs-12 col-sm-6" %)
102 (((
103 {{usecase}}
104 Before upgrading provide a **status** of the instance / wikis. Have a report showcasing what are the customisations made to that particular instance (custom skins, custom applications, pages changes, custom configurations, etc.). This would warm about the magnitude / duration / success of the future upgrade. We could display like a percentage of customisation, like "Your wiki is 45% Vanilla". It could also detect if the wiki has custom applications (some might have dependant .jars).
105 {{/usecase}}
106 )))
107
108 (% class="col-xs-12 col-sm-6" %)
109 (((
110
111 )))
112 )))
113
114 (% class="row" %)
115 (((
116 (% class="col-xs-12 col-sm-6" %)
117 (((
118 {{usecase}}
119 Have Artificial Intelligence inside XWiki that studies what decisions you take during a particular upgrade, learns from them, and will be able to apply **similar decisions** on the future upgrades it will make. For example, if we always do MERGE on WebPreferences, if will apply this decision on all WebPreference pages.
120 {{/usecase}}
121 )))
122
123 (% class="col-xs-12 col-sm-6" %)
124 (((
125 {{warning}}
126 {{jiraIssues}}
127 XWIKI-11074
128 {{/jiraIssues}}
129 {{/warning}}
130 )))
131 )))
132
133 (% class="row" %)
134 (((
135 (% class="col-xs-12 col-sm-6" %)
136 (((
137 {{usecase}}
138 Be able to make diffs also on the **WAR**. Currently only UI/Extensions/Pages have the DW step and showcase the diffs. For the WAR you still need to do manual diffs from the filesystem's console. We should see what are the new files, the missing files, and the files that have differences.
139 The **diff on configuration files** is the minimal thing we can do.
140 {{/usecase}}
141 )))
142
143 (% class="col-xs-12 col-sm-6" %)
144 (((
145 {{warning}}
146 {{jiraIssues}}
147 XWIKI-1761
148 {{/jiraIssues}}
149 {{/warning}}
150
151 {{box}}
152 Thomas: Upgrading the WAR from the wiki - impossible to do in a generic way. Easy in Debian, but no equivalent for other distro. List of environments. Easy to do with Jetty (demo - useless). XWiki doesn't have enough rights to proper install itself, cannot modify its own files.
153 {{/box}}
154 )))
155 )))
156
157 (% class="row" %)
158 (((
159 (% class="col-xs-12 col-sm-6" %)
160 (((
161 {{usecase}}
162 Provide support for custom Skins. There are a lot of manual operations that need to be done for **custom Skins**. Some local templates need to be overwritten, or Fonts files need to be manually added. Also some templates might be attached to pages that have XWikiSkins objects. Same case for customised PDF Exports. Sometimes xhtml2fo.xml files are attached to wiki pages that contain PDFTemplate objects.
163 {{/usecase}}
164 )))
165
166 (% class="col-xs-12 col-sm-6" %)
167 (((
168
169 )))
170 )))
171
172 {{comment}}
173 (%class="row"%)(((
174 (%class="col-xs-12 col-sm-6"%)(((
175 {{usecase}}
176
177 {{/usecase}}
178 )))
179 (%class="col-xs-12 col-sm-6"%)(((
180 )))
181 )))
182 {{/comment}}
183
184 (% class="row" %)
185 (((
186 (% class="col-xs-12" %)
187 (((
188 == Needing **improvements** in ==
189
190 === Merging Configuration files ===
191 )))
192
193 (% class="col-xs-12 col-sm-6" %)
194 (((
195 * Recommendation: Browse all the release notes from your version X to Y to see if there are things to modify.
196 * Automatically managing configuration changes
197 * Differences between Docker and Webapp update method:
198 ** Idea: Merge the configuration files and provide a differences view (either manually [GitHub+WinMerge] or from the DW).
199 ** Idea: Docker: "update script that does the copy and to copy also the original files and/or provide a diff or even better do the merge as we do it in the debian distribution" (Vincent).
200 )))
201
202 (% class="col-xs-12 col-sm-6" %)
203 (((
204 {{warning}}
205 * [[Forum entry>>https://forum.xwiki.org/t/managing-configuration-changes-when-upgrading-xwiki-using-docker/3631]] (Differences between Docker and Webapp)
206 * [[Forum entry>>https://forum.xwiki.org/t/503-service-unavailable-after-upgrade/3508]] (Apply release notes issues specific to a particular version)
207 {{/warning}}
208
209 {{info}}
210 Idea (Thomas):
211 * Environment validation step (java version, OS, configuration, etc.)
212 * Configuration Checker: Check and validate the configuration in the beginning of DW (+ provide info and documentation on where to change). Suggest bigger memory (+give link to documentation), etc.
213 {{/info}}
214 )))
215 )))
216
217 === Configuration values ===
218
219 (% class="row" %)
220 (((
221 (% class="col-xs-12 col-sm-6" %)
222 (((
223 Common configuration values for "production-ready" wikis (we might want to change / update the default values):
224
225 * Tomcat java opts variable(((
226 {{box}}
227 * ##-Xmx1024m## is not enough (edit ##setenv.sh##)
228 {{/box}}
229 )))
230 * LDAP Authentication
231 ** Install LDAP App
232 ** Configurations(((
233 {{box}}
234 * ##xwiki.authentication.authclass=org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl##
235 * ##xwiki.authentication.ldap.trylocal=1##
236 {{/box}}
237 )))
238 * TLS/SSL configuration for Tomcat
239 * Short URLs
240 * Other:(((
241 {{box}}
242 * ##xwiki.plugin.watchlist.automaticwatch=none##
243 * ##xwiki.plugin.image.defaultQuality = 0.8##
244 * ##openoffice.homePath## and ##autostart##
245 * ##rendering.imageDimensionsIncludedInImageURL = false##
246 * Adding markdown to ##xwiki.rendering.syntaxes##
247 * Cache configuration ##xwiki.store.cache.capacity=500##
248 {{/box}}
249 )))
250 )))
251
252 (% class="col-xs-12 col-sm-6" %)
253 (((
254 {{warning}}
255 * [[Forum entry>>https://forum.xwiki.org/t/managing-configuration-changes-when-upgrading-xwiki-using-docker/3631/19]] (Config ex)
256 * [[Forum entry>>https://forum.xwiki.org/t/aws-ec2-ubuntu-tomcat-postgresql]] (AWS EC - memory value)
257
258 {{jiraIssues}}
259 XWIKI-913
260 {{/jiraIssues}}
261 {{/warning}}
262
263 {{box}}
264 Thomas: Very hard to provide a configuration file that will satisfy all the cases. We could modify the jetty one, but that's only for demo purposes.
265 {{/box}}
266 )))
267 )))
268
269 ==== Database ====
270
271 (% class="row" %)
272 (((
273 (% class="col-xs-12 col-sm-6" %)
274 (((
275 * SOLR data is not deleted when upgrading XWiki docker image
276 )))
277
278 (% class="col-xs-12 col-sm-6" %)
279 (((
280 {{warning}}
281 * [[Forum entry>>https://forum.xwiki.org/t/managing-configuration-changes-when-upgrading-xwiki-using-docker/3631/19]]
282
283 {{jiraIssues}}
284 XWIKI-14447,
285 XWIKI-13639
286 {{/jiraIssues}}
287 {{/warning}}
288 )))
289 )))
290
291 ==== Old Java ====
292
293 (% class="row" %)
294 (((
295 (% class="col-xs-12 col-sm-6" %)
296 (((
297 * We should update our Java version need to run XWiki. Currently max is 8.
298 )))
299
300 (% class="col-xs-12 col-sm-6" %)
301 (((
302 {{warning}}
303 * [[Forum entry>>https://forum.xwiki.org/t/installing-xwiki/]] (9.11.7)
304 {{/warning}}
305
306 {{info}}
307 Action to take: XWiki on Java 11.0
308 {{/info}}
309 )))
310 )))
311
312 ----
313
314 === Launching DW ===
315
316 (% class="row" %)
317 (((
318 (% class="col-xs-12 col-sm-6" %)
319 (((
320 * DW is not launched in some cases. Solutions to manually trigger it or prevent accidental skipping.
321 )))
322
323 (% class="col-xs-12 col-sm-6" %)
324 (((
325 {{warning}}
326 * [[Forum entry>>https://forum.xwiki.org/t/10-3-to-10-4-upgrade-no-update-to-ui-flavor-during-distribution-wizard/3140/8]] (XWiki 10.3 - 10.4)
327 * [[Forum entry>>https://forum.xwiki.org/t/how-to-restart-the-distribution-wizard/]] (XWiki 10.6.1 - 10.7)
328
329 {{jiraIssues}}
330 XWIKI-10769,
331 XWIKI-9818,
332 XWIKI-9112,
333 {{/jiraIssues}}
334 {{/warning}}
335
336 {{info}}
337 Proposal: [[DW Never Button>>Proposal.Upgrade.DWNeverButton]]
338 {{/info}}
339 )))
340 )))
341
342 ----
343
344 == Upgrade Issues / **Bugs** (2017 - 2018) ==
345
346 === Configurations ===
347
348 ==== Conflicting old configurations ====
349
350 (% class="row" %)
351 (((
352 (% class="col-xs-12 col-sm-6" %)
353 (((
354 * Some remaining configurations from the early versions which were incompatible with the current version
355 )))
356
357 (% class="col-xs-12 col-sm-6" %)
358 (((
359 {{warning}}
360 * XS*6-9280 (XWiki 6.4.4 - 7.4.3)
361
362 {{jiraIssues}}
363 XWIKI-13407
364 {{/jiraIssues}}
365 {{/warning}}
366 )))
367 )))
368
369 ==== Storage / Database attachment ====
370
371 (% class="row" %)
372 (((
373 (% class="col-xs-12 col-sm-6" %)
374 (((
375 * Having deprecated pre 9.9 configurations
376 {{code}}xwiki.store.attachment.recyclebin.hint=file{{/code}}
377 * DW didn't add the XWiki.Extensions page, because of an attachment
378 * Many attachments reported missing after upgrade. Useful [[Attachment Checker>>doc:snippets:Extension.Attachments Checker.WebHome]].
379 * After the upgrade, the attachments disappeared.
380 * Can’t find descriptor for the component
381 )))
382
383 (% class="col-xs-12 col-sm-6" %)
384 (((
385 {{info}}
386 * We could at [[least>>https://www.xwiki.org/xwiki/bin/viewrev/Documentation/AdminGuide/Attachments#HFilesystemAttachmentStore]] have an FAQ entry
387 * Improve the Release Notes app to list the breakages and configuration changes between versions
388 {{/info}}
389
390 {{warning}}
391 {{jiraIssues}}
392 RN-43
393 {{/jiraIssues}}
394 {{/warning}}
395
396 {{warning}}
397 * [[Forum entry>>https://forum.xwiki.org/t/upgrade-8-4-6-to-9-11-2-issue-with-deleted-attachments/2741]] (XWiki 8.4.6 - 9.11.2)
398 * [[Forum entry>>https://forum.xwiki.org/t/upgrade-9-9-to-9-10-failed-to-load-component-for-type-interface-com-xpn-xwiki-store-attachmentrecyclebinstore-for-hint-file/896]] (XWiki 9.9 - 9.10)
399 * [[Forum entry>>https://forum.xwiki.org/t/missing-extension-manager-after-upgrade-from-8-4-5-to-9-11-7/3489/13]] (8.4.5 - 9.11.7 - 9.11.6)
400 * [[Forum entry>>https://forum.xwiki.org/t/many-attachments-are-reported-missing-after-upgrade-to-10-4/]] (XWiki 6.0.1 - 10.4)
401 * [[Forum entry>>https://forum.xwiki.org/t/upgrade-10-1-10-4-failed-to-store-deleted-attachment/]] (XWiki 10.1 - 10.4)
402 * [[Forum entry>>https://forum.xwiki.org/t/upgrade-10-1-to-10-2-cant-find-descriptor-for-the-component]] (XWiki 10.1 - 10.2)
403
404 {{jiraIssues}}
405 XWIKI-15337
406 {{/jiraIssues}}
407 {{/warning}}
408 )))
409
410 (% class="col-xs-12 col-sm-6" %)
411 (((
412 * Changing the default theme logo, that attachment blocked the DW installation process.
413 )))
414
415 (% class="col-xs-12 col-sm-6" %)
416 (((
417 {{warning}}
418 * [[Forum entry>>https://forum.xwiki.org/t/problem-with-flavor-after-upgrade-from-xwiki-9-11-1-to-xwiki-10-0]] (XWiki 9.11.1 - 10.0)
419
420 {{jiraIssues}}
421 XWIKI-15025
422 {{/jiraIssues}}
423 {{/warning}}
424 )))
425 )))
426
427 ----
428
429 === Customisations ===
430
431 ==== PDF Export ====
432
433 (% class="row" %)
434 (((
435 (% class="col-xs-12 col-sm-6" %)
436 (((
437 * PDF Export broken. Needs 3 way merge for xhtml2fo.xsl
438 * Different PDF Export after upgrade caused by bugs in dependencies + manual need to copy FONTS. PDFTemplate and Skins should be treated specially.
439 )))
440
441 (% class="col-xs-12 col-sm-6" %)
442 (((
443 {{warning}}
444 * C*2-2453 (XWiki 8.4.5)
445 * XNS*6-3672 (XWiki 7.4.4)
446
447 {{jiraIssues}}
448 XWIKI-14279
449 {{/jiraIssues}}
450 {{/warning}}
451
452 {{info}}
453 Action to take: Better PDF export by making it easily customizable. We could investigate what are the regular customizations.
454 {{/info}}
455 )))
456 )))
457
458 ----
459
460 ==== Database ====
461
462 (% class="row" %)
463 (((
464 (% class="col-xs-12 col-sm-6" %)
465 (((
466 * Checking database sanity.
467 * Make sure the database has been migrated too (issues when schema comes from old version < 3.2)
468 * "Failed updating schema"
469 )))
470
471 (% class="col-xs-12 col-sm-6" %)
472 (((
473 {{warning}}
474 * XNS*6-3609 (< 3.2)
475 * [[Forum entry>>https://forum.xwiki.org/t/problem-upgrading-from-8-4-4-to-9-4/524]] (XWiki 8.4.4 - 9.4)
476
477 {{jiraIssues}}
478 XWIKI-5576
479 {{/jiraIssues}}
480 {{/warning}}
481
482 {{box}}
483 We already have some migration tests + docker will help do tests on multiple configurations.
484 {{/box}}
485 )))
486 )))
487
488 ----
489
490 === Extensions ===
491
492 ==== Some extensions not working properly ====
493
494 (% class="row" %)
495 (((
496 (% class="col-xs-12 col-sm-6" %)
497 (((
498 * "certain macros are broken (doctree), breadcrumbs are broken in the header section, and editing pages gives me a infinite spinning circle. If I spin down this instance, change the port number back to port 8080, then spin the instance back up, everything will work as intended."
499 ** Issue: "all the JavaScript code and the CSS styles are being cached by your browser. Try to clear the browser cache."
500 * "after upgrade, all the subpages under my wiki are gone, so are those things under Navigation"
501 ** "So make backups and make Shift + F5 your friend (at least until whatever the issue is gets fixed)"
502 )))
503
504 (% class="col-xs-12 col-sm-6" %)
505 (((
506 {{info}}
507 Action to take: Fix the resources versioning
508 {{/info}}
509
510 {{warning}}
511 * [[Forum entry>>https://forum.xwiki.org/t/xwiki-upgrade-breaks-certain-functionality-standalone-distro/149]] (XWiki 9.2 - 9.3.1 - 9.4)
512 * [[Forum entry>>https://forum.xwiki.org/t/all-subpages-are-gone-after-upgrade-to-10-3/]] (XWiki 10.1 - 10.2 - 10.3)
513 * [[Forum entry>>https://forum.xwiki.org/t/navigation-and-children-macro-not-working-on-9-5-1/262]] (XWiki 9.0 - 9.5.1)
514
515 {{jiraIssues}}
516 XWIKI-6073
517 {{/jiraIssues}}
518 {{/warning}}
519 )))
520 )))
521
522 (% class="row" %)
523 (((
524 (% class="col-xs-12 col-sm-6" %)
525 (((
526 ==== Conflicting old extensions ====
527 )))
528
529 (% class="col-xs-12 col-sm-6" %)
530 (((
531 {{info}}
532 Idea (Thomas):
533 * Invalid extensions step: too much oriented towards outdates extensions. It's not listing invalid extensions so that they could be uninstalled. Should be redesigned to be about INVALID extensions and how you can fix them. DESIGN: How to show invalid extension and what to do with them? What do we let the users do and what we show to the users.
534 * Redesigning Invalid Extensions Step: list dependencies. extension that is not needed anymore, because it's not a dependency anymore, not part of the flavor anymore. Clean-up step. Similar to Ubuntu - packages not needed anymore - ask to remove. Blog as example.
535 {{/info}}
536 )))
537 )))
538
539 (% class="row" %)
540 (((
541 (% class="col-xs-12 col-sm-6" %)
542 (((
543 * ##SEARCH##: Having old Lucene Search Application installed, although it was replaced by the Solr Search Application some time ago. Needs manual uninstall.
544 )))
545
546 (% class="col-xs-12 col-sm-6" %)
547 (((
548 {{warning}}
549 {{jiraIssues}}
550 XWIKI-11700,
551 XWIKI-15763
552 {{/jiraIssues}}
553 {{/warning}}
554 )))
555 )))
556
557 (% class="row" %)
558 (((
559 (% class="col-xs-12 col-sm-6" %)
560 (((
561 * ##BLOG##
562 ** Cannot upgrade Blog
563 ** Stale dependency
564 )))
565
566 (% class="col-xs-12 col-sm-6" %)
567 (((
568 {{warning}}
569 * [[Forum entry>>https://forum.xwiki.org/t/blog-upgrade-from-8-4-6-to-9-2-version-doesnt-work/]] (XWiki 8.4.6 - 9.11.2)
570 * [[Forum entry>>https://forum.xwiki.org/t/confused-about-stale-dependencies]] (9.3.3 - 9.4)
571
572 {{jiraIssues}}
573 XWIKI-14699,
574 BLOG-99
575 {{/jiraIssues}}
576 {{/warning}}
577 )))
578 )))
579
580 (% class="row" %)
581 (((
582 (% class="col-xs-12 col-sm-6" %)
583 (((
584 * ##NOTIFICATIONS##
585 ** Missing notification properties in user objects
586 ** Duplicate versions (one installed in a subwiki not specified)
587 )))
588
589 (% class="col-xs-12 col-sm-6" %)
590 (((
591 {{warning}}
592 * [[Forum entry>>https://forum.xwiki.org/t/missing-notification-properties-in-user-objects-after-upgrade/]] (XWiki 9.1.2 - 9.5.1; 9.5.1; 9.5.1 - 9.6)
593 * [[Forum entry>>https://forum.xwiki.org/t/duplicate-versions-of-extensions/]] (XWiki 10.1 - 10.7)
594
595 {{jiraIssues}}{{/jiraIssues}}
596 {{/warning}}
597 )))
598 )))
599
600 (% class="row" %)
601 (((
602 (% class="col-xs-12 col-sm-6" %)
603 (((
604 ==== Upgrading bundled Contrib extensions ====
605 )))
606
607 (% class="col-xs-12 col-sm-6" %)
608 (((
609 {{info}}
610 Related proposal: [[Notifications Types>>Proposal.NotificationsImprovements9xTypes]]
611 Event: [[NewExtensionVersionAvailableEvent>>https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-versioncheck/src/main/java/org/xwiki/extension/versioncheck]]
612 {{/info}}
613 )))
614 )))
615
616 (% class="row" %)
617 (((
618 (% class="col-xs-12 col-sm-6" %)
619 (((
620 * For some extensions (like CKEditor) users are manually reminded to upgrade those extensions in intermediary versions
621 ** lots of manual upgrades of the CKEditor (in order to fix bugs or get the recent features)
622 ** great that the extensions are independent and do not need a full upgrade
623 ** we should [[notify the users using the notifications system>>attach:[email protected]_app_primary.png]].
624 )))
625
626 (% class="col-xs-12 col-sm-6" %)
627 (((
628 {{info}}
629 Idea (Thomas): Have a Local Index that contains all the local repositories and search in them. This would allow fast searching + will be able to do a lot more filtering to determine only valid extensions that could be proposed to upgrade.
630 {{jiraIssues}}
631 XWIKI-9920
632 {{/jiraIssues}}
633 {{/info}}
634
635 {{warning}}
636 * Issues fixed by upgrades examples: XNS*6-3865
637 {{/warning}}
638 )))
639 )))
640
641 ==== Upgrading extensions installed 'on farm' ====
642
643 (% class="row" %)
644 (((
645 (% class="col-xs-12 col-sm-6" %)
646 (((
647 * Some issues with extensions installed "on farm" or partially installed that have XAR dependencies from platform (example CKEditor 1.19)
648 * Manually upgrading the extensions installed "on farm" before proceeding to upgrade the wikis.
649 ** Apparently what Extension Manager does when it has to replace an extension with an "on farm" installation is that it applies "Uninstall" on each wiki and then re-installs the extension as "on farm".
650 )))
651
652 (% class="col-xs-12 col-sm-6" %)
653 (((
654 {{warning}}
655 * XNS*6-3435 (XWiki 6.4.6, 5.4.6 - 6.4.8)
656 {{/warning}}
657 )))
658 )))
659
660 ----
661
662 === Users ===
663
664 ==== Missing some user rights ====
665
666 (% class="row" %)
667 (((
668 (% class="col-xs-12 col-sm-6" %)
669 (((
670 * XWiki admin user is removed from the XWikiAdminUser group. Rights are lost. Macros are broken.(((
671 {{code}}
672 "The execution of the
673 [velocity] script macro is not allowed. Check the rights of its last author
674 or the parameters if it's rendered from another script"
675 {{/code}}
676 )))
677 * The best practice in DW when dealing with ##WebPreferences## pages is to automatically apply ##MERGE##
678 )))
679
680 (% class="col-xs-12 col-sm-6" %)
681 (((
682 {{warning}}
683 * XS*6-9199 (XWiki 6.4.4 - 7.4.3)
684 * [[Forum entry>>https://forum.xwiki.org/t/upgrade-fails-every-time/746]]
685 * [[Forum entry>>https://forum.xwiki.org/t/can-not-see-user-administration-after-update-6-3-9-11-1]] (6.3 - 9.11.1)
686
687 {{jiraIssues}}
688 XWIKI-13574,
689 XWIKI-9591
690 {{/jiraIssues}}
691 {{/warning}}
692
693 {{box}}
694 Already fixed by defining in the .pom file the [[entry type>>Proposal.XARentriestypes]], mentioning what pages are protected in the upgrade.
695 {{/box}}
696 )))
697 )))
698
699 ==== Translations ====
700
701 (% class="row" %)
702 (((
703 (% class="col-xs-12 col-sm-6" %)
704 (((
705 * Wiki Manager missing translations registered with a GLOBAL scope (hence requiring Programming Rights).
706 )))
707
708 (% class="col-xs-12 col-sm-6" %)
709 (((
710 {{warning}}
711 * [[Forum entry>>https://forum.xwiki.org/t/wiki-manager-missing-translations-after-upgrade-to-10-2]] (XWiki 10.1 - 10.2)
712
713 {{jiraIssues}}
714 XWIKI-15012
715 {{/jiraIssues}}
716 {{/warning}}
717
718 {{info}}
719 Action to take (Thomas): "fix the Programming Rights issue on subwikis - example: myxwiki.org admin with broken pages that need PR (fix PR pages in XS, but extensions could have problems too)"
720 * Some way to give PR to anyone who would like to install a specific extension. Trusted extensions (or version) that could be installed with superadmin.
721 * Wiki Status: See broken pages that have PR needed: status of those pages || broken wiki components.
722 {{/info}}
723 )))
724 )))
725
726 ----
727
728 === Downgrades ===
729
730 (% class="row" %)
731 (((
732 (% class="col-xs-12 col-sm-6" %)
733 (((
734 * By request or by mistake
735 )))
736
737 (% class="col-xs-12 col-sm-6" %)
738 (((
739 {{warning}}
740 * [[Forum entry>>https://forum.xwiki.org/t/how-to-downgrade-xwiki/]] (XWiki 9.1 - 8.3)
741 * [[Forum entry>>https://forum.xwiki.org/t/installed-wrong-version-of-extension-manager/]] (XWiki 9.6 - 9.4)
742 {{/warning}}
743 )))
744 )))
745
746 {{comment}}
747 (%class="row"%)(((
748 (%class="col-xs-12 col-sm-6"%)(((
749 )))
750 (%class="col-xs-12 col-sm-6"%)(((
751 )))
752 )))
753 {{/comment}}

Get Connected