FUDCon Pune, 2015 – A wonderful journey

fudcon

I have attended many international open source conferences till date, but the joy of organizing and conducting one in my own country was different.

For many people, FUDCon 2015 was from 26 to 28 June at MIT Pune, India.
But for us ( http://fudcon.in/conference/about.html ), who created this event and made it a big success , It was a 6 months long, wonderful journey.

After winning the bid, we started putting all our efforts to make FUDCon, Pune a memorable event. I have volunteered myself for fedora magazine posts and did some ::

The Announcement http://fedoramagazine.org/india-calling-namaste-fudcon-apac-2015/

CFP and Registration :: http://fedoramagazine.org/fudcon-apac-2015-now-accepting-talk-proposals-and-registration/

Sponsorship :: http://fedoramagazine.org/fudcon-pune-2015-open-for-sponsorship-requests/

We got an amazing response in form of 140 submissions from all across the globe on various different topics.

Our little steps in this beautiful journey ::

1. Meetings (planning/sponsorship/marketing) : It is true that most of the times meetings sound boring. But these meetings were real fun with good spirit and real good output. We had weekly planning meetings where we discussed and planned our action items around Travel, Venue, Marketing, Accommodation, Outreach , FUD-Pub, Swags, Budget, Website, Transport and what not :) . You can still have a look at our MOMs at  http://piratepad.net/FUDConPunePlanning , if you really want to ;)

Sponsorship meetings were to decide who will get the travel/accommodation subsidy. We did it on IRC and we gave priority to Fedora contributors.

2. Marketing : No stone left unturned, in order to reach out people. We did a BoF at FOSSASIA. We spread the news via twitter, Facebook and other social media. Banners, posters and standees were used. Pravin Satpute and rest of the team did a nice job to pull out this activity.

3. Web Site and Schedule : Great efforts has been put to improve fudcon.in website. Siddhesh and Praveen spent a lot of time to upgrade website from Drupal COD 6.x to Drupal COD 7.x, and they have done manual work too to achieve this upgrade. Niranjan and PJP created the schedule. Kushal Das made it live at http://fudconin15.shdlr.com/

4. Travel and Accommodation : This was again a big task of booking tickets, hotel rooms etc and I am sure speakers who availed this facilities are the witness of well planned logistics.

5. FUDPub : I was involved in the this activity. We did some prior visits to the FUDPub venue to make sure everything (food, games, music, drinks, bands, bowling etc.) should be nice and I am happy that most of the speakers felt that it was the best FUDPub ever :)

6. Videographing : Hasgeek had sponsored video for 3 rooms. Jace drove down with all equipments. Niranjan took care of this activity with other volunteers.

7. There were lot many other activities where we went extra miles like Fedora Booth, Swags, Venue/Lunch etc.

All the volunteers and organizers really buckled down to make sure that every bit of FUDCon should be a success story. A big thanks to all of them who pulled their own weight to make this happen.  http://fudcon.in/conference/about.html

Things which were pleasing as punch :
1. People : I got to meet so many people during FUDCon which was the best part. Fedora community is full of great people. I have attended few talks and all were full of knowledge. It was like a knowledge fare, where anyone could come and share.
I have attended Key note, education panel, Drupal, FOSS Project, FreeIPA and few more. One of my favorite was on Katello presented by Sachin Ghai

fudcon_me1

PC : Sankarshan Mukhopadhyay

2. My Workshop : I also did a workshop on Anaconda with 2 more speakers (Kaushik and Swapneel )and It went well. Students were interested to know more and they came to us even after the workshop to discuss.

fudcon_me

3. Women Participation : Fedora believes in diversity. Good women participation in FUDCon proved it. Be it volunteer or speaker or attendee, women made their strong presence in FUDCon.

fudcon-g

4. Enthusiasm : It was pleasing to see how students, attendees were coming offline to discuss with speakers and asking questions, getting guidance for further contribution in Fedora.
Aagaz (New Beginning)
Indeed, it was an awesome event. But, we just hit the road, there are miles to go and togetherness is the key. There are plenty of milestones to achieve in Fedora community. This community is symbol of strength which comes from its diversified and dignified contributors. Together, we can make it stronger and more welcoming :)

“””Coming together is a beginning; keeping together is progress; working together is success.””” by Henry Ford

Thanks to Jared Smith for group photo.
For more pictures (Thanks to Kushal Das) : https://www.flickr.com/photos/kushaldas/sets/72157653370892863/page1

FUDCon Pune Planning meeting minutes: 2015-04-14

We had our regular weekly FUDCon planning meeting today and most of the volunteers were present. We went through all the discussion topics and agendas. As the conference is approaching fast, we spent pretty decent time on travel section and it is high time for people who need sponsorship for travel and/or accommodation, please open a Fedora trac ticket for funding request here.

Main highlights of the meeting was :

1. We have updated our site with volunteers list – http://fudcon.in/conference/about . If you are helping and your name has been missed, then please accept our apologies and let us know so that we can add it here.

