Posts: 1,196
Joined: Sep 2012
Reputation:
26
sub3
Posting Freak
Posts: 1,196
I'm not yet sure if these changes will improve the process or make it worse, but @h.udo please transfer pvr.nextpvr to sub3 account.
Posts: 1,378
Joined: Oct 2004
Reputation:
37
If we did that, could they main addon maintainer have write access? Previously there's alot of times that pull requests sit for days/weeks without getting merged. I guess at least we won't need a commit on Kodi side as well to pickup latest addons?
Posts: 1,976
Joined: Jul 2012
Reputation:
72
What about translation, API and other global code changes? Who becomes responsible for ensuring all those PRs' get included in the pvr master before the pvr owner submits the PR for the txt file change? That part of the previous system worked very well.
Martin
Posts: 1,196
Joined: Sep 2012
Reputation:
26
sub3
Posting Freak
Posts: 1,196
2015-03-01, 19:18
(This post was last modified: 2015-03-01, 19:19 by sub3.)
My fear is the proposed new process will require me to make all those small API/stub changes, whenever there is a small change to the PVR API. Currently I don't need to do anything with those, and magic elves keep my addon up to date. So... my preference is something like we're doing today, via the Opdenkamp repository, but with write access so we can get out changes merged quicker, or some other way to speed up the pull requests.
I'm a busy guy, and a few times a year I'm out of the country for a couple weeks, and it would be annoying for my addon to be broken by API changes when I'm thousands of miles from my development machine, and not in a position to do anything about it.
Posts: 3,735
Joined: Dec 2010
Reputation:
53
negge
yo guysv7may bd latr tomorroe
Posts: 3,735
I see I got invited to the organization, thanks. There are some people I'd like to give write access to for the pvr.hts repository, can I do that somehow or does an owner have to do it?
Posts: 2,274
Joined: Feb 2009
Reputation:
30
opdenkamp
Retired Team-Kodi Member
Posts: 2,274
You can't develop directly in the kodi-pvr repository because force pushes have been disabled. Once a branch is created, you can only do normal pushes. So everything has to go through pull requests, and I prefer to have the kodi-pvr repository itself team only.
Discussed this with Fernetmenta. We need to adapt the build system to be able to pull a master branch from whatever you guys use to develop during the alpha period. Once we reach beta and branch off, we switch back to kodi-pvr to do the pre-release and release builds.
That will allow you to do whatever you feel is neccessary for nightly builds, and gives us full control over what ends up in our releases and repositories.
opdenkamp / dushmaniac
xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]
Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.
If you like my work, please consider donating to me and/or Team XBMC.
Posts: 1,378
Joined: Oct 2004
Reputation:
37
By write access I meant ability to merge pull requests rather than working directly in the repo.
But anyway the process you outlined sounds workable
Posts: 1,256
Joined: Feb 2009
Reputation:
29
h.udo
Is a huge ABBA fan
Posts: 1,256
Yes, that's the active upstream master now.