Commit 884183b8 authored by Thomas Friedrichsmeier's avatar Thomas Friedrichsmeier
Browse files

Set a schedule for 0.77.4 release

parent 92859d42
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment