Mailing List Archive

versions mix & match ?
hello,

I have a setup consisting of two backends, a database machine and two
frontends. All version 30. I'm working on adding a third backend (for
migration purposes). For now, on this new backend, I've installed 31
(happens to be all that is currently available for openSUSE), so
mythtv-setup is of course suggesting a database schema upgrade.

Will the existing backends/frontends continue to work if I do this
schema upgrade?

thanks.

--
Per Jessen, Zürich (0.4°C)


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
On 2/26/23 10:21, Per Jessen wrote:
> hello,
>
> I have a setup consisting of two backends, a database machine and two
> frontends. All version 30. I'm working on adding a third backend (for
> migration purposes). For now, on this new backend, I've installed 31
> (happens to be all that is currently available for openSUSE), so
> mythtv-setup is of course suggesting a database schema upgrade.
>
> Will the existing backends/frontends continue to work if I do this
> schema upgrade?
>
> thanks.
>
No. MythTV requires all backends and frontends that interconnect to use
the same database schema version. The backend automatically upgrades but
will not downgrade, so once you have converted your database you cannot
go back.
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
Peter Bennett wrote:

>
> On 2/26/23 10:21, Per Jessen wrote:
>> hello,
>>
>> I have a setup consisting of two backends, a database machine and two
>> frontends. All version 30. I'm working on adding a third backend
>> (for
>> migration purposes). For now, on this new backend, I've installed 31
>> (happens to be all that is currently available for openSUSE), so
>> mythtv-setup is of course suggesting a database schema upgrade.
>>
>> Will the existing backends/frontends continue to work if I do this
>> schema upgrade?
>>
>> thanks.
>>
> No. MythTV requires all backends and frontends that interconnect to
> use the same database schema version. The backend automatically
> upgrades but will not downgrade, so once you have converted your
> database you cannot go back.

Right, that was my gut feeling too. Thanks for confirming.

I just thought I'd read something about better "inter-version"
cooperation, but I may well have been daydreaming.


--
Per Jessen, Zürich (1.4°C)


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
On 2023-02-27 06:19, Per Jessen wrote:
> Peter Bennett wrote:
>
>>
>> On 2/26/23 10:21, Per Jessen wrote:
>>> hello,
>>>
>>> I have a setup consisting of two backends, a database machine and two
>>> frontends. All version 30. I'm working on adding a third backend
>>> (for
>>> migration purposes). For now, on this new backend, I've installed 31
>>> (happens to be all that is currently available for openSUSE), so
>>> mythtv-setup is of course suggesting a database schema upgrade.
>>>
>>> Will the existing backends/frontends continue to work if I do this
>>> schema upgrade?
>>>
>>> thanks.
>>>
>> No. MythTV requires all backends and frontends that interconnect to
>> use the same database schema version. The backend automatically
>> upgrades but will not downgrade, so once you have converted your
>> database you cannot go back.
>
> Right, that was my gut feeling too. Thanks for confirming.
>
> I just thought I'd read something about better "inter-version"
> cooperation, but I may well have been daydreaming.

You could set up a standalone backend/frontend with its own database for testing.
Re: versions mix & match ? [ In reply to ]
> On 27 Feb 2023, at 7:19 pm, Per Jessen <per@computer.org> wrote:
>
> Peter Bennett wrote:
>
>>
>> On 2/26/23 10:21, Per Jessen wrote:
>>> hello,
>>>
>>> I have a setup consisting of two backends, a database machine and two
>>> frontends. All version 30. I'm working on adding a third backend
>>> (for
>>> migration purposes). For now, on this new backend, I've installed 31
>>> (happens to be all that is currently available for openSUSE), so
>>> mythtv-setup is of course suggesting a database schema upgrade.

FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
I had to handhold. ansible,

take ansible's fail, put it in a terminal and run zypper on every line (rather than zypper huge list)

the rest was easy including mythweb

James

>>>
>>> Will the existing backends/frontends continue to work if I do this
>>> schema upgrade?
>>>
>>> thanks.
>>>
>> No. MythTV requires all backends and frontends that interconnect to
>> use the same database schema version. The backend automatically
>> upgrades but will not downgrade, so once you have converted your
>> database you cannot go back.
>
> Right, that was my gut feeling too. Thanks for confirming.
>
> I just thought I'd read something about better "inter-version"
> cooperation, but I may well have been daydreaming.
>
>
> --
> Per Jessen, Zürich (1.4°C)
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org

_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
James wrote:

>
>
>> On 27 Feb 2023, at 7:19 pm, Per Jessen <per@computer.org> wrote:
>>
>> Peter Bennett wrote:
>>
>>>
>>> On 2/26/23 10:21, Per Jessen wrote:
>>>> hello,
>>>>
>>>> I have a setup consisting of two backends, a database machine and
>>>> two frontends. All version 30. I'm working on adding a third
>>>> backend (for migration purposes). For now, on this new backend,
>>>> I've installed 31 (happens to be all that is currently available
>>>> for openSUSE), so mythtv-setup is of course suggesting a database
>>>> schema upgrade.
>
> FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
> I had to handhold. ansible,

