.27 Warning

66 views
Skip to first unread message

Robert McNamara

unread,
Aug 14, 2013, 10:11:26 PM8/14/13
to torc-f...@googlegroups.com
Hi all users monitoring this list,

Just a heads up, I would strongly advise against upgrading to .27 (currently in alpha) if you rely on the app in any way.  I've come to learn that the recording rule editing APIs have been re-engineered while maintaining the same paths (so now they have new arguments and in some cases new purposes entirely, but using the same API calls) and thus will not work with the current version of the iOS app.  Add to that the fact that the JSON serialization doesn't give any easy way to determine which version of the API you're dealing with, and it's a bit of a mess.

That said, I have an idea of how to figure out which version is .27 (by checking the DB schema version) and will need to find the time to get a .27 VM set up in order to add support for the new version of recording rule handling.

Needless to say, it's frustrating to see the API whose whole point is stability manhandled this way.  I would much rather have seen new calls added and old ones deprecated so that there was some transitional period, but what can you do...

Thanks, and I'll make an announcement when I add .27 support.

Robert

George Galt

unread,
Aug 15, 2013, 9:24:26 AM8/15/13
to torc-f...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "Torc for iOS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to torc-for-ios...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Robert:

Thanks for the warning.

George

Robert McNamara

unread,
Aug 15, 2013, 8:42:30 PM8/15/13
to torc-f...@googlegroups.com
No problem.  I spent most of today reworking the app to be .27 compatible, but am still a pretty substantial ways from being done-- I spent a few hours banging my head against the wall trying to figure out why adding a new recording schedule (Dvr/AddRecordSchedule) didn't work no matter how I massaged the input, and it turns out that the rework of that call broke it completely, and it hasn't worked in master in 4 months.  I'll refrain from color commentary, but it was very frustrating to waste that time, and to find that the rewrite of the API call broke it and it that was never tested.

On the plus side, hopefully it'll get fixed before .27 and I can get everyone a compatible version ASAP.

Robert

Robert McNamara

unread,
Aug 21, 2013, 9:03:28 PM8/21/13
to torc-f...@googlegroups.com
OK, I've filed multiple bugs (and their fixes) against the reworked Services API, and we're now at the point where you can at least create a recording rule with .27.  I've added support to local builds and have begun working through my test suite.  It will take me at least a few days to have confidence that things are functional, and I'll submit an update to Apple.  Based on the fact that .27 has not yet reached release candidate, it's likely that my next release will beat .27 to the public.  Because of the deep nature of changes to recording rules, there may well be some bugs-- but the majority of use cases should work.

Robert

kelsie...@gmail.com

unread,
Sep 4, 2013, 5:23:34 PM9/4/13
to torc-f...@googlegroups.com
Robert,

It's great to hear about these updates your doing to keep the app supported on later mythtv versions. 

Quick plug: My initial release of ELmythOS will be based on 25.3, but after hearing this news of your continued support of 26/27... I'll be updating the next release of ELmythOS to 0.26 soon! 
ELmythOS.org

Thanks for the hard work!

Kelsie

Robert McNamara

unread,
Sep 5, 2013, 11:13:58 AM9/5/13
to torc-f...@googlegroups.com
Thanks, Kelsie!  Looks like a very exciting project-- it's great to see another Myth based distribution after so many have fallen by the wayside over the past few years.  I wish you a ton of luck with it!

Robert


--

kelsie...@gmail.com

unread,
Oct 25, 2013, 3:09:32 AM10/25/13
to torc-f...@googlegroups.com
Thanks Robert.

I'm making good progress. I've been distracted with the powerpc arch lately but I've recently gotten those builds updated to 0.24.X. I doubt the powerpc version will ever have the cpu power to run 25/26 efficiently(short of a PS3/dual core ppc) but it's been a fun project so far.

The x86 arches/livecd builds are pretty much ready running mythtv-0.26.1 and qt-4.8.5. Except, I need to spend some time creating some new artwork to replace the upstream vendors work in anaconda and a few other rpms. 

Regarding my last update and testing of your  torc app in my environment.

I've probably used it maybe 20-30 hours since my last comments on it.

It seems to be working  quite well even on my underpowered E4700 dual-core server(from 2008) with the simpler resolutions/profiles. 224p,360p
I do get audio out of sync sometimes but a 30sec rewind resolves it.
It's a very nice looking and functional application. I look forward to future releases, I have it on all my idevices.

Kelsie
Reply all
Reply to author
Forward
0 new messages