[websites/rkward-kde-org] /: Set a schedule for 0.77.4 release
Thomas Friedrichsmeier
null at kde.org
Fri May 13 22:05:38 BST 2022
Git commit 884183b8bca3893da640e14d44c3fa2568901530 by Thomas Friedrichsmeier.
Committed on 13/05/2022 at 21:05.
Pushed by tfry into branch 'master'.
Set a schedule for 0.77.4 release
M +10 -23 Building_RKWard_From_Source.md
M +17 -15 Feature_Plan.md
M +34 -0 Feature_Plan_Archive.md
M +10 -9 Release_Schedule.md [INFRASTRUCTURE]
https://invent.kde.org/websites/rkward-kde-org/commit/884183b8bca3893da640e14d44c3fa2568901530
diff --git a/Building_RKWard_From_Source.md b/Building_RKWard_From_Source.md
index cfa1812..6ec4c08 100644
--- a/Building_RKWard_From_Source.md
+++ b/Building_RKWard_From_Source.md
@@ -4,10 +4,7 @@ layout: page
# Building RKWard from Source
-**Note**: These are generic instructions, which should work on most Linux/BSD systems. However, for many systems, more detailed instructions, or even
-ready-made binary packages are available. See [Binaries_and_Build_Scripts](Binaries_and_Build_Scripts.html).
-
-For building on Windows, see [RKWard_on_Windows](RKWard_on_Windows), bottom of the page.
+**Note**: These instructions are targetted at Linux/FreeBSD, where most required tools for compilation from source are readily available. Instructions for [building on Windows](RKWard_on_Windows.html), and [building on MacOS](RKWard_on_Mac.html), are available on the respective platform specific pages.
## Getting the source code
@@ -18,31 +15,21 @@ Refer to [Available source packages](Download_RKWard.html) **or** [Getting the s
RKWard requires:
- KF5-libraries and headers (\>= 5.44) (http://www.kde.org)
- - The names of the required packages differ from distribution to
- distribution. On Debian and Ubuntu the name is "libkf5**XYZ**".
- Installing "libkf5webkit-dev" and "libkf5texteditor-dev" should
- automatically install the required dependencies.
- Qt-libraries and headers (\>= 5.9) (http://www.qt.io)
- - On most systems these should be installed automatically, when
- you install the KF5-libraries, above.
- R and headers (http://www.r-project.org)
- - Common package names are "r", "r-base", etc. Note that some
- distributions package the HTML-documentation in a separate
- package, so look out for "r-base-html" or similar package names.
- - If you compile R from source, make sure to use the
- "--enable-R-shlib" option to configure.
+ - If you compile R from source, make sure to use the "--enable-R-shlib" option to configure.
- CMake (http://cmake.org)
- - Generally this package is called "cmake". You will also need
- "extra-cmake-modules (ECM)".
-If you can't find the required packages for your distribution, take a
-look at
-[Binaries_and_Build_Scripts](Binaries_and_Build_Scripts.html)
-for distribution specific information, or [contact us](Contact.html) for help.
+Finding the appropriate naming of the required packages to install is the hardest part. Often it is easiest to look at the list of build dependencies for older versions of rkward contained in your distribution. Don't shy away from [asking for help](Contact.html).
+
+At the time of this writing, on Debian based systems (such as Ubuntu) the following will get all the dependencies installed (and hopefully the package names will be similar on other distributions):
+
+`apt-get install r-base-dev cmake extra-cmake-modules libkf5archive-dev libkf5config-dev libkf5coreaddons-dev libkf5crash-dev libkf5doctools-dev libkf5i18n-dev libkf5notifications-dev libkf5parts-dev libkf5texteditor-dev libkf5xmlgui-dev libkf5widgetsaddons-dev libkf5windowsystem-dev qtwebengine5-dev qtbase5-dev qtscript5-dev qtdeclarative5-dev r-base-dev`
-On Debian based systems (such as Ubuntu) the following will get all the dependencies installed (and hopefully the package names will be similar on other distributions):
+On Arch linux:
+`pacman -S qt5-webengine qt5-script qt5-declarative ktexteditor r extra-cmake-modules kdoctools`
-`apt-get install libkf5webkit-dev libkf5texteditor-dev kdoctools-dev r-base-dev cmake extra-cmake-modules`
+(Consider contributing the corresponding list for your distribution of choice as a [merge request for this website](https://invent.kde.org/websites/rkward-kde-org)).
## Compilation
diff --git a/Feature_Plan.md b/Feature_Plan.md
index 52dd35d..d2824e8 100644
--- a/Feature_Plan.md
+++ b/Feature_Plan.md
@@ -36,10 +36,9 @@ However, this page is **not**:
These features are likely to become part of the next release.
-### RKWard Output as document
+### More import options
-**Description**: The RKWard output file behaves more like a regular document: Changes can be saved or discarded,
-stored as a single file (internally a .zip archive).
+**Description**: Better support for importing data, including a generic rio-based importer, better support for pasting in data, and an import assistant.
**Points for discussion / issues**:
@@ -47,9 +46,10 @@ stored as a single file (internally a .zip archive).
**Testing status**: N/A
-### Implement R 4.1 and R 4.2 graphics features
-**Description**: gradients, patterns, clip paths, masks, stroked and filled paths, groups, lumincance masks
+### Preview for (almost) all plugins
+
+**Description**: All applicable plugins in the main distribution now provide a preview, allowing to view results faster, and helping to keep the output clean.
**Points for discussion / issues**:
@@ -57,34 +57,36 @@ stored as a single file (internally a .zip archive).
**Testing status**: N/A
-### Integrated dialog to ask about all changed files on exit
-**Description**: Instead of asking separately for each changed script
+### Fewer pop-up dialogs during package installation
+
+**Description**: Especially the initial start of RKWard is crowded with pop-up dialogs. Reworking the package installation dialog takes another two of these,
+without loss of functionality.
-**Points for discussion / issues**: Unfortunately, R workspace is still detected as changed, every time.
+**Points for discussion / issues**:
**Development status**: <span style="color:green">Done</span>.
**Testing status**: N/A
-## Planned Features
-
-These features are likely to be targeted, soon, but not necessarily for
-the next release.
-
-
### Rework "Welcome to RKWard" page
**Description**: Should be more dashboard like, with little text, but useful links
**Points for discussion / issues**: https://mail.kde.org/pipermail/rkward-devel/2022-April/005689.html
+Replaces startup dialog
-**Development status**: <span style="color:yellow">In progress</span>.
+**Development status**: <span style="color:green">Done</span>.
**Testing status**: N/A
+## Planned Features
+
+These features are likely to be targeted, soon, but not necessarily for
+the next release.
+
### Standalone editor for vector and matrix data
diff --git a/Feature_Plan_Archive.md b/Feature_Plan_Archive.md
index c26b523..17ec214 100644
--- a/Feature_Plan_Archive.md
+++ b/Feature_Plan_Archive.md
@@ -7,6 +7,40 @@ layout: page
* Table of contents
{:toc}
+## Features implemented in RKWard 0.7.3
+
+### RKWard Output as document
+
+**Description**: The RKWard output file behaves more like a regular document: Changes can be saved or discarded,
+stored as a single file (internally a .zip archive).
+
+**Points for discussion / issues**:
+
+**Development status**: <span style="color:green">Done</span>.
+
+**Testing status**: N/A
+
+### Implement R 4.1 and R 4.2 graphics features
+
+**Description**: gradients, patterns, clip paths, masks, stroked and filled paths, groups, lumincance masks
+
+**Points for discussion / issues**:
+
+**Development status**: <span style="color:green">Done</span>.
+
+**Testing status**: N/A
+
+### Integrated dialog to ask about all changed files on exit
+
+**Description**: Instead of asking separately for each changed script
+
+**Points for discussion / issues**: Unfortunately, R workspace is still detected as changed, every time.
+
+**Development status**: <span style="color:green">Done</span>.
+
+**Testing status**: N/A
+
+
## Features implemented in RKWard 0.7.2
### "First run wizard" or check installation feature
diff --git a/Release_Schedule.md b/Release_Schedule.md
index 7919ce2..1884763 100644
--- a/Release_Schedule.md
+++ b/Release_Schedule.md
@@ -4,8 +4,8 @@ layout: page
# Release Schedule
-**No release is currently scheduled.** This page shows the schedule for RKWard 0.7.3, which has been released on April 21, 2022. -->
-<!-- This page shows the schedule for RKWard 0.7.3, which is planned to be released on April 21, 2022. -->
+<!-- **No release is currently scheduled.** This page shows the schedule for RKWard 0.7.3, which has been released on April 21, 2022. -->
+This page shows the schedule for RKWard 0.7.4, which is planned to be released on May 30, 2022.
## Note
@@ -13,7 +13,7 @@ All dates on this page are subject to change with or without prior
notice. We put up this schedule to coordinate release efforts, but not
to enslave ourselves to a plan.
-## RKWard 0.7.3
+## RKWard 0.7.4
### Feature Plan
@@ -30,7 +30,8 @@ Several options exist for following the [development version of RKWard](RKWard_S
No dedicated point preview releases have been created. Automated preview builds are made available on a rolling basis.
- Call for testing:
- - <https://mail.kde.org/pipermail/rkward-devel/2022-April/005682.html>.
+ - To be done
+<!-- - <https://mail.kde.org/pipermail/rkward-devel/2022-April/005682.html>. -->
<!-- - [Source tar.gz](https://files.kde.org/rkward/testing/rkward-0.6.9z+0.7.0+pre1.tar.gz)
(see [Building RKWard From Source](Building_RKWard_From_Source.html) for instructions). -->
- Links to binary development snapshot packages (not all may be available, immediately):
@@ -39,19 +40,19 @@ No dedicated point preview releases have been created. Automated preview builds
- [Windows binary installer](https://binary-factory.kde.org/view/Windows%2064-bit/job/RKWard_Nightly_win64/)
(see also [RKWard on Windows](RKWard_on_Windows.html)).
- [MacOSX binary installation bundle](https://binary-factory.kde.org/job/RKWard_Nightly_macos/)
- (see also [RKWard on Mac](RKWard_on_Mac.html) for further information - you need to install >= R 4.1.2, separately).
+ (see also [RKWard on Mac](RKWard_on_Mac.html) for further information - you need to install >= R 4.2.x, separately).
#### Testing phase
-There is no formal end to the testing phase, but please try to provide all substantial testing feedback as soon as possible, and before April 16, 2022.
+There is no formal end to the testing phase, but please try to provide all substantial testing feedback as soon as possible, and before May 23, 2022.
#### Deadline for translations
-The deadline for translations ends on April 16, 2022. Translations updated after this date may or may not make it into the release. See <https://l10n.kde.org> for information on how to get involved with translations. Contact us on the mailing list, if you need assistance.
+The deadline for translations ends on May 23, 2022. Translations updated after this date may or may not make it into the release. See <https://l10n.kde.org> for information on how to get involved with translations. Contact us on the mailing list, if you need assistance.
#### Release candidate / packaging
-Subject to the outcome of the testing phase, a 0.7.3-rc1-release will be prepared on or around April 17, 2022, and will appear in <https://files.kde.org/rkward/testing/for_packaging/>. Packagers are encouraged to start producing packages based on this release (with details to be announced on the mailing list).
+Subject to the outcome of the testing phase, a 0.7.4-rc1-release will be prepared on or around May 24, 2022, and will appear in <https://files.kde.org/rkward/testing/for_packaging/>. Packagers are encouraged to start producing packages based on this release (with details to be announced on the mailing list).
The intent is to release the final version with no change with respect to the release candidate (except for the version number). Only packaging issues or grave bugs will prompt another rc-release. Minor bugs reported after the rc1-release will have to wait for the next release cycle.
@@ -59,4 +60,4 @@ The intent is to release the final version with no change with respect to the re
#### Official release
-The targeted official release date for RKWard 0.7.3 is April 21, 2022.
+The targeted official release date for RKWard 0.7.4 is May 30, 2022.
More information about the rkward-tracker
mailing list