2. Talk selection done: Roughly 50 talks, 15 workshops and 1 hackfest selected. So, if you have purposed one, you can expect an email soon.

3. Marketing Planning is in its full swing  – http://piratepad.net/marketing-plan-fudcon

Here are the full logs ::
====================
 
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 got in touch with Global Mobility and now has the required information to process visa letter requests
  • Ask Ruth about us booking tickets instead of getting speakers/requestors to book tickets and reimburse after the conference – Huzaifa has emailed Ruth.  He will follow up with an action plan
  • For ausil, jrusnack, reicatnor: Huzaifa has emailed Kushal

Budget

  • Make and maintain a publicly visible sheet to track expenses?
  • Need to keep tab on the number of accommodation requests
  • Sent a reminder to Ruth
  • Ruth replied; she’s OK with using RH expense system

Scheduling

  • Talk selection done: Roughly 50 talks, 15 workshops and 1 hackfest selected
  • Slow progress on marking and communicating results

Outreach

  • this is for industry + mailing lists (communities)
  • we need help here with more lists + more volunteers to do the 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.

Marketing

  • no updates this week
  • Fedora magazine
  • Twitter
  • Facebook
  • Google Plus
  • LinkedIn group (Reach out to Soni)

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.
  • Tuanta taken ownership of driving this at last APAC ambassadors meeting

Website

  • Add names of MIT organizers (PraveenSiddhesh)
  • Done
  • 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
  • 2011 designs

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.
  • 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

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)
  • 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

MIT meetups

  • What to do?
  • Packaging?
  • Bugzapping
  • Siddhesh to reach out to MCUG (this week, I promise!)

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.

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)

389 – Starting/Stoping – Service VS. Systemctl

389 – Enterprise Class Open Source Directory Server for Fedora. I am going to write about the options given for stating and stopping the Directory Server using various command line tools. Some given by Operation System and some given by Directory Server ifself. So here are these options ::

1. Using Service Command – Service command is now a days replaced by systemctl. In RHEL7 and newer, systemctl is being used by default and service command also redirects to systemctl on execution. For older RHEL and Fedora, we still make use of service. This is how, it can be used to start/stop/restart/status for Directory Server ::

service dirsrv start
service dirsrv stop
service dirsrv status
service dirsrv restart

Above commands can be used for all the instances installed on machine. For any specific instance, one can use ::

service dirsrv start ID

2. Using Systemctl :: Everything is getting controled by systemd in Linux. Systemctl have functionality of both service and chkconfig into it. And this is how it can be used to control Directory Server daemon ::

systemctl start/stop/restart/status dirsrv.target
– This is for all the instances installed.

systemctl start/stop/restart/status dirsrv@<ID>.service
– This is for perticular instance.

3. Using Directory Server Tools :: We have placed these two tools at 2 places ::
a). /usr/sbin
/usr/sbin/start-dirsrv
/usr/sbin/stop-dirsrv
/usr/sbin/restart-dirsrv

b). /usr/lib64/dirsrv/slapd-ID
start-slapd
stop-slapd
restart-slapd

These scripts are using systemctl internally and quite handy to use as they come with the Directory Server and if you are automating then you must consider using them over service or systemctl as they will unlikly to change in their usage and will be enhanced to use the latest thing in future to keep up for example if systemctl will be replaced by something else in future :) .. you never know!

Unfortunatley, We don’t have status-slapd in place, but developers are considering to have it.
Point to be noted here is we are getting rid of /usr/lib64/dirsrv/slapd-ID/{tools}, which include *-slapd.

So conclusion, perferred way is to use /usr/sbin scripts for stoping, starting and restarting Directory Server instances.

FUDCon Pune 2015 Planning Meeting Minutes – 3 March

We all (members of FUDCon Pune organizers and volunteers committee), want to make sure that everything is in place and we are making a good progress . So, we had a very productive meeting today. People are gathered in a big room, some joined via call and at #fedora-india

Meeting Etherpad link :: http://piratepad.net/FUDConPunePlanning

Here are some important highlights :

Please see complete MOM below :

Last meeting : http://piratepad.net/fudcon-pune-planning-20150203