Packman usually builds mythTV for openSUSE, but whoever is looking after
it hasn't been able to make it build for 15.4. A python issue afaict.
For now, I don't want to upgrade my entire system, I just want to add
another backend and then migrate off existing backends. (old
hardware).


--
Per Jessen, Zürich (-0.6°C)


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
On 27/02/2023 15:08, Per Jessen wrote:
> James wrote:
>
>>
>>
>>> On 27 Feb 2023, at 7:19 pm, Per Jessen <per@computer.org> wrote:
>>>
>>> Peter Bennett wrote:
>>>
>>>>
>>>> On 2/26/23 10:21, Per Jessen wrote:
>>>>> hello,
>>>>>
>>>>> I have a setup consisting of two backends, a database machine and
>>>>> two frontends. All version 30. I'm working on adding a third
>>>>> backend (for migration purposes). For now, on this new backend,
>>>>> I've installed 31 (happens to be all that is currently available
>>>>> for openSUSE), so mythtv-setup is of course suggesting a database
>>>>> schema upgrade.
>>
>> FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
>> I had to handhold. ansible,
>
> Packman usually builds mythTV for openSUSE, but whoever is looking after
> it hasn't been able to make it build for 15.4. A python issue afaict.
> For now, I don't want to upgrade my entire system, I just want to add
> another backend and then migrate off existing backends. (old
> hardware).
>
>
The difficulty you face is that your new host will presumably be the master backend in future.

I'm not sure that's easy to do by just adding a new backend to your existing network and then
changing a few settings.

--

Mike Perkins


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
Mike Perkins wrote:

> On 27/02/2023 15:08, Per Jessen wrote:
>> James wrote:
>>
>>>
>>>
>>>> On 27 Feb 2023, at 7:19 pm, Per Jessen <per@computer.org> wrote:
>>>>
>>>> Peter Bennett wrote:
>>>>
>>>>>
>>>>> On 2/26/23 10:21, Per Jessen wrote:
>>>>>> hello,
>>>>>>
>>>>>> I have a setup consisting of two backends, a database machine and
>>>>>> two frontends. All version 30. I'm working on adding a third
>>>>>> backend (for migration purposes). For now, on this new backend,
>>>>>> I've installed 31 (happens to be all that is currently available
>>>>>> for openSUSE), so mythtv-setup is of course suggesting a database
>>>>>> schema upgrade.
>>>
>>> FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
>>> I had to handhold. ansible,
>>
>> Packman usually builds mythTV for openSUSE, but whoever is looking
>> after it hasn't been able to make it build for 15.4. A python issue
>> afaict. For now, I don't want to upgrade my entire system, I just
>> want to add another backend and then migrate off existing backends.
>> (old hardware).
>>
>
> The difficulty you face is that your new host will presumably be the
> master backend in future.

The current master is already on an NFS root filesystem, moving it to
new hardware should be easy.

> I'm not sure that's easy to do by just adding a new backend to your
> existing network and then changing a few settings.

I've done it once already, in 2019 I think. I don't remember it being
too difficult. I replaced the master backend and moved the database to
a separate box.


--
Per Jessen, Zürich (-1.1°C)


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
On Mon, Feb 27, 2023 at 2:51 PM James <jam@tigger.ws> wrote:

> FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
> I had to handhold. ansible,
>
> take ansible's fail, put it in a terminal and run zypper on every line (rather than zypper huge list)
>


You should open a github issue on the
MythTV/ansible repo regarding the ansible
package fails for Leap 15.4 so that it can be
looked at and addressed (ansible already
has some version/release conditionals for
openSUSE but more or different ones may
be necessary as distros evolve).
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: versions mix & match ? [ In reply to ]
> On 28 Feb 2023, at 1:11 am, Gary Buhrmaster <gary.buhrmaster@gmail.com> wrote:
>
>> FYI I built fixes/32 and fixes/33 for tumbleweed and for 15.4
>> I had to handhold. ansible,
>>
>> take ansible's fail, put it in a terminal and run zypper on every line (rather than zypper huge list)
>>
>
>
> You should open a github issue on the
> MythTV/ansible repo regarding the ansible
> package fails for Leap 15.4 so that it can be
> looked at and addressed (ansible already
> has some version/release conditionals for
> openSUSE but more or different ones may
> be necessary as distros evolve).

Garry I totally agree!
After an evening of hardbuilt ansible lists I get overwhelmed when I say ‘Whatcha Do’
So instead of contributing I take the wimps way out until next time, I suffer and vow to learm more about ansible and *contribute*

James
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org