On Thu, Mar 09, 2017 at 06:24:26PM +0200, Mark Goldstein wrote:
I'm mostly with Carlos on this. Yes, users should learn new things, when they have time, but as a professional SW developer from 1978 I "learned" that it is very important that developers learn how the users are using their products and try helping them. It should be two-way, not to just force users to go the way developers prefer (Microsoft way - when BG or whoever decided what is best for everybody).
This is different. Developer ignoring what users actually do and preferring his own visions (gimp "save" vs. "export" flame comes to my mind as a nice example) is not what happened here. As someone already explained, the reason for checkinstall being removed was _not_ some "elders" deciding it will be kicked out in order to force users to do things "the right way". No, the reason was the package was literally broken and there was literally nobody willing to fix it and take over its maintainership. Users wanting to use checkinstall do not make a maintainer materialize out of thin air. If we were talking about SLE, it would be possible that managers would decide certain package is so important for the product that they would make sure someone does maintain it. But openSUSE doesn't work like this, in openSUSE if a package doesn't motivate anyone to maintain it, it's not in the distribution, no matter how many users would like to see it there. An orphaned package may stay in the distribution for some time, as long as there are people who are willing to do simple fixes to cope with e.g. new and stricter OBS checks; but in the long term, only a dedicated maintainer is the way to keep a package in the distribution. So if Carlos or anyone else really wants checkinstall in openSUSE, I can see only two options for them: (a) grind their teeth, learn how to do packaging and prepare an acceptable package (if they just want an RPM, not necessarily in the distribution, replace "acceptable" by "working") or (b) convince someone else to do the job for them. If Carlos' e-mails in this thread were an attempt for (b), it's IMHO unlikely to work.
I do like what Ludwig wrote, it seems a better approach.
Carlos, I tried to use osc as Greg described and checked out the checkinstall from one of the user projects (home:adra). It worked fine (well, it also installed some stuff I do not need, like mercury). So I've built checkinstall RPM and installed it on my Tumbleweeds system. It was really straightforward.
This is a quote from my e-mail you responded to:
Thus it's only going to be available if there is someone who is willing to package it and maintain it. Or just the latter if the package already exists - which is most likely the case here, you can copy it from last openSUSE version where it was.
Does it really differ that much? I just suggested last known working version from the distribution rather than random home project. Michal Kubeček -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org