Closed Bug 1212916 Opened 9 years ago Closed 9 years ago

Slave loan request for a bld-linux64-ec2 vm to try installing gstreamer 1.0

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

x86_64
Linux
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Callek, Assigned: firefox)

References

Details

(Whiteboard: [buildduty][capacity][buildslaves][loaner])

Filing a new bug

> I was wrong per discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=947287#c42.  Can I have a loan back?

+++ This bug was initially created as a clone of Bug #1122859 +++

Per bug 973274, I'm looking to try to get Firefox building with gstreamer 1.0, which is not available on centos 6 and needs to be installed from source.

I tried building Firefox in a Centos 6 VM, but it seems clear that some key items aren't stock (requires both python and gcc upgrade..) so I thought there wouldn't be much point unless I try it on an actual build server.

I don't have a Mozilla VPN setup.
I've heard that we are going to get rid of gstreamer in favour of ffmpeg soon.
But right now, Mozilla build of Firefox is broken for H.264 and MP3 on Debian, and any other distro that already doesn't ship gstreamer0.10-ffmpeg. Fixing build issues should be easier than replacing gstreamer (short term).
(In reply to Shmerl from comment #2)

I'm confused by this, Linux distros have just been building with gstreamer1 for many years now.  
Btw, I would be happy to just disable gstreamer0.10 in the builds first.  That is trivial to do and doesn't require a new slave.  I also don't think it would have a significant impact on nightly users and is likely better security wise too.
And specifically this is for the same user [gQuigs+bugs@gMail.com] as was in Bug 1122859 *not* me
(In reply to Bryan Quigley from comment #3)
> (In reply to Shmerl from comment #2)
> 
> I'm confused by this, Linux distros have just been building with gstreamer1
> for many years now.  

Yes, but Mozilla still didn't switch to gstreamer 1.0 (see bug #947287) even though it's already obsolete on many distros. So those who use Mozilla builds (and not packaged ones), can't play video / audio which relies on system gstreamer.
(In reply to Shmerl from comment #5)
> (In reply to Bryan Quigley from comment #3)
> > (In reply to Shmerl from comment #2)
> > 
> > I'm confused by this, Linux distros have just been building with gstreamer1
> > for many years now.  
> 
> Yes, but Mozilla still didn't switch to gstreamer 1.0 (see bug #947287) even
> though it's already obsolete on many distros. So those who use Mozilla
> builds (and not packaged ones), can't play video / audio which relies on
> system gstreamer.

Sorry, I thought you meant the build process itself was broken.  I totally agree the build including gst0.10 is useless today.
Email sent to Callek for further instructions. 

Loaning machines: 
- dev-linux64-ec2-Callek

Hi Callek, 

I am going to assign this to you to keep track of the loan. 

When you are finished with the loan forever, please comment stating so here in the bug, and mark the bug as RESOLVED.

<#### for aws instances, you can also remind the loanee that we can start/stop the instance ####>
By the way, now that this aws instance has been created, starting and stopping it can happen in a flash!
If you are not going to be using this machine for multiple hours, let us know in this bug and we can stop it.

Comment again when you want it started back up.
* For faster turnaround, ping #releng (look for nick with 'buildduty')
Assignee: nobody → bugspam.Callek
Hi, see C#4, Callek opened the request for me.  :)
(In reply to Bryan Quigley from comment #8)
> Hi, see C#4, Callek opened the request for me.  :)

Hi, sorry for that. I will recreate the ec2 instance and I will assign to you.
Email sent to  Bryan Quigley  for further instructions. 

Loaning machines: 
- dev-linux64-ec2-bryan

Hi  Bryan Quigley , 

I am going to assign this to you to keep track of the loan. 

When you are finished with the loan forever, please comment stating so here in the bug, and mark the bug as RESOLVED.

<#### for aws instances, you can also remind the loanee that we can start/stop the instance ####>
By the way, now that this aws instance has been created, starting and stopping it can happen in a flash!
If you are not going to be using this machine for multiple hours, let us know in this bug and we can stop it.

Comment again when you want it started back up.
* For faster turnaround, ping #releng (look for nick with 'buildduty')
Assignee: bugspam.Callek → gQuigs+bugs
3:35 PM <•Callek_cloud> coop: while we have you, any clue how you handled 1122859 before
3:35 PM <•Callek_cloud> said user claims he doesn't even have an LDAP...
3:35 PM <•Callek_cloud> (nor was he granted L1 privs in https://bugzilla.mozilla.org/show_bug.cgi?id=1187909 )
3:35 PM <•coop> i cloned the existing golden AMI and provided the public IP
3:36 PM <•coop> think i did it via the console
3:36 PM <•Callek_cloud> so manually cloned, or used normal loan process?
3:37 PM <•coop> manual
3:45 PM <•Callek_cloud> coop: ok, I'm failing at trying to reproduce your steps :/
3:45 PM <•Callek_cloud> and afaict I can't swap the security group of the one already created to be one accessible for said person...

Coop can you help us please?
Flags: needinfo?(coop)
(In reply to Rail Aliiev [:rail] from comment #1)
> I've heard that we are going to get rid of gstreamer in favour of ffmpeg
> soon.

Apparently ffmpeg is enabled by default now:
https://bugzilla.mozilla.org/show_bug.cgi?id=1207429

Does this mean gstreamer is no longer used on nightlies?
(In reply to AnAkkk from comment #12)
> (In reply to Rail Aliiev [:rail] from comment #1)
> > I've heard that we are going to get rid of gstreamer in favour of ffmpeg
> > soon.
> 
> Apparently ffmpeg is enabled by default now:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1207429
> 
> Does this mean gstreamer is no longer used on nightlies?

It's still enabled.. I'm patch it to disable it, but yea, ffmpeg definitely works better than gst0.10 nowadays..  With ffmpeg I don't see a need to enable gst1.0 (I won't remove it though) or gst0.10 (plan to remove it).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
I guess it's not completely enabled yet though since https://bugzilla.mozilla.org/show_bug.cgi?id=1213499 is still open.
(In reply to AnAkkk from comment #14)
> I guess it's not completely enabled yet though since
> https://bugzilla.mozilla.org/show_bug.cgi?id=1213499 is still open.

Well 43 is "aurora"//"Developer Edition" and thats what that bug is about, it is fixed in 44. And I wouldn't expect a gstreamer0.10-->gstreamer1.0 change being *any* less risky than an uplift of ffmpeg, and since ffmpeg is already on trunk I think that closes out this conversation as a relevance.
Flags: needinfo?(coop)
The following ec2 instance : dev-linux64-ec2-bryan can be terminated ?
Resolution: INVALID → FIXED
(In reply to Vlad Ciobancai [:vladC] from comment #16)
> The following ec2 instance : dev-linux64-ec2-bryan can be terminated ?

Yup, sorry for the noise, I had no idea that ffmpeg was the new plan.. ffmpeg works quite well in my testing.
Component: Loan Requests → Buildduty
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.