https://admin.fedoraproject.org/pkgdb/package/mumble/ Fedora Account System Username: codonell This is a package review request to un-retire mumble. I need Ice to build and support mumble in Fedora 21 and Fedora Rawhide. I have already patched Ice to build on F21. I have emailed devel [1] to determine why Ice was orphaned. Mumble was orphaned and retired because without ice-devel it doesn't build (well it might if you removed the dependencies on Ice, but that's harder to do). [1] https://lists.fedoraproject.org/pipermail/devel/2015-January/206378.html
Please can you provide the updated spec file and the srpm for the review?
Peter Robinson is already building mumble for f22 and f21. I'm asking him what his intent is there. See: http://koji.fedoraproject.org/koji/buildinfo?buildID=562336 http://koji.fedoraproject.org/koji/buildinfo?buildID=562386 Peter, What are you up to with mumble?
(In reply to Carlos O'Donell from comment #2) > Peter Robinson is already building mumble for f22 and f21. I'm asking him > what his intent is there. > > See: > http://koji.fedoraproject.org/koji/buildinfo?buildID=562336 > http://koji.fedoraproject.org/koji/buildinfo?buildID=562386 > > Peter, What are you up to with mumble? I'm up to nothing with mumble. If you read the change log it's a mass rebuild. If you check the git log for mumble: http://pkgs.fedoraproject.org/cgit/mumble.git/commit/?id=7077f096ba00d5c41d4e58795c01c97b5743be05 If you check ice git you'll see why it was orphaned too: http://pkgs.fedoraproject.org/cgit/ice.git/commit/?id=95b8da03bac249f397acdb532f03a10c38e354cd Given they were both orphaned due to non building deps there might be others up the dep tree that have issues and need to be fixed.
(In reply to Peter Robinson from comment #3) > (In reply to Carlos O'Donell from comment #2) > > Peter Robinson is already building mumble for f22 and f21. I'm asking him > > what his intent is there. > > > > See: > > http://koji.fedoraproject.org/koji/buildinfo?buildID=562336 > > http://koji.fedoraproject.org/koji/buildinfo?buildID=562386 > > > > Peter, What are you up to with mumble? > > I'm up to nothing with mumble. If you read the change log it's a mass > rebuild. Why would a mass rebuild build f22 or f21 packages when no such branches exist for the package? > If you check the git log for mumble: > http://pkgs.fedoraproject.org/cgit/mumble.git/commit/ > ?id=7077f096ba00d5c41d4e58795c01c97b5743be05 > > If you check ice git you'll see why it was orphaned too: > http://pkgs.fedoraproject.org/cgit/ice.git/commit/ > ?id=95b8da03bac249f397acdb532f03a10c38e354cd That doesn't explain why there orphaned. At a best guess Ice was orphaned by the owning developer for reasons unknown, I can't find the original email message in devel, simply that it was orphaned. > Given they were both orphaned due to non building deps there might be others > up the dep tree that have issues and need to be fixed. Mumble yes, it requires ice, as do several other packages. I've already emailed devel to see if I resurrect Ice if they would be willing to resurrect their packages which depended on it. OK, so either way, your builds having nothing to do with your interest in mumble, simply some erroneous automated script. I say erroneous because there are no active f21 or f22 branches for mumble, yet it was built in koji by the mass rebuild scripts.
Created attachment 979819 [details] mumble.spec
Created attachment 979820 [details] mumble-1.2.6-5.fc22.src.rpm
(In reply to Christian Krause from comment #1) > Please can you provide the updated spec file and the srpm for the review? Updated spec and srpm attached for f22. You will need to build and install ice-devel from the updated ice package given in bug 1181365.
> > I'm up to nothing with mumble. If you read the change log it's a mass > > rebuild. > > Why would a mass rebuild build f22 or f21 packages when no such branches > exist for the package? They were retired after mass rebuild. If you look at the dates the mass rebuild was August 17th, and they were retired November 17th because the maintainer hadn't bothered to fix them prior to F-21 GA and it would have been broken for GA. > That doesn't explain why there orphaned. At a best guess Ice was orphaned by > the owning developer for reasons unknown, I can't find the original email > message in devel, simply that it was orphaned. Yes it does. One of the packages that mumble depends on was broken. You'll need to follow the break crumbs for the exact reason but the packages retired prior to F-21 were only those that had broken soname deps so basically you wouldn't have been able to do a "yum install mumble" due to broken deps. > > Given they were both orphaned due to non building deps there might be others > > up the dep tree that have issues and need to be fixed. > > Mumble yes, it requires ice, as do several other packages. I've already > emailed devel to see if I resurrect Ice if they would be willing to > resurrect their packages which depended on it. If you look at the ice retirement logs for ice it was retired due to other broken deps. Have you tried grabbing the last .src.rpm and doing a scratch build and seeing what deps it's missing. > OK, so either way, your builds having nothing to do with your interest in > mumble, simply some erroneous automated script. I say erroneous because > there are no active f21 or f22 branches for mumble, yet it was built in koji > by the mass rebuild scripts. It was part of a rel-eng mass rebuild as can be seen in the logs, you need to look at the dates as the package was retired 3 months later. Even with it retired you can check out the package branches and see why, you can get the last .src.rpm from koji and check why it fails etc, see in the git logs why it was retired etc.
(In reply to Peter Robinson from comment #8) > > > I'm up to nothing with mumble. If you read the change log it's a mass > > > rebuild. > > > > Why would a mass rebuild build f22 or f21 packages when no such branches > > exist for the package? > > They were retired after mass rebuild. If you look at the dates the mass > rebuild was August 17th, and they were retired November 17th because the > maintainer hadn't bothered to fix them prior to F-21 GA and it would have > been broken for GA. Thanks, I saw that after I updated the ticket. > If you look at the ice retirement logs for ice it was retired due to other > broken deps. Have you tried grabbing the last .src.rpm and doing a scratch > build and seeing what deps it's missing. It has no missing deps, it builds just fine on fc22 :-)
Little script for building Mumble from source on F21 for those reading who're Googling about Mumble in F21 that can't wait and haven't a clue how to build Mumble: https://gist.github.com/Orbixx/40232a34f29cb3cb1741
*** Bug 1111838 has been marked as a duplicate of this bug. ***
Hey Carlos. I need this for joining in podcasts, it turns out. :) Happy to help review. Can you update the spec to 1.2.8?
Hi, Carlos seems unresponsive and just was informed now [1] that we can disable disable ice, also celt support So can I close this re-review and open a new one ? [1] https://bugzilla.redhat.com/show_bug.cgi?id=1181366
(In reply to Sergio Monteiro Basto from comment #13) > Hi, Carlos seems unresponsive and just was informed now [1] that we can > disable > disable ice, also celt support > > So can I close this re-review and open a new one ? Sorry the in information is here [1] [1] https://ask.fedoraproject.org/en/question/70535/when-will-mumble-return-to-the-fedora-repositories/?answer=70849#post-id-70849
(In reply to Sergio Monteiro Basto from comment #13) > Hi, Carlos seems unresponsive and just was informed now [1] that we can > disable > disable ice, also celt support > > So can I close this re-review and open a new one ? > > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1181366 Sorry, I maintain glibc, so I get only small slices of time to maintain anything else :-) My goal was to get mumble back into fedora for normal uses in gaming voice chat. If we can solve this without needing ice, that would be great. Who is going to maintain mumble though?
(In reply to Carlos O'Donell from comment #15) > (In reply to Sergio Monteiro Basto from comment #13) > > Hi, Carlos seems unresponsive and just was informed now [1] that we can > > disable > > disable ice, also celt support > > > > So can I close this re-review and open a new one ? > > > > > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1181366 > > Sorry, I maintain glibc, so I get only small slices of time to maintain > anything else :-) > > My goal was to get mumble back into fedora for normal uses in gaming voice > chat. If we can solve this without needing ice, that would be great. > > Who is going to maintain mumble though? Potential comaintainer here. ;)
(In reply to Christopher Meng from comment #16) > (In reply to Carlos O'Donell from comment #15) > > (In reply to Sergio Monteiro Basto from comment #13) > > > Hi, Carlos seems unresponsive and just was informed now [1] that we can > > > disable > > > disable ice, also celt support > > > > > > So can I close this re-review and open a new one ? > > > > > > > > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1181366 > > > > Sorry, I maintain glibc, so I get only small slices of time to maintain > > anything else :-) > > > > My goal was to get mumble back into fedora for normal uses in gaming voice > > chat. If we can solve this without needing ice, that would be great. > > > > Who is going to maintain mumble though? > > Potential comaintainer here. ;) OK, updating to 1.2.9 and will resubmit patch.
OK, we need ICE to build murmurd, which I want. So we can't get rid of ICE and it can't be disabled easily.
dnf copr search mumble and you will find mumble build without ICE. From [1], Dadivda wrote and I believe : | dnf copr enable jamielennox/Mumble && dnf -y install mumble | | Hey! reading the changelog in src.rpm | | "- Update to 1.2.9 | - Removed all murmur server building | - Turned off ICE support and a bunch of other things I don't want."Hey! reading | Ice isn't necessary anymore, I do know if affect disable ice, also celt... un-retire ICE will be hard , so meanwhile we can't just have Mumble without server building and ICE support ? [1] https://ask.fedoraproject.org/en/question/70535/when-will-mumble-return-to-the-fedora-repositories/?answer=70849#post-id-70849
Personally mumble isn't much use to me without the server, but I appreciate any effort in restoring the packages.
Un-retiring ICE is not *that* hard. btw, have you all guys thought of collaborating ? You can have multiple owners -provided they're all in the packager group- for a package in a SCM request, just let the reviewer knows. That will solve the problem of the reporter lacking time to advance the review.
I would be willing to review and co-maintain the package as well, I make heavy use of mumble (the client in particular) and would love to see it back in the collection.
Any updates?
Hi I've been waiting for this package for over 12 months. So in the open source spirit I downloaded what Carlos did and improved on it. Here is my copr: https://copr.fedoraproject.org/coprs/fedpop/mumble/ If you would like to collaborate with me on this please reply here with patches or I could add you to my copr. I used mumble source 1.2.10 as available in tarball from github. I built mumble and murmur and the other packages. I removed ice support. My hope is that I can work on ice next and then bump this to include ice support. ice is a little broken at the moment so refer to that bug for updates. For any package reviewer worried about this: ice is not something that most people use. Its not worth delaying this package any longer for something very few people use. Besides, another RPC is coming to mumble soon: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/timcooper/5649050225344512 I removed a unnecessary things in the SPEC related to forking method for starting the daemon and used the -fg switch to run it the 'systemd' way with Type=simple. Logging is outputted to the journal through stdout. Additionally I pulled out the murmur.ini file and put it in sources so I could change it to run like it should by default. I'm a little bit unsure of the exact packages that mumble requires at runtime. I put opus, speex and celt. I think I need to look over that again to make sure it's perfect. Instead of requires I could use a weaker dependency too.
So, I guess Carlos got busy... this looks like a stalled review per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews If there's no answer in a week perhaps interested parties could open up a new review?
It's been a while. Have there been any unreported updates on this? I'm trying to teach myself about Fedora packaging, and I'm looking for a project to practice with. And I'd also like to see Mumble available in the Fedora repositories again. I've managed to compile Mumble from source, and I've been reading about the documentation about RPM spec files. Is there any way I can help?
Well you could do a review of my package (the copr). I'll post a review request on Thursday or Friday and link it here.
Sure. Just to be clear, a review in this case means following the steps here <https://fedoraproject.org/wiki/Package_Review_Process#Reviewer>, right? I think I can do that.
John, did you get a chance to post the review request yet?
terrycloth, see https://bugzilla.redhat.com/show_bug.cgi?id=1284989
*** This bug has been marked as a duplicate of bug 1284989 ***