Dev log for upcoming 3.8-11 [Latest: 3.8-10.18]

This is what happened. netatalk is needed for AFP, but it’s something we have to build/update/maintain ourselves even though technically it’s not part of Rockstor code, except for being a dependency to support AFP. Upstream/CentOS released a bunch of updates which break the current version(3.1.7-0.1), hence the error you see.

I saw this last night and built the new netatalk package(which is non-trivial, btw, because of a perl path issue). I put it in testing repo just to make sure everything goes well before moving to stable.

@phillxnet, thanks for confirming that it works in testing, you are awesome! My experience has also been positive. I decided last night NOT to move the package over to default repo because of troubles with package building earlier. I just moved it now, so whether you are subscribed to testing, stable or no channel at all, you should not have dependency problems while updating upstream packages. @herbert, you shouldn’t have to do anything, the auto update should take care of itself. You can choose to yum update manually to see that it works.

Hope we can get back to our usual work now :slight_smile: but let me know if there are any other issues.

the last email I get from the auto-update mailer tells me, it was working :smile:

which is great and I can also say, the auto-update feature can be trusted :smile:

thanks

@herbert That’s great Cheers, thanks for confirming the @suman fix at your end and reporting it so promptly in the first place. I’ve taken the liberty of updating the linked issue on GitHub. I’m glad it’s working for you again.

Happy to say that 3.8-10.02 update is now available! Very little code in this update, but it’s a MAJOR one due to the release of CentOS 7.2 updates. Some of you may have noticed this, but it’s only a coincidence that 500+ upstream updates came out a day after 3.8-10. This is not usual, but that’s not the bad news. One of the updates is to python itself, and they’ve managed to back port changes into 2.7.5 that broke our data-collector.

So in addition to Rockstor code changes, this update also includes changes to rockstor-release package with changes to ensure 2.7.5-18 versions of python and python-libs.

3.8-10.03 update now available. I’ve been focusing on rock-on related work and it requires a bit of think time, so not yet ready to push any changes. There is also a bigger frontend related merge brewing, hopefully soon.

This update however, comes with a nice bugfix contributed by @phillxnet at lightning speed.

Happy holidays everyone! Here’s a small Christmas eve update – 3.8-10.07 is now available.

We’ve fixed some things with Rock-ons and are a few steps closer to making it simpler to add new apps as Rock-ons. Just like replication in the last release, there will be multiple updates on this one between now and -11 release. Also, the kernel is updated to 4.3.3

1 Like

3.8-10.08 is now available! This is perhaps the last update of this year, thanks to all the users on the Testing channel. Let me know if you run into any issue with rock-ons. We’ve made a few key improvements and all of them should be functioning now.

Turns out we are not done for the year just yet. We just released 3.8-10.09! The following two issues were closed. Test away!

3.8-10.10 is now out! We’ve managed to close two more issues(thanks @phillxnet) and are inching forward to -11 release. There are many important changes to UI-internals that are brewing in this pull request, thanks to @ganti_priya. I really want these changes to go into -11 release, but we need to test a lot more. A decent amount of Rock-On related work is also done/underway, but I think there won’t be any UI changes this time around because I don’t want to mix them up with the ones coming from priya.

Anyways, this I am sure is the last update for 2015. Happy new year! Drink responsibly :smile:

Happy New Year everyone! Let’s start it off with 3.8-10.12 update.

There are two main points to mention about this update. We’ve added Discourse(the software that runs this forum) as a Rock-On. Some of you may not know it, but this forum runs as a Rock-On and now you can too! I plan to write more on this topic separately. Secondly, our friendly moderator @phillxnet has patiently took input from users in the community and improved S.M.A.R.T reporting.

3.8-10.15 is now available. This is a big one, for a testing update. @ganti_priya submitted a large pull request revamping our dinosaur-era underscore templates with handlebars.js. For developers, this translates to more readable and maintainable code. For users, it means a bit more efficient and robust UI. I am pretty thrilled we got this done finally as it’s been on the list forever and the tech debt kept growing.

Additionally, we managed to improve Rock-ons some more. Plus, I’ve added JenkinsCI. Along with Discourse from the last update, I am happy to share such Rock-ons that we use in production here!

We are pretty close to 3.8-11 now. We are mostly testing now. I’d say no more than 1-2 testing updates.

I am seing a very nice speedup in the user interface. A definite improvment.

Nice job.

I do think I found an error.

Again it has to do with the Plex Rock-on.

First I must say: Plex is running, I can stream files from it. It sees my media share.

But I do get this:

Where the interface does not show the share.

When I click to add a share (Add storage), I get this:

Notice the code that is visible.

If I click storage (to add a share) I get this:

I am actually unable to add a share to my plex server.

Good thing that the old one is still working :slight_smile: