On Sun, 09 Aug 2015 21:44:00 +0200 Olliver Schinagl <[email protected]> wrote:
> Hey all, > > I've noticed we still have some outdated stale u-boot branches, that > ideally, we don't want people to use anyway. Could you describe a realistic scenario, in which these outdated branches can cause any harm or confusion for the users? > The way I figure, if people are stuck with one of our old branches, There can be many reasons why people may be stuck with old u-boot branches. As a side note, people are generally reluctant to experiment with something that already works fine for them. I doubt that many people are keeping their u-boot (mainline or not) up to date unless they are u-boot developers themselves or want to try a new useful feature. There is always a non-zero chance of encountering unexpected regressions. Not that I particularly like or endorse this, but that's the state of affairs. And not only for sunxi. > because some feature is not implemented upstream, then we should see if > we can get that upstream. Though I wonder what we have downstream, > that's not upstream ... As already mentioned by others, there are still many sunxi boards which are not supported by the mainline u-boot. This is the actual problem that you might want to try solving instead. By improving the documentation, providing assistance to users, etc. First of all, it makes sense to figure out why the owners of this unsupported hardware do not happily work on adding mainline u-boot support for it. Is it beyond their abilities? Not enough documentation? Not enough time and/or motivation? In my case, all the Allwinner hardware that I have is already supported by the mainline u-boot. Except for the http://linux-sunxi.org/Hyundai_A7 tablet. I could easily contribute support for it to the mainline u-boot, but I strongly dislike the fact that it is probably a trademark violating counterfeit product. I surely don't want to be listed as a maintainer for this thing :-) But if anyone wants to add support for this tablet under his own name, I'll be happy to provide assistance. I may even post patches for this tablet *without* my S-o-b. > Therefore I suggest to make mirror/master the new default github branch, > it is a mirror of denx.de repostiory. Alternatively however, my > preference would have to use mirror/next, which is the custodian denx > repository for sunxi. Therefore? Again, what kind of a real practical problem are you trying to solve? What is the point of even having a mirror of denx.de repostiory? BTW, are you going to setup a cron job to keep it properly updated? OK, suppose that we do this major change to the repository branches. Who is going to update pages for many devices without mainline u-boot support at the linux-sunxi wiki to make sure that the information is relevant there? Right now the wiki pages are saying that all these devices are "supported". Obviously, the current installation instructions are going to become nonworkable and it is not nice to claim that these devices are supported. What I'm saying is that just reshuffling the git branches is not enough. The one who tries to do this, *must* also provide the necessary updates to the affected wiki pages. > The lichee branches we should keep for archival purposes. Also, did > allwinner-zh ever release those into their github at all? If something is missing at allwinner-zh, then it may make sense to submit a bugreport there. > Then we have some outdated branches which can all go imo: > old/sunxi-curren > sunxi-patchqueue > wip/a20 Maybe. Most likely nobody cares about these. > The sunxi branch (current default) could go into archive/sunxi but > should eventually also go. Doing this is reasonable after the mainline u-boot gets support for all the missing sunxi boards. Unfortunately we are not there yet. But doing this just to cause problems for the users and "encourage" them to start working on the mainline u-boot support for their hardware is IMHO a dick move. Normally the developers are trying to provide a smooth upgrade path (grub1 vs. grub2, gtk2 vs. gtk3, etc.) > Hopefully that will remove some unused cruft and reduce confusion to users. Unless done right, in the short term this has a potential to greatly increase confusion. -- Best regards, Siarhei Siamashka -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
