View Issue Details

IDProjectCategoryView StatusLast Update
0005098TalerWeb site(s)public2019-09-03 16:56
ReporterMarcello StanisciAssigned ToMarcello Stanisci 
PrioritynormalSeveritytweakReproducibilityhave not tried
Status assignedResolutionopen 
Product VersionSVN HEAD 
Target Version0.7Fixed in Version 
Summary0005098: --prefix option would be useful
DescriptionGiven that now it is a BB worker which builds the site, it needs to copy all the
HTML/CSS/static files in a separate directory. The woker does that becasue it wipes the local checkout before building the site, and that erases useful files too. So the useful files are to be copied in a safer place.

A './confifure --prefix' option would save the BB worker from manually copying HTML/CSS/static file into the safer place.
TagsNo tags attached.

Relationships

related to 0005055 closedMarcello Stanisci website updates (www, www-stage, docs) should go into buildbot and not into cron 

Activities

ng0

2019-07-15 19:18

developer   ~0014683

Ack, will get to this after GSoC.

Florian Dold

2019-08-29 22:55

manager   ~0014823

I don't think --prefix is the right way to do this.

Websites that are served with python are already packaged like normal python packages, either installed globally or per-user. There's nothing more we need to do there.

For websites that have just static files, the build system should produce a "dist" dir that contains all the files, and we then just need to copy this one directory instead of collecting together files manually. No need to complicate things with a --prefix argument and an "install" process that just copies data.

ng0

2019-09-02 09:54

developer   ~0014833

Okay, this is what I did with gnunet.org

ng0

2019-09-03 16:55

developer   ~0014841

I've switched the sh file used in the job for stage to copy file from the directory 'rendered' which contains all files (similar to how gnunet.org should be build once we have a buildbot doing this). Is this what you wanted, Marcello?

Issue History

Date Modified Username Field Change
2017-06-29 11:29 Marcello Stanisci New Issue
2017-06-29 11:29 Marcello Stanisci Relationship added related to 0005055
2017-10-23 10:23 Christian Grothoff Severity minor => tweak
2017-10-23 10:23 Christian Grothoff Product Version => SVN HEAD
2017-10-23 10:53 Christian Grothoff Status new => confirmed
2017-12-14 15:58 Christian Grothoff Target Version => 0.7
2019-07-15 19:18 ng0 Note Added: 0014683
2019-07-15 19:18 ng0 Assigned To => ng0
2019-07-15 19:18 ng0 Status confirmed => assigned
2019-08-29 22:55 Florian Dold Note Added: 0014823
2019-09-02 09:54 ng0 Note Added: 0014833
2019-09-03 16:55 ng0 Note Added: 0014841
2019-09-03 16:55 ng0 Assigned To ng0 => Marcello Stanisci