The F45 schedule is not currently listed at https://fedorapeople.org/groups/schedule/ , even though it actually exists: https://fedorapeople.org/groups/schedule/f-45/
Ive made edits to the main file so it should update soon. Will check back again tomorrow in case it needs a few hours to update.
@kparal Ive tried updating it directly in the repo file and then updated it locally and pushed to main. I can see the changes in the file history but I have no idea why they're not showing up on the actual index page :( Do you think Im missing some kind of technical step?
@amoloney did you sftp it to the web server? (i.e. run make publish). That's probably what's missing. If you do that, it should reflect in the site immediately.
make publish
oh I ran that one, but I got a whole bunch of errors so I now think I need to add the makefile.
for some reason all my scheduling stuff was all over the place after being off. I needed to re-pip-install schedule tools as well :-/
I assume you upgraded Fedora too?
Whenever the Python minor version increases (e.g. 3.13 -> 3.14, 3.14 -> 3.15 etc.), you need to re-install anything you installed with pip, because it's installed to a version-specific directory. So you often need to re-do pip installs after Fedora upgrades (as they often include Python version bumps).
The Makefile is probably similar - there's a separate Makefile in each release directory in this repo, so if you need to manually edit it to make it work, you probably need to do it for each release.
Makefile
I suspect the make errors are Python related. The per-directory Makefile should mostly just set a few variables and point to the common/Makefile, so there shouldn't be any changes necessary there. (I don't know if @amoloney actually changed the Makefile or not)
make
common/Makefile
Man, do I have regrets about not spending some time improving this system in the five years I was responsible for it.
I didnt do any changes to the Makefile. The only changes I did was updtae the file locally and then the 'make publish' command came back with a bunch of errors and didnt work :( and I also edited the file here in the repo directly, and can see the commit, but it didnt change anything on the index page either. Will continue to tinker with it.
ok I edited the Makefile so it now reads: RELEASE ?= f-45
include ../common/Makefile.common
It did read RELEASE ?= f-44
I then also edited the index.html as I had some formatting errors in there.
Then ran git commit -a 'blah blah', git push and a git pull just because. All fine. Then I ran make publish and still no bueno :(
It looks like its missing the release number every time the make publish command is run so it generates the error. Where/how would I fix that?
@bcotton to the rescue :) Thank you Ben for helping me!!
Fixed, closing issue.
Metadata Update from @amoloney: - Issue status updated to: Closed (was: Open)