_FORTIFY_SOURCE=3 performance
Posted: Jan 05, 2023, 16:28So early last year I finished implemented everything needed for a fully working _FORTIFY_SOURCE=3
so that disrtributions can use it out of the box. OpenSUSE adopted it almost immediately and Gentoo started the work of adding it to their hardened profile. I proposed to make it the default for Fedora 38 after some tests but people quoted to me this blog post that some guy wrote, telling me that there’s a performance issue. Since my explanations and clarifications in the Fedora wiki or on the Fedora devel list is not sufficient (the feature was approved but the “_FORTIFY_SOURCE=3
has performance overhead” claims don’t seem to stop), here’s a blog post for a blog post, stating conclusively that the performance issue is theoretical and overstated, the guy didn’t know what he was talking about when he wrote it.
That guy is working on a clarification blog post of his own, describing in some more detail why the concern is overblown but he has to jump through editorial hoops of a multi-billion dollar corporation that pays his salary, so his apology to me is going to take a while. Whenever he gets to publish his work, I’ll link it here so that it’s two blog posts against one. Take that!
Science Hack Day, Belgaum
Posted: Oct 26, 2016, 00:36We almost did not go, and then we almost cancelled. It was a good thing though that we ended up going because this ended up being one of our more memorable weekends out and definitely the most memorable tech event I have been to.
It started quite early with Kushal telling me that Praveen Patil was organizing a Science Hack Day with Hong Phuc’s help and that it might be an interesting place to come to. He mentioned that there were many interesting people coming in and that Nisha and I would have a good time. I wasn’t very keen though because of my usual reluctance to get out and meet people. This was especially an issue for me with Cauldron and Connect happening back to back in September, draining most of my ‘extrovert energy’. So we were definitely not going.
That is until Praveen pinged me and asked me if I could come.
That was when I posed the question to Nisha, asking if she wanted to do something there. She was interested (she is usually much more enthusiastic about these things than I am anyway) and decided to propose a hack based on an idea that she had already had. She was also fresh from Pycon Delhi where she enjoyed meeting some very interesting people and she was hoping for a similar experience in Belgaum. She proposed a hack to replace a proprietary microcontroller board in one of Ira’s toys with a Raspberry Pi to do some interesting things on pressing many of its buttons, like reading from a list of TODO items and playing songs from the internet. A couple of days before we were to drive down to Belgaum though, we had some issues which led to us almost cancelling the trip. Thankfully we were able to resolve that and off we went to Belgaum.
Poyarekar ladies watching the inauguration
The first impression of the event was the resort where it was hosted. The Sankalp Bhumi Resort at Belgaum was outside the city and was suitably isolated to give us a calm location. It felt like we were on holiday and that helped me relax a bit. The first day started with an informal inauguration ceremony with all of the mentors (including Nisha) giving a brief description of what they were attempting during the weekend. I found out then that there were workshops for school students going on at the same time, teaching them a variety of science hacks like making toys out of paper and straws, soldering and so on. It seemed like it would be total chaos with kids running around all over the place, but it was anything but that. The workshops seemed very well managed and more importantly, almost every child there was the quintessential wide-eyed curious student marvelling at all of the ‘magic’ they were learning.
An organic map of the venue that Arun Ganesh and his team created by mapping the area using OSM.
The hacks themselves were quite interesting, with ideas ranging from using weather sensors on various boards to various solar applications like a sun tracking solar panel, solar lamps, motion detectors, etc. My plan to remain aloof during the conference and just relax with Ira were foiled and I was promptly sucked into the engaging ideas. The fact that we had a bit of firefighting to do on the first morning (we forgot the password to the Pi and had to hunt for a microsd adapter to reset it) also helped me get more involved and appreciate the very interesting people that I found myself with.
The wall of people between me and the biomass burner
There were so many high points during the event that I am pretty sure that I’ll miss quite a few. The most memorable one was the lightning talk that Prof. Prabhu gave on a biomass burner that they had developed that could completely and cleanly burn a variety of bio-fuels, especially compacted dry organic rubbish. Then there was this spontaneous moment on Sunday when Arun Ganesh came up with a microscope with a broken mirror and wondered if we could add an LED under it with a firm pivot of some sort to provide light. It was a pretty simple hack, but we thoroughly enjoyed the process of burning a couple of LEDs in the process and hunting for parts in everybody’s toolkits.
Oh, and did I mention that Praveen did a Laser show to demonstrate some physics and mathematics concepts?
The hacked microscope
After a wonderful two days, it was finally time to go and we did not depart without getting an assurance from Praveen that we will do this again next year. Like I said, this was the most memorable event I have been to and more importantly, it is an event that I would like to take my daughter to every year to show her the wonders of science from an early age, to let her interact with some very interesting people (they were her ‘other friends’ over the weekend) and expand her horizons beyond the learnings she will get from school.
Going to FUDCon: Phnom Penh Edition
Posted: Oct 19, 2016, 04:49A little over a year ago, FUDCon APAC happened in Pune. I know because I lost a lot of nights sleep over it. The event also marked a turning point in my life because it coincided with my decision to move on from Red Hat and accept an offer with Linaro, a decision that I can say now was among the best I have taken in my life despite the very difficult choice I had to make to leave arguably the best team one could ever work with. FUDCon also brought me in touch with many volunteers from across Asia and it was interesting to see the kinds of challenges they faced when talking about Fedora and Open Source in general. That was also when I got to know Nisa and Somvannda from Cambodia better, especially when I had the chance to go over to Phnom Penh for APAC budget discussions. They had wanted to do a FUDCon in Phnom Penh in 2015 and we simply put out a better bid then.
I was not as frustrated as I look in this picture. Photo by Kushal Das.
We started a new trend at last year’s FUDCon, where we held a discussion to decide and announce next year’s FUDCon date and location. We did not actually make an announcement to that effect, but we did have lots of discussions and in the end agreed to support Cambodia in its bid for 2016, especially with Sirko Kemter moving there and taking care of some of the logistics that we had concerns about.
So here we are a little over a year later and it looks like the Phnom Penh FUDCon is happening as planned, alongside Barcamp Phnom Penh. I was ambivalent about going, primarily because I was going to be away for a long time in September and I did not want to be without my family any longer - I love to travel, but there’s only so much time I can spend without my family. That problem is now solved since Nisha has been increasingly getting involved in Pyladies and python programming and wanted to be part of FUDCon as well. It’s going to be expensive, but hey, we deserve a vacation right?
Photo-op with the youngest participant at FUDCon. Photo by Kushal Das.
And an interesting vacation this promises to be with a planned visit to Siem Reap and then back to Phnom Penh to attend what is claimed to be the largest gathering in Phnom Penh. Nisha will be doing a talk on spatial mapping. I had done an impromptu workshop at FUDCon Pune in 2015, where an idle discussion on C programming turned into me showing a group of very interested students how a simple Hello World program gets translated into something that the machine understands and executes. I will attempt to make that into a more formal workshop at Phnom Penh.
So if you’re coming to FUDCon, I’ll see you there!
FUDCon, where friends meet
Posted: Jun 30, 2015, 18:32The madness is over. FUDCon Pune 2015 happened between 26-28 June 2015, and we successfully hosted a large number of people at MIT College of Engineering. This was not without challenges though and we met yesterday to understand what went well for us (i.e. the FUDCon volunteer team) and what could have been better. This post however is not just a summary of that discussion, since it is heavily coloured by my own impression of how we planned and executed the event.
The bid
Our bid was pretty easy to get together because we had a pretty strong organizer group at the outset and we more or less knew exactly what we wanted to do. We wanted to do a developer focussed conference that users could attend and hopefully become contributors to the Fedora project. The definition of developer is a bit liberal here, to mean any contributor who can pitch in to the Fedora project in any capacity. The only competing bid was from Phnom Penh and it wasn’t a serious competition by any stretch of imagination since its only opposition to our bid was “India has had many FUDCons before”. That combined with some serious problems with their bid (primarily cash management related) meant that Pune was the obvious choice. We had trouble getting an official verdict on the bid due to Christmas vacations in the West, but we finally had a positive verdict in January.
The CfP
The call for participants went out almost immediately after the bid verdict was announced. We gave about a month for people to submit their proposals and once we did that, a lot of us set out pinging individuals and organizations within the Open Source community. This worked because we got 142 proposals, much more than we had imagined.
We had set out with the idea of doing just 3 parallel tracks because some of us were of the opinion that more tracks would simply reduce what an individual could take away from the conference. This also meant that we had at most 40 slots with workshops taking up 2 slots instead of 1.
fudcon.in
The website took up most of my time and in hindsight, it was time that I could have put elsewhere. We struggled with Drupal as none of us knew how to wrangle it. I took the brave (foolhardy?) task of upgrading the Drupal instance and migrating all of the content, only to find out that the schedule view was terrible and incredibly non-intuitive. I don’t blame Drupal or COD for it though; I am pretty sure I missed something obvious. SaniSoft came to the rescue though and we were able to host our schedule at shdlr.com.
The content
After the amazing response in the CfP, we were tempted to increase the number of tracks since a lot of submissions looked very promising. However, we held on tight and went about making a short list. After a lot of discussions, we finally gave in to the idea of making a separate workshop track and after even more discussions, we separated out a Container track, a Distributed Storage track and an OpenStack track. So all of a sudden, we now had 5 tracks in a day instead of 3!
Sankarshan continually reminded me to reach out to speakers at the event to make sure that their talk fit in with our goals. I could not do that, mainly because we did not have the bandwidth but also because I realize that in hindsight, our goal wasn’t refined beyond the fact that we wanted a more technical event. The result was that we made a couple of poor choices, the most notable being the opening keynote of the conference. The talk about Delivering Fedora for everyone was an excellent submission, but all of us misunderstood the content of the talk. The talk was a lot more focussed than we had thought it would be and it ended up being the wrong beginning for the conference since it seemed to scare away a lot of students.
The content profile overall however was pretty strong and most individual talks had almost full rooms. The auditorium looked empty for a lot of talks, but that was because each row of the massive auditorium could house 26 people, so even a hundred people in the auditorium filled in only the first few rows. The kernel talks had full houses and the Container, OpenStack and Storage tracks were packed. It was heartening to see some talks where many in the audience followed the speaker out to discuss the topic further with them.
One clear failure on the content front was the Barcamp idea. We did a poor job of planning it and an even poorer job of executing it.
Travel, Accommodation and Commute
We did a great job on travel and accommodation planning and execution. Travel subsidy arrangements were well planned and announced and we had regular meetings to decide on them. Accommodation was negotiated and booked well in advance and we had little issues on that front except occasionally overloaded network at the hotel. We had excellent support for visa applications as well as making sure that speakers were picked up and dropped to the airport on time. The venue was far from the hotel, so we had buses to ferry everyone across. Although that was tiring, it was done with perfect precision and we had no unpleasant surprises in the end.
Materials, Goodies and SWAG
We had over 2 months from the close of CfP to conference day, and we wasted a lot of that time when we should have been ordering and readying swag. This is probably the biggest mistake we had made in planning and it bit us quite hard near the closing weeks. We had a vendor bailing on us near the end, leading to a scramble to Raviwar Peth to try and get people to make us stuff in just over a week. We were lucky to find such vendors, but we ended up making some compromises in quality. Not in t-shirts though, since that was an old reliable vendor that we had forgotten about during the original quote-collection. He worked night and day and delivered the t-shirts and socks despite the heavy Mumbai rains.
The design team was amazing with their quick responses to our requests and made sure we had the artwork we needed. They worked with some unreasonable deadlines and demands and came out on top on all of them. The best part was getting the opportunity to host all of them together on the final day of the conference and doing a Design track where they did sessions on Inkscape, Blender and GIMP.
We struggled with some basic things with the print vendor like sizes and colours, but we were able to fix most of those problems in time.
Venue
We settled on MIT College of Engineering as the venue after considering 2 other colleges. We did not want to do the event at COEP again since they hosted the event in 2011. They had done really well, but we wanted to give another college the opportunity to host the event. I had been to MIT weeks earlier as a speaker at their technical event call Teknothon and found their students to be pretty involved in Open Source and technology in general, so it seemed natural to refer them as potential hosts. MITCOE were very positive and were willing to become hosts. With a large auditorium and acceptably good facilities, we finalized MITCOE as our venue of choice.
One of the major issues with the venue though was the layout of the session rooms. We had an auditorium, classrooms on the second floor of another building and classrooms on the 4th floor of the same building. The biggest trouble was getting from the auditorium to that other building and back. The passages were confusing and a lot of people struggled to get from one section to the other. We had put up signs, but they clearly weren’t good enough and some people just gave up and sat wherever they were. I don’t know if people left out of frustration; I hope they didn’t.
The facilities were pretty basic, but the volunteers and staff did their best to work around that. WiFi did not work on the first two days, but the internet connection for streaming talks from the main tracks worked and there were a number of people following the conference remotely.
HasGeek pitched in with videography for the main tracks and they were amazing throughout the 3 days. There were some issues on the first day in the auditorium, but they were fixed and the remainder of the conference went pretty smoothly. We also had a couple of laptops to record (but not stream) talks in other tracks. We haven’t reviewed their quality yet, so the jury is still out on how useful they were.
Volunteers and Outreach
While our CfP outreach was active and got good results, our outreach in general left a lot to be desired. Our efforts to engage student volunteers and the college were more or less non-existent until the last days of the conference. We spoke to our volunteers the first time only a couple of days before the conference and as expected, many of the volunteers did not even know what to expect from us or the conference. This meant that there was barely any connect between us.
Likewise, our media efforts were very weak. Our presence in social media was not worth talking about and we only reached out to other colleges and organizations in the last weeks of the conference. Again, we did not invest any efforts in engaging organizations to try and form a community around us. We did have a twitter outreach campaign in the last weeks, but the content of the tweets actually ended up annoying more people than making a positive difference. We failed to engage speakers to talk about their content or share teasers to build interest for their sessions.
FUDPub
Best. FUDPub. Ever.
After looking at some conventional venues (i.e. typical dinner and drinks places) for dinner and FUDPub, we finally settled for the idea of having the social event at a bowling arcade. Our hosts were Blu’O at the Phoenix Market City mall. The venue had everything from bowling to pool tables, from karaoke rooms to a dance floor. It had everything for everyone and everyone seemed to enjoy it immensely. I know I did, despite my arm almost falling off the next day :)
Budget
We had an approval for up to $15,000 from the Fedora budget and we got support from a couple of other Red Hat departments for $5,000 each, giving us a total room of $25,000. The final picture on the budget consumption is still work in progress as we sort out all of the bills and make reimbursements in the coming weeks. I will write another blog post describing that in detail, and also how we managed and monitored the budget over the course of the execution.
Overall Impressions
We did a pretty decent event this time and it seemed like a lot of attendees enjoyed the content a lot. We could have done a lot better on the venue front, but the efforts from the staff and volunteers were commendable. Would I do this again? maybe not, but that has more to do with wanting to get back to programming again than with the event organization itself. Setting up such a major conference is a lot of work and things only get better with practice. Occasional organizers like yours truly cannot do justice to a conference of this size if they were to do it just once every five years. This probably calls for a dedicated team that does such events.
There were also questions of whether such large conferences were relevant anymore. Some stated their preference for micro-conferences that focussed on a specific subset of the technology landscape, but others argued that having 10 conferences for 10 different technologies was taxing for budgets since it is not uncommon for an individual to be interested in more than 1 technology. In any case, this will shape the future of FUDCon and maybe even Flock, since with such a concentration of focus, Flock could end up becoming a meetup where contributors talk only about governance issues and matters specific to the Fedora project and not the broader technology spectrum that makes Fedora products.
In the end though, FUDCon is where I made friends in 2011 and again, it was the same in 2015. The conference brought people from different projects together and I got to know a lot of very interesting people. But most of all, the friends I made within our volunteer team were the biggest takeaway from the event. We did everything together, we fought and we supported each other when it mattered. There may be things I would have done differently if I did this again, but I would not have asked for a different set of people to work with.
The new fudcon.in: Why and How
Posted: May 18, 2015, 22:31We had a major change earlier this week, with the new fudcon.in website going live. This was a major task I was involved in over the last couple of weeks, and also one of the major reasons why we did not have a lot of visible action on the website. Hopefully you’ll see more action in the coming weeks as we come closer to the big day with just over a month to go.
Why did we do it?
The old fudcon.in website was based on Drupal 6.x with the COD module. Technically, this is a supported version of Drupal, but that is a pointless detail because every security or bug fix update was painful. The primary reason, it seemed to us, was COD. The 6.x version seemed more or less dead. We still stuck to it however, since the 7.x upgrade was far more painful than doing these updates and hacking at settings to get things working again.
That was until we decided to add the Speaker bio field to our sessions.
The COD module is very versatile and can let you ask for arbitrary information about a session. However, when you add a field, you can capture data from users, but cannot actually show it. The problem seemed to be in the way COD stored its additional data - drupal seemed unable to query it when displaying the session node and hence would refuse to show all of the additional fields, like FAS username, Twitter handle and speaker bio. Praveen and I hacked at the settings for days and couldn’t get it to work. We went live with the missing speaker bio, which apparently nobody else seemed to notice.
However, when we put out the talk list, the absence of speaker bio was evident, so I decided to take a crack at fixing it in code. I gave up because I was quickly overwhelmed by the Drupal maze of dependencies - I have spent way too long away from the web app world - and decided that I may have an easier time upgrading all of Drupal and COD to 7.x than peering at the Drupal/COD code and then maintaining a patch for it. I also felt that the upgrade would serve us better in the longer run, when we have to use the website to host a future FUDCOn - upgrading from 7.x ought to be easier than upgrading from 6.x.
How we did it
I sat back one weekend to upgrade the Drupal instance. The instructions make it sound so easy - retain the sites directory and your modules and change the rest of the code, call the Drupal update.php script and wait for it to do the magic. It is that easy, if your website does not use anything more than the popular modules. With COD, it is basically impossible to go from 6.x to 7.x, especially if you have added custom fields like we did.
Data definitions for COD seemed to have changed completely between 6.x and 7.x, making it near impossible to write a sensible migration script, especially when the migrator (yours truly) has no idea what the schema is. So I went about it the neanderthal way - remove all content, retain all users and then upgrade to Drupal 7.x from COD 6.x. That thankfully worked like a charm. This was a useful first step because it meant that at least we did not have to ask users to sign up again or add hundreds of accounts manually.
Once our user schema was on 7.x, the next task was to get COD 7.x. This again worked out quite easily since COD did not complain at all. Why would it - there was no conference content to migrate! Creating a new event and basic pages for the event was pretty straightforward and in fact, nicer since the new COD puts conference content in its own namespace. This would mean shared links being broken, but I didn’twant to bother with trying to fix that because there were only a few links that were shared out there. If this is too big a problem, we could write a .htaccess rule to do a redirect.
Adding sessions back was a challenge. It took me a while to figure out all of the data that gets added for each session and in the end I gave up due to exhaustion. Since there were just about 140 session entries to make, Praveen and I split that work and entered them ourselves. Amita and Suprith then compared content with fudcon.in to verify that it is all the same and the finally Praveen pushed the button to upgrade.
Like everything else, this upgrade taught me a few things. Web apps in general don’t think a lot about backward compatibility, which is probably justified since keeping backward compatibility often results in future designs being constrained - not something a lot of developers are comfortable with. I also had to refresh a lot of my database foo - it’s been more than 6 years since the last time I wrote any serious SQL queries.
The biggest lesson I got though was the realization that I am no longer young enough to pull an all-nighter to do a job and then come back fresh the next day.
Talk selection for FUDCon Pune 2015
Posted: Apr 14, 2015, 23:39We received over 140 submissions for FUDCon Pune and Amit, Kushal, Neependra and I had our task cut out. We had room to select about 40 talks and some workshops given that we did not want to go over 3 main talk tracks for the conference - workshops would be treated separately since their requirements are usually completely different from the talks.
We decided to do this in multiple passes, reducing the number of talks till we had a list that we were satisfied with. We started by individually scoring all of the talks and then comparing notes. This gave us an indication of talks we had full agreement over and with that out of the way, we just had to fight it out over the remaining talks. We quickly found out that this was time consuming, but there seemed to be no other way, so we stuck to it and asked for our original self-imposed deadline to be pushed over from 3rd April to 15th April.
Docker, Docker Docker, Gluster, Gluster, Gluster...
One thing that stood out during our selection process was the sheer number of submissions for Container technologies (Atomic, Docker), Software defined storage (Gluster, Ceph) and OpenStack. We did not want to reject a lot of these talks but at the same time we did not want to turn a Fedora conference into a Cloud conference, so after discussing in the FUDCon planning meeting, we decided to have 3 separate tracks for these talks. Each track would run for a day, with an introductory talk in the main track followed by sessions and workshops in a separate dedicated track. On the last day, a representative from each track would give a 10 minute summary of what happened at their track.
This format obviously meant that these talks were not suitable for inclusion in the tracks as is - speakers would have to get together and work on the kind of talks they want to see at their track so that they tell a coherent story around that technology. We also identified leaders for each track to coordinate this effort, but the leaders do not decide what goes in their track. It is the job of the entire group to come to a consensus about their talks and what their track looks like. We have begun communicating this to the speakers now and are looking forward to their active participation.
And the speakers are...
This has been the slowest bit. The mass mailer module on the Drupal COD is not working for us for some reason and we’re now trying to figure out how to not do the busy work of sending individual emails and using a script to do this at least for accepted proposals. The rejections are a bit trickier because we haven’t declined a lot of talks outright. There are a lot of cases where we want to request speakers to run a BoF for their topics or merge their workshop with another workshop proposal if possible, to provide more complete coverage on the topic. Even for those that we have declined outright, we would like to make sure that they still come since we would like to hear from them at the barcamp or at the lightning talks. We would like to try as much as we can to get space for everybody to share their experience and knowledge at FUDCon.
All of this means that we have to send out a lot of personal emails and that is taking time. We would like to hold off publishing the list until we have sent out these emails, so we hope to come up with a finished list by the end of the week, or latest by the next meeting.
Travel and Stay
As we have mentioned before, if you are an active Fedora contributor or a speaker and want to come to FUDCon but don’t have the resources to travel or the means to stay in the city for the duration of the conference, then let us know. We have a limited budget to support travel and stay, which we can use to help some of you. Being selected as a speaker does not necessarily entitle you to travel and stay, you need to make this request regardless of the result if you need assistance. The deadline for submitting these requests is 30th April, but we’re processing them every week, so don’t wait till the last day to make your request.
Every week brings FUDCon Pune closer and we’re very excited about sharing ideas with some very interesting people. See you all at FUDCon!
FUDCon Pune Planning meeting minutes: 2015-04-07
Posted: Apr 07, 2015, 04:33The FUDCon volunteer team met again today after a week to discuss progress. Todays meeting had sparse attendance and we mostly just skimmed over the main points. The main highlight was the acceptance of a number of travel sponsorship tickets. If you intend to come to FUDCon Pune and need travel assistance, please file a ticket for sponsorship. We’re accepting requests till 30th April 2015.
The other highlight was that the talk selection process wasn’t going as fast as we had thought. We will need another week before we can come up with a list of selected talks. The deadline for it is now revised to 14th April.
We also had some movement on the SWAG front, with a couple of volunteers (including yours truly) to get quotes for various swag items. The full minutes follow; most points are a repeat of last week to maintain a current state of each of the main points.
7 April 2015
Agenda + Minutes
-----------
- Travel updates?
- Start meeting regarding this in #fudcon-planning
- Accepted several tickets
- Deferred some; we’ll keep going over the list.
- All tickets https://fedorahosted.org/fudcon-planning/report/3
- Prepare an invitation letter for them (for visa).
- Huzaifa to talk to RH HR for such a letter.
- Ask Ruth about us booking tickets instead of getting speakers/requestors to book tickets and reimburse after the conference
- Huzaifa to drop this email
- For ausil, jrusnack, reicatnor:
- Ask RH to sponsor?
- Ask RH to sponsor?
- Start meeting regarding this in #fudcon-planning
- Budget
- (no update this week)
- Make and maintain a publicly visible sheet to track expenses?
- Sent a reminder to Ruth
- Ruth replied; she’s OK with using RH expense system
- Ruth replied; she’s OK with using RH expense system
- Scheduling
- https://ethercalc.org/fudcon-schedule
- Rough timetable
- We will have to select a few talks to schedule; and ask others to do barcamp-style
- Siddhesh + Neeependra + Amit + Kushal
- kushal to retract his talk to be unbiased in talk selection
- We will have daily meetings till we go through the list
- Since we had a lot of Gluster / Docker / Openstack submissions, we decided we’ll do one or two overview talks in the main session and have BOF / mini-confs for these sub-projects.
- We almost finished the entire list for the first pass. We’ll need a couple more passes.
- We pushed the deadline for selecting all talks to 15 Apr
- https://ethercalc.org/fudcon-schedule
- Outreach
- http://piratepad.net/FudCon-outreach-list
- this is for industry + mailing lists (communities)
- we need help here with more lists + more volunteers to do the outreach.
- http://piratepad.net/FUDCon-College-Outreach
- Reach out to MIT to let them know about the event (mid/late May)
- Do some sessions in colleges after exams over (exams get over mid-April)
- Let’s do in:
- MIT-COE
- Cummins
- COEP
- PCCOE
- Sinhagad
- 12 weekends before our event to do these sessions
- Video series
- Shreyank spoke with some video editors to get an idea of things to keep in mind; and also give them an idea of what we are looking for.
- Videos from FPL (Matthew Miller), jsmith, Kushal, Parag, Rahul, Joerg, etc. -- extolling the virtues of FUDCon + Pune
- Kushal and Shreyank to work on this
- Two videos:
- One in April
- One in May
- Reach out to design/marketing team for editing help.
- http://piratepad.net/FudCon-outreach-list
- Marketing
- no updates this week
- Fedora magazine
- Google Plus
- LinkedIn group
- FUDCon.next planning
- We should start a tradition to announce the next fudcon at the current one
- We should start the bid process beforehand and get a bid selected before the current one starts
- The FUDCon pages on the Fedora wiki already mention 1 yr of lead time is needed for starting the fudcon planning process.
- https://fedoraproject.org/wiki/FUDCon_organization_process
- Tuanta taken ownership of driving this at last APAC ambassadors meeting
- Website
- Add names of MIT organizers (
PraveenSiddhesh)- praveen kumar discussed with pyogi about further enhancements to fudcon graphics. pyogi will come up with something by next week.
- Graphics status update?
- Clear to open tickets for other graphics elements
- Also pls update current ticket so that designers know not to keep working on this design anymore
- new tshirt design needed
- Going to fudcon
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/goingto/goingto.png
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/flyer/flyer.svg
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/badges/badges.png
- Please provide feedback on https://fedorahosted.org/design-team/ticket/359
- 2011 designs
- Clear to open tickets for other graphics elements
- Add names of MIT organizers (
- FUDPub
- Rupali reached out to Venue1
- Potential Venue 1
- Space for 100 people
- Reasonable (approx 1800 per person)
- RH has relationship; payments are easier
- Close to cocoon
- No limitation on sound limits - a nice party can be had.
- Amit suggsts place where there is bowling option.
- Reached out to one place
- Option 1: $5600 for unlimited games, food and drinks for unlimited people (max 250)
- Option 2: $4800 for 150 people, limited to 12 lanes and unlimited food, drinks, games.
- Reached out to one place
- On paud road there is go-carting place, not sure if they have bowling too.
- Rupali continuing to reach out to others
- Another venue visit next week
- Another venue visit next week
- Swag
- Let’s start thinking about this now; approach vendors.
- Swag for Volunteers
- tshirts (200)
- Swag for Organisers?
- Swag for Speakers
- Mugs (200)?
- siddhesh’s quote:
- shreyank’s quote:
- Umbrellas (200) (for sweet Pune rains)
- Mugs (200)?
- Swag in general <- Shreyank
- buttons (3000)
- tattoo pasties
- stickers (5000) <- siddhesh
- pens (3000)
- caps (300)
- cloth bags (300)
- diaries (200) <- siddhesh
- bottles (200)
- pen drives (200)
- magic mint dispenser (200) <- Amita
- Fedora badge for attendees?(added to the FAS account)
- Venue
- WiFi
- Siddhesh, Huzaifa, Rupali had a call with MIT sysadmin
- MIT COE are keen on doing it; they need input from us.
- Also talk about the Fedora mirror with them.
- Power connector extensions
- MIT are going to set this up. Follow up
- Note to speakers (include in prep email): In seminar hall: projectors are 4:3, screen quite small (don’t include small text)
- Refreshments for speakers lounge / otherwise
- WiFi
- MIT meetups
- What to do?
- Packaging?
- Bugzapping
- Siddhesh to reach out to MCUG (this week, I promise!)
- What to do?
- Volunteers
- College reopens on Jun 15
- Many students will be on leave till Jun 15
- We should identify students who will be available in the break - e.g. students from Pune who don’t plan to travel elsewhere; we don’t need too much of their time anyway
- Rupali to get a list of volunteers from MITCOE.
- Rupali to get a list of volunteers from MITCOE.
- Mobile Application
- No updates
- Siddharth + Rohan had volunteered
- Videographing
- No updates
- kpoint: Not an option. Rates too high (20k per day just for recording)
- asked for clarification on rates; they might have subsidised options for us
- hasgeek
- They’re allowing us use of their equipment + train a few volunteers who can do the recording. Equipment needs to be brought from BLR to Pune. Nice gesture by them; but sounds complicated given the expensive equipment + need to get volunteers to be trained.
- Look for cheaper quotes from other professionals (Bipin)
- Buy our own cameras? (Rupali)
- Open source solutions for streaming (amit)
- Last option will be to have a tiny webcam doing live Hangout -- advantage is it has auto-archival on youtube.
- amit: +1 for this option (or using the open source one for streaming)
- amit: +1 for this option (or using the open source one for streaming)
- kpoint: Not an option. Rates too high (20k per day just for recording)
- No updates
FUDCon Pune Planning: CfP closing edition
Posted: Mar 10, 2015, 08:40It has been a month since we opened the CfP for FUDCon Pune and it was time to close the CfP. We had a great response to our call for speakers with over 140 talk submissions from around the world. The final list will be much shorter, but I would like to thank everyone for expressing their interest in the event. FUDCon however is much more than just the talks and speakers; it is about contributors and users of Fedora and Open Source getting together, meeting face to face and sharing ideas. To that effect, we have some more interesting announcements to make in the coming weeks. If you’ve been following the FUDCon planning meetings (they’re all open, so you can even dial in if you’re interested and awake), most announcements won’t be surprises, but I’d like to pretend that they are anyway ;)
We had a pretty good meeting a few hours ago and we officially closed the CfP link and removed it from the fudcon.in website. This meant that a few talks snuck in after the 9th March deadline (which is sufficiently vague - which timezone?!) but we’re letting that pass. Amit, Kushal, Neependra and I will be going through the talks list in the coming weeks to make a shortlist and will try to inform selected speakers as early as we can so that they can make their plans. Likewise, some of us will be looking at sponsorship tickets in about 2 weeks time. More on that in the coming meetings.
The full meeting minutes are pasted below for record. We edit the same set of points, so some of the points are repeated, but they’re there to complete the picture of the state we’re in.
Last meeting : http://piratepad.net/fudcon-pune-planning-20150203
10 Mar 2015
Agenda + Minutes
-----------
- Outreach
- http://piratepad.net/FudCon-outreach-list
- this is for industry + mailing lists (communities)
- we need help here with more lists + more volunteers to do the outreach.
- http://piratepad.net/FUDCon-College-Outreach
- (nothing new; we will remove this from next week’s agenda)
- this is for colleges / educational institutes
- separate cfp needed because we need to mention open source in education here -- we could have a track for professors / teachers here to get them together and discuss problems specific to their area.
- Please think of more companies which deal with RH / CentOS / Fedora; reach out for CFP.
- (al closed, remove from agenda)
- Rupali emailed some RH contacts
- Video series
- (no updates) -- let’s have something next week though.
- Videos from FPL (Matthew Miller), jsmith, Kushal, Parag, Rahul, Joerg, etc. -- extolling the virtues of FUDCon + Pune
- Kushal and Shreyank to work on this
- Two videos:
- One in April
- One in May
- Reach out to design/marketing team for editing help.
- also reach out to ambassadors in apac for confirmation / planning
- Siddhesh: announced during apac meeting; ambassador panel discussion at fudcon welcomed by all; Siddhesh to announce it on ambassadors list.
- Siddhesh to do this today.
- Siddhesh: announced during apac meeting; ambassador panel discussion at fudcon welcomed by all; Siddhesh to announce it on ambassadors list.
- open trac for sponsorship requests
- https://fedorahosted.org/fudcon-planning/ticket/535
- List of milestones created; we will have them included in the trac instance -- Paul Frields helping us with that.
- done; requests already coming in.
- https://fedorahosted.org/fudcon-planning/ticket/535
- We should send email to fudcon-planning@ and india@ lists to announce CFP is open
- Amit to write blog post on barcamp idea
- Based on that, we’ll open barcamp CFP in a week or two.
- Kushal says barcamp style should have a whiteboard at the venue, and not have it online beforehand.
- Shreyank suggests we could do barcamps on last day too.
- 2-3 people suggest we should not have a cfp at all for barcamp (because this is not how they’re done anyway)
- http://piratepad.net/FudCon-outreach-list
- CFP
- CFP is now closed!
- We have > 130 talks!
- Confirmed we can’t add new sessions -- website updated.
- We will have to scale this down -- we can’t handle these many.
- 2011 fudcon had 60 talks; we had to have 6 parallel tracks.
- Amit suggests we keep a CFP open for barcamp-style, since that is how FUDCons have been conducted this way so far.
- Everyone agrees, but let’s not call it CFP; let’s call it barcamp-track
- Also there are lightning talk, which will be decided on same day.sch
- BOFs
- We will provide some empty space, people will organise themselves.
- whiteboards to provide a space to book and reserve spaces
- Marketing
- Fedora magazine
- Nothing for now; we wlil do a barcamp article in a while.
- fudcon.fedoraproject.org
- will need some trac ticket?
- Siddhesh (looks like I need a Pune 2015 component to file a ticket against)
- Twitter
- We also have tweets going out from Red Hat Community account
- Google Plus
- LinkedIn group
- Fedora magazine
- FUDCon planning
- We should start a tradition to announce the next fudcon at the current one
- We should start the bid process beforehand and get a bid selected before the current one starts
- The FUDCon pages on the Fedora wiki already mention 1 yr of lead time is needed for starting the fudcon planning process.
- https://fedoraproject.org/wiki/FUDCon_organization_process
- Scheduling
- https://ethercalc.org/fudcon-schedule
- Rough program
- We will have to select a few talks to schedule; and ask others to do barcamp-style
- Siddhesh + Neeependra + Amit + Kushal
- Website
- http://fudcon.in website up
- just need to figuire openid thing now
- don’t bother about it now.
- Favicon for fudcon site
- Praveenkumar to do this
- Forget about it now
- just need to figuire openid thing now
- Graphics status update?
- Clear to open tickets for other graphics elements
- Also pls update current ticket so that designers know not to keep working on this design anymore
- new tshirt design needed
- Going to fudcon
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/goingto/goingto.png
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/flyer/flyer.svg
- https://jurankdankkal.fedorapeople.org/FUDCon/FUDConPune2015/final/badges/badges.png
- Please provide feedback on https://fedorahosted.org/design-team/ticket/359
- 2011 designs
- Clear to open tickets for other graphics elements
- SSL support? Asked Saleem about it
- We’re still figuring this out.
- Forget about it now
- Forget about it now
- We’re still figuring this out.
- http://fudcon.in website up
- Travel updates?
- Let’s start looking at tickets
- Email fudcon-planning@ to set up an IRC meeting to discuss tickets
- Let’s say 2 weeks from now - Thursdays 2000 our time
- Fedora contributors, speakers, APAC people - priorities.
- Identify people to book early (esp people who travel from far).
- Budget
- Make and maintain a publicly visible sheet to track expenses?
- Sent a reminder to Ruth
- Ruth replied; she’s OK with using RH expense system
- Ruth replied; she’s OK with using RH expense system
- FUDPub (no update)
- Rupali reached out to Venue1
- Potential Venue 1
- Space for 100 people
- Reasonable (approx 1800 per person)
- RH has relationship; payments are easier
- Close to cocoon
- No limitation on sound limits - a nice party can be had.
- Rupali continuing to reach out to others
- Another venue visit next week
- Another venue visit next week
- Swag
- Let’s start thinking about this now; approach vendors.
- Niranjan suggests some programmable arduino boards manufactured locally with our logos
- Swag for Volunteers
- tshirts
- Swag for Organisers?
- Swag for Speakers
- Mugs?
- Umbrellas (for sweet Pune rains)
- Fedora badge for attendees?(added to the FAS account)
- Venue
- WiFi
- They don’t have this on-campus; they had said they would set it up by FUDCon. Follow up.
- MIT COE are keen on doing it; they need input from us.
- We will get in touch with their IT person.
- Also talk about the Fedora mirror with them.
- Power connector extensions
- MIT were going to set this up. Follow up
- Note to speakers (include in prep email): In seminar hall: projectors are 4:3, screen quite small (don’t include small text)
- WiFi
- MIT meetups
- First one proposed on 28th Feb
- Didn’t happen; we need to discuss when it’s possible for them (they have exams going on these days)
- What to do?
- Siddhesh to reach out to MCUG
- Set up a Fedora mirror (Chandan)
- Best way to seed will be to get an archive on
- Best way to seed will be to get an archive on
- First one proposed on 28th Feb
- Volunteers
- College reopens on Jun 15
- Many students will be on leave till Jun 15
- We should identify students who will be available in the break - e.g. students from Pune who don’t plan to travel elsewhere; we don’t need too much of their time anyway
- Mobile Application
- Siddharth + Rohan had volunteered
- Rohan to adapt an app used by the OpenStack folks.
- Creating FAQ for FUDCon India 2015
- Kushal to draft it
- Kushal has a list of Q
- Amit will get creative with answers.
- Amit will get creative with answers.
- Videographing
- kpoint: Not an option. Rates too high (20k per day just for recording)
- asked for clarification on rates; they might have subsidised options for us
- hasgeek
- They’re allowing us use of their equipment + train a few volunteers who can do the recording. Equipment needs to be brought from BLR to Pune. Nice gesture by them; but sounds complicated given the expensive equipment + need to get volunteers to be trained.
- Look for cheaper quotes from other professionals (Bipin)
- Buy our own cameras? (Rupali)
- Check if local RH marketing has cameras they can spare for the event (Rupali)
- Open source solutions for streaming (amit)
- Last option will be to have a tiny webcam doing live Hangout -- advantage is it has auto-archival on youtube.
- amit: +1 for this option (or using the open source one for streaming)
- amit: +1 for this option (or using the open source one for streaming)
- kpoint: Not an option. Rates too high (20k per day just for recording)
Fedora 21 Release Party at MITCOE
Posted: Mar 02, 2015, 02:53Fedora 21 was released in December last year, but thanks to the year and holidays and then travel plans of most people organizing (or helping with) the party, the plans were pushed all the time till we finally did it last weekend. Praveen and Rupali owned the event, with Praveen proposing it at the APAC Ambassadors meeting and Rupali coordinating with MITCOE and managing the snacks and cake. Praveen could not make it to the party in the end.
There were about 15 people from the college, none from outside and we started the event with Pravin talking about what’s new in Fedora 21. Parag followed it up with a talk on how to contribute to Fedora. He introduced the students to various roles and SIGs in Fedora and then handed it over to Anish, who talked about the Fedora Workstation product. Anish’s session led into an open discussion about Fedora and the community and how people could become part of the community and contribute to Fedora. There were also questions about how Fedora was different from Ubuntu.
We closed the event with cutting (and eating!) a very large cake, tea and samosas. We continued discussing various kinds of events we could do in their college to get them started as contributors as we ate. It was good to see a lot of interest among students to contribute technically to projects. We’re now looking forward to some fruitful technical sessions at MITCOE in the coming months.
FUDCon APAC 2015: Call for Papers, Progress and more
Posted: Feb 20, 2015, 09:28I am late by a couple of weeks, but here it goes anyway: The Call for Papers for the Fedora Users and Developers Conference has been out since 9th February. The event will be from 26th June 2015 to 28th June 2015 and will be held in Pune, India at the MIT College of Engineering. If you’re doing anything interesting with Fedora, CentOS or Open Source in general and want to talk about it, then go ahead and register for the event and propose a session. The last day for submissions is 9th March 2015.
In related news, preparations for FUDCon have been going on in full swing. Praveen Kumar and I got the fudcon.in website up after archiving the 2011 content and got everything in place for the CfP with help from Pravin, Niranjan, Amit and Huzaifa. Rupali has been negotiating with hotels for accommodation and the FUDPub - we have a great deal for accommodation at a 3 star hotel for INR 3000 + taxes for a twin sharing room and we’re getting promising rates for the FUDPub too. Suchakra and Prima Yogi have been churning out drafts for the new FUDCon Pune logo. Shatadru is working on flyer designs for the CfP. Amita has been writing Fedora magazine articles and Chandan has been posting regular updates on Twitter, Facebook and LinkedIn.
We have meetings every Tuesday at 4PM IST and details are on the fedora-india mailing list. We also try to transcribe the meeting on #fedora-india on freenode and have an active etherpad for the meetings. Feel free to join in and ask questions or make suggestions!
Oh and one more thing, we’re having a Fedora 21 release party tomorrow at MIT College of Engineering at 10 AM. I was supposed to write a separate post for this but I guess it’s too late for that now. I’ll be more punctual with my posts in future, I promise!