![]() |
Re: Community projects having problems with infrastucture
Quote:
Last time I cleaned out the repo and database as far as I could, but it seems there is still a something lingering. This all started because the package maintainer changed numbering scheme a few times, triggering a really hard to find issue in version number comparison. I easily spent more than 2 days fixing all kind of related issues, but there is still a problem. I've told Pali a year ago that he could fix the issue himself by just changing the name of the package. This way he didn't need to wait for any fixes, but he decided against that. There is still a problem in the packages interface with this package and it is almost impossible for me to find and fix the bug. There is only one package in the whole repo affected by this, I feel we should not waste any more time on this and just cut our losses. Rename the package and be done with it. The time wasted on this can be better spent somewhere else. |
Re: Community projects having problems with infrastucture
Quote:
I can't recollect seeing any PMs or emails for that matter from freemangordon. Haven't been reading the forums that much, just because of the sheer volume of messages/signal to noise ratio. Bootstrapping apps.formeego.org and harmattan related stuff took a lot of my time. |
Re: Community projects having problems with infrastucture
Quote:
One of them being kernel-power package name. There is rationale why Pali refuse to change it, there are just too many other packages depening on kernel-power, I don't think there is a way all of them to be actively maintaned so their dependencies to be changed accordingly. So a change in kernel-power will make all those packages incompatible with "kernel-power-new" or wathever fancy name we put on it. I am sure you can imagine the mess. Could you please share the link to the code of the function which is responsible for package version comparison, after all we are developers dealing with much harder to find bugs than a glitch in some string parsing python/php/whatever function. EDIT: An ugly and nasty, but working hack, will be to add a code that checks for that particular package name and deal with it accordingly. |
Re: Community projects having problems with infrastucture
Now that's what i could call "constructive" (both from x-Fade and freemangordon), in opposite to what "some other official guys" wrote earlier when community rep / infrastructure issues were mentioned (basically, just general blah blah).
|
Re: Community projects having problems with infrastucture
Quote:
I now special cased the 50 version, so it works for the current version. The hack would need to be updated next time though. |
Re: Community projects having problems with infrastucture
Quote:
|
Re: Community projects having problems with infrastucture
Quote:
Anyway. back to the QA thing.. So what would be the preferred way of cleaning the queue and making sure it doesn't get stuck so easily again? Automated promotions doesn't seem to be the answer but what about the other way around I proposed a bit earlier that if the the maintainer doesn't promote the package into extras within a month after the promotion is unlocked the package is automatically removed from testing? |
Re: Community projects having problems with infrastucture
Quote:
Anyway, the problem might go away when the version in Extras doesn't have the old numbering scheme anymore. If we ever move to OBS, we can leave this whole code behind :) |
Re: Community projects having problems with infrastucture
Quote:
If you do that, you won't have waiting applications in Testing but in Devel. |
Re: Community projects having problems with infrastucture
Quote:
There where some good arguments against automated promotions so I proposed this. Personally I'm still more in favour of the automated thing since if a maintainer puts a package to testing and it passes QA it should be promoted. In case of "developer's remorse" of putting it to testing - it could be handled something like if the maintainer votes down the package then it's removed from testing regardless of what the other votes say. The QA quarantine time gives the maintainer some time to do this. In either case the queue should be much easier to handle. I'm not saying that these are the only options. I'm sure there are other possible solutions out there. Edit: It also might be worth considering that packages require at least N votes from supertesters or something to be promoted. This is to guard against getting the more popular packages through without proper testing |
All times are GMT. The time now is 10:00. |
vBulletin® Version 3.8.8