03 Mar 2015
Agenda + Minutes
———–
  • Outreach
  • this is for industry + mailing lists (communities)
  • we need help here with more lists + more volunteers to do the outreach.
  • 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.
  • Rupali emailed some RH contacts
  • Video series
  • 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.
  • open trac for sponsorship requests
  • done; requests already coming in.
  • CFP
  • We have about 56 talks so far
  • 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
  • Chandan to tweet
  • Marketing
  • Fedora magazine
  • CFP article out
  • One more CFP article at -1 week (1 March).
  • Let’s not do this article at all; fudcon15 article still the first one on magazine.  Let’s give some time till our next post
  • Also, let’s co-ordinate on content and timing to put out magazine articles; otherwise we look unorganized.
  • 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
  • Facebook
  • Google Plus
  • LinkedIn group
  • Website
  • just need to figuire openid thing now
  • Praveen + Siddhesh.
  • Favicon for fudcon site
  • Praveenkumar to do this
  • Siddhesh added a ‘thanks for registering’ page
  • Praveen deleted RSS — no more spam posts on planet
  • 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
  • 2011 designs
  • SSL support?  Asked Saleem about it
  • We’re still figuring this out.
  • Travel updates? (after CFP closes + speaker selection)
  • Budget
  • Make and maintain a publicly visible sheet to track expenses?
  • Send link to budget to MIT contacts
  • Done
  • Sent a reminder to Ruth
  • Ruth replied; she’s OK with using RH expense system
  • 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.
  • Rupali continuing to reach out to others
  • Another venue visit next week
  • Swag
  • Niranjan suggests some programmable arduino boards manufactured locally with our logos
  • About ₹750
  • Swag for Volunteers
  • tshirts
  • Swag for Organisers?
  • Swag for Speakers
  • 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)
  • 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 
  • 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.
  • 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)

FUDCon Pune 2015 – Invite for sponsorship requests

We are now accepting funding requests for FUDCon Pune 2015. So, all Fedora contributors who want to attend FUDCon Pune during 26-28 June, 2015 and need sponsorship for travel and/or accommodation, please open a Fedora trac ticket for funding request here.

Here are some more details ::

What does sponsorship mean?
It means, Fedora Project will subsidize or reimburse your cost for travel and/or accommodation.

How to apply?
Read this guide and file a ticket here. You need a Fedora account to apply.

Am I eligible?
Typically, if you are a Fedora contributor who is planning to present a talk or organize a hackfest or a workshop, you will be considered eligible. However if you are unsure or you feel that you have a good justification,  go ahead and apply anyway. There is a much better of chance of getting sponsored if you request!

Will everyone who applies get sponsorship?
Probably not. We will do our best to sponsor contributors who are within APAC to attend the event. We can potentially subsidize the costs of some non-APAC participants but our budget is tight. We would love to bring a global community to the FUDCon and welcome everyone to participate but we have to do it within the budget we have been granted.

How will I know I am getting sponsored?
We will update your ticket when we make a decision.

How will you decide who gets sponsored?
All the organizers and other Fedora community members who will participate in the meetings get a vote. All discussions will happen transparently on #fudcon-planning and meeting minutes will be posted to the fedora-india mailing list. FUDCon meetings are open for everyone for participate. You are welcome to join us. There are no side way entrances. This is the same process  for everyone in fedora. Please see sponsoring event attendees wiki page for more information.

When is the deadline?
April 30th, 2015. We will keep it open for a while more if we can but don’t wait to apply. You have a much higher chance of being sponsored if you apply early while funds are available.

git – what is origin

I have started learning git ( which is very famous and widely used tool for code repository and version control ).

Basic commands which I use normally are ::
1. git clone URL – this is to clone the repo
2. git pull – to pull the content from repo
3. git branch – It tells which branch you are on, and of course to change the branch
4. git add, git commit and git push – to add, commit and push the local changes to git.

Now, there is a command which I am using lately to push my changes to git for review::
git push origin HEAD:refs/for/RHEL71 –

And, I had this question, what is origin in this command? I had different answers from different people. But nothing satisfied me. After some more reading this the conclusion::

ORIGIN – origin is the alias of remote git repo which we have cloned. It is not the NAME of remote repository infect, it is an ALIAS given to the URL which points to the default remote repository.

There can be multiple repos cloned, and you can see what url belongs to each remote by using ::
git remote -v

While pushing, you can use remotes or you can simply use a url directly ::
git push git@github.com:git/git.git master

You can see more info about the remote by typing ::
git remote show origin

And interestingly, you can change this alias anytime you want using ::
git remote rename origin anotherAliasNameForTheRepoUrl

Since, I am in learning phase and there will be many more things which I would like to explore, you can expect more post on git from me :)

You can still catch the bus/bug – Anaconda DNF-test-day

It was total fun participating in anaconda test day, I have tested few test cases listed in the result page, also opened bug. Just be careful about the build you are testing, as the 2015-02-11 f22 nightlies are known broken, 02-10 nightly are good to test.

I have tested some negative test cases too, during installation , for example super duper famous new feature “Anaconda 22.17 will enforce ‘good’ passwords”, which is a very hot topic of discussion in fedora mailing lists nowadays. I have tried giving some weak passwords for root and it did not accept it, so it is working well.

Similarly, there are lots of things to test. You can validate anaconda using different install repositories like FTP, NFS, http and mirror list. You can choose various different options while doing configurations in the Anaconda GUI.

Help is available at #fedora-qa and #fedora-test-day IRC channels. Anaconda developer Vratislav Podzimek (vpodzime) is actively looking at bugs and issues. People from fedora QA team are also helping out.

So, don’t miss the boat. You can still join and contribute to make anaconda much more better in Fedora22. Happy Testing :)