fred icon indicating copy to clipboard operation
fred copied to clipboard

Redesign firsttime wizard (updating the PR from redwerk)

Open ArneBab opened this issue 3 years ago • 2 comments

fixing merge errors and packaging dependencies of https://github.com/freenet/fred/pull/669

TODO:

  • [x] ensure that the new dependencies are available everywhere: pebble, unbescabe, slf4j-api:
    • [x] gradle
    • [x] ant
    • [ ] Gentoo (no answer yet)
    • [x] Debian
    • [x] Guix
  • [x] Check for more transitive dependencies, add in gradle-witness and in ant as needed.
  • [ ] Ensure that the packages build with the new dependencies.

ArneBab avatar Aug 05 '22 22:08 ArneBab

I added and updated build-clean.xml and build.properties from the Gentoo ebuild to make it easier to update existing Gentoo, Debian and Guix packages and provide the required build files from a shared place again. All the packages copied it from the Gentoo package, because none of them could use gradle.

ArneBab avatar Sep 30 '22 21:09 ArneBab

The packagers who answered say they can easily package the deps. If that’s possible in Guix, it’s definitely possible in Gentoo.

ArneBab avatar Sep 30 '22 23:09 ArneBab

One more note: If javascript is disabled, this falls back on the old wizard (or rather: if JS is available, the wizard is redirected to /wiz — the new wizard).

ArneBab avatar Nov 13 '22 13:11 ArneBab

@Thynix I added some more fixes. It would be great if you could have a look at the added commits.

ArneBab avatar Nov 13 '22 15:11 ArneBab