Darkserver Improvement: Pen Down

Lot of things to do! Lot of things to do! Lot of things to do! This was continuously revovlving around my head for last 2 weeks. I had to deploy the work i had done on staging instance and test it. But wait! I had never written a setup.py before, never made a RPM package before. While in college, I had a fascination toward RPM packaging as most of my college seniors had created a RPM package sometime or other. During Mukti 2011, I had attended a RPM packaging workshop by Rahul Sundaram(mether), so i had the idea of how to package a RPM. ...

2013-09-25 · 2 min · Sayan Chowdhury

PyCon India 2013

Python Month I attended last year’s PyCon India, while in college and it was a great experience. After shifting to Bangalore this year, I thought why not volunteer Pycon India this year. I was a regular attendee to the Pycon India meetings held at the Goibibo office at M.G.Road. This year it was thought to celebrate the month of August Python Month as a part of PyCon this year. As a part of Python Month, volunteers would go to various college across the country to evangelize and teach python to college students.I personally went to two colleges, BNM Institute of Technology and Reva Institute of Technology. ...

2013-09-10 · 3 min · Sayan Chowdhury

Darkserver Improvement: Web Dashboard

There has been a lot of changes since I last posted my blog. Darkserver’s command line dashboard now supports the secondary architecture. You can easily shutdown the darkproducer of specifying which architecture to shutdown. .. code:: dark> shutdown darkproducer arch The support for multiple buildqueues was removed. After a rigorous testing on my laptop, i pushed the code to the dev instance that was assigned to me. But, a mysterious error happened, nor the pid or the daemon of darkproducer was getting created. Due to which the complete project came to a halt. Later, it was figured out that i was passing the config(—config) argument as a relative path of the conf file, rather than the absolute path which created all this trouble. So, the proper way to start the darkproducer is: ...

2013-09-09 · 1 min · Sayan Chowdhury

Darkserver Improvement

I am currently doing some manual testing of my code, and it proved to be vital. It helped me figure out a lot of bugs. One of seemed weird to me in the beginning: The get here returned an error. .. code:: Method Not Allowed This is an XML-RPC server. Only POST requests are accepted. The project required a heavy amount of download, so my mentor gave me a dev instance to test out my code, all seemed to be fine, with the code properly working on local machine. But on the dev instance a major bug surfaced, all the architecture with referring to the same key. So, currently i started working on implementing different darkproducer-ids for different darkproducers.Also, I need to get started with a long-term bug, my mentor pointed me in the shutdown functionality of darkserver. ...

2013-07-26 · 1 min · Sayan Chowdhury

Darkserver Improvement: Week Two and Week Three

It’s been two weeks since i last posted my report on Darkserver. I could not post week two update as I had been down with bad health(seasonal changes + Loo). With the week coming to an end and /me recovering from fever, i badly hurt my right wrist and that was end of it. I somehow manage to move myself to a new city, Bengaluru. The week passed as a trauma for me :’( ...

2013-07-10 · 2 min · Sayan Chowdhury