#48 Keep 3rd party services up to date

Closed
opened 2 years ago by Ghost · 10 comments
Ghost commented 2 years ago

Sorry to bring this up again but keeping 3rd party services up to date (at least every x releases) should be a good practice (not so much for new features but for bug and security hole fixing).

https://github.com/gogits/gogs/releases
https://github.com/go-gitea/gitea/releases
https://github.com/RainLoop/rainloop-webmail/releases

Sorry to bring this up again but keeping 3rd party services up to date (at least every x releases) should be a good practice (not so much for new features but for bug and security hole fixing). https://github.com/gogits/gogs/releases https://github.com/go-gitea/gitea/releases https://github.com/RainLoop/rainloop-webmail/releases
Ghost commented 2 years ago
Poster

@Uncled1023 Just wanted to make sure you keep an eye on releases. Closing.

@Uncled1023 Just wanted to make sure you keep an eye on releases. Closing.
Ghost commented 2 years ago
Poster

Re-opening. There’s just too many bugs fixed in the latest Gogs so it would be advantageous.

Re-opening. There's just too many bugs fixed in the latest Gogs so it would be advantageous.
Uncled1023 commented 2 years ago
Owner

Alright, I will be looking into it this weekend. My current plan is to fork Gogs to be able to keep the changes I make for Teknik in place. This will allow me to merge new updates while keeping the Teknik specific edits.

Alright, I will be looking into it this weekend. My current plan is to fork Gogs to be able to keep the changes I make for Teknik in place. This will allow me to merge new updates while keeping the Teknik specific edits.
Uncled1023 commented 2 years ago
Owner

I will update this case with the details when I do this.

I will update this case with the details when I do this.
Ghost commented 2 years ago
Poster

OK, I wasn’t aware you were serving customized code inside Gogs (except for the built-in customizing options provided by Gogs, for admins). No problem, when you have some free time, grateful.

OK, I wasn't aware you were serving customized code inside Gogs (except for the built-in customizing options provided by Gogs, for admins). No problem, when you have some free time, grateful.
Uncled1023 commented 2 years ago
Owner

I have updated the Gogs instance and converted to use Gitea. Everything seems to be working now, and I re-worked the custom stuff to not require changes to the source (using Gitea ‘custom’).

I have updated the Gogs instance and converted to use Gitea. Everything seems to be working now, and I re-worked the custom stuff to not require changes to the source (using Gitea 'custom').
Ghost commented 2 years ago
Poster

Thanks for the update.
Unfortunately, there are a couple bugs:

  • Fails to create new folder/file: bug-01.png
  • Fails to upload file: bug-02.png

Maybe these are of interest:

https://github.com/go-gitea/gitea/issues/1099
https://github.com/go-gitea/gitea/issues/1250
https://github.com/go-gitea/gitea/issues/1226

Thanks for the update. Unfortunately, there are a couple bugs: - Fails to create new folder/file: bug-01.png - Fails to upload file: bug-02.png Maybe these are of interest: https://github.com/go-gitea/gitea/issues/1099 https://github.com/go-gitea/gitea/issues/1250 https://github.com/go-gitea/gitea/issues/1226
Ghost commented 2 years ago
Poster

Also confirmed the bug at home from the command line. Can’t push any changes.

git-sync: Preparing. Repo in .git
git-sync: Mode sync
git-sync: Using origin/master
git-sync: Fetching from origin/master
From https://git.teknik.io/dmz76/admin
 * branch            master     -> FETCH_HEAD
git-sync: Pushing changes...
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 672 bytes | 0 bytes/s, done.
Total 7 (delta 5), reused 0 (delta 0)
remote: ./hooks/pre-receive.d/gitea: line 2: C:/Gitea/gitea-1.1.1-windows-4.0-amd64.exe: No such file or directory
To https://git.teknik.io/dmz76/admin.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.teknik.io/dmz76/admin.git'
git-sync: git push returned non-zero. Likely a connection failure.
Also confirmed the bug at home from the command line. Can't push any changes. ```nohighlight git-sync: Preparing. Repo in .git git-sync: Mode sync git-sync: Using origin/master git-sync: Fetching from origin/master From https://git.teknik.io/dmz76/admin * branch master -> FETCH_HEAD git-sync: Pushing changes... Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (7/7), done. Writing objects: 100% (7/7), 672 bytes | 0 bytes/s, done. Total 7 (delta 5), reused 0 (delta 0) remote: ./hooks/pre-receive.d/gitea: line 2: C:/Gitea/gitea-1.1.1-windows-4.0-amd64.exe: No such file or directory To https://git.teknik.io/dmz76/admin.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.teknik.io/dmz76/admin.git' git-sync: git push returned non-zero. Likely a connection failure. ```
Uncled1023 commented 2 years ago
Owner

Ok, everything should be working now.

Ok, everything should be working now.
Ghost commented 2 years ago
Poster

Confirming to be working now. :+1:

Since Rainloop has an automatic update procedure in the admin panel, and has proven to provide seamless updates without breaking anything, and that you found a way to keep Gitea updated too, by forking it and keeping the custom changes intact, I’ll be closing this issue, hoping for periodical updates, to keep Teknik services top-notch.

Confirming to be working now. :+1: Since Rainloop has an automatic update procedure in the admin panel, and has proven to provide seamless updates without breaking anything, and that you found a way to keep Gitea updated too, by forking it and keeping the custom changes intact, I'll be closing this issue, hoping for periodical updates, to keep Teknik services top-notch.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.