Thursday, March 20, 2008

The future of package manager.

I truly believe that dpkg ( Debian/Ubuntu) and rpm ( Red Hat/OpenSUSE/PCLinuxOS) are all dated package managers which have not evolved enough with time. Not to undermine any of the two -- they have been performing well since ages and have given us some excellent distributions.
However, like everything, technology also ages; enters the newer breed like emerge(gentoo/Sabayon), pacman (Arch/Frugalware), PBI(PC-BSD) and conary(Foresight/r-path).

Unfortunately Gentoo development team has gone crazy and are busy in doing everything but development. Check out a small review of the other three by lazytechguy.

Of the three mentioned Conary seems to be the most technically advanced. I came across an interview with the developer of Foresight Linux and was impressed by the description of Conary by the dev. Check out some of the fine points.

  1. Foresight Linux seems to have an interesting release cycle, can you explain it in-depth?
    - Our package manager, Conary, follows many of the principles found in version control systems. Not only does it maintain the source of our packages in the same place as the binaries created, but there are branches. So we have development, QA, and release branches. We are able to do our development on the development branch, without affecting our users. We then promote packages to our QA branch, and test them as a group. The entire operating system is defined in a group, and the packages are built together for optimal compatibility. We test the group of packages together, as a whole, when the QA cycle is complete the entire group is promoted to the release label for user consumption.
    NOTE: Foresight is the first distribution to make a release immediately after a GNOME release.
  2. When did you come to realize that Foresight Linux was needed?
    - Well mostly frustration with existing distros. At the time I was working for a large enterprise where we managed a very large scale linux infrastructure. We struggled with maintenance and deployment issues, as well as the “we have to customize red hat mentality”. I always hated rpm spec files, and hated that our environment was never easily reproducable. Using Conary, I was able to very quickly build a distro that was made up of what I defined as of proper desktop OS using the latest GNOME.
    NOTE: Foresight follows a rolling release so we need not wait for 6 months to get a new package as in Ubuntu or one year in case of Red Hat
  3. How does Conary differ to other popular package management systems (such as dkpg, Portage, and Yum) and why is it a better method of doing things?
    - Whew… where to start :) Conary does so much more than legacy packaging systems such as apt(dpkg) and yum(rpm). Conary melds version control concepts into package management. Not only on the build/packaging side of things, but even for system maintenance. Conary stores sources with the binaries, in the same package, supports branching, merging, etc. On the flip side of that, Conary does some other very nice things. For example, every operation is a transaction. So you can actually rollback your last update or even all the way back to when the system was installed. And, these rollbacks contain local changes that get merged. Also being transactional, Conary breaks updates into smaller “jobs”. These jobs are dep complete, so if at anytime an update fails Conary will rollback to the previous job leaving your system dep complete and fully functional. Conary also breaks packages down into manageable components, :runtime, :lib, :devel, :devellib, :doc, etc. So unlike other packaging systems, where you might have 2 packages, firefox and firefox-devel, Conary would have one package with the devel headers split into firefox:devel. This is a great thing, you no longer end up installing -devel packages from random repos in your sources.list just because it looks like a newer version. The devel headers are just part of the same package, you just don’t have to have them installed. These components combined with rich dependancy information really shines.
    NOTE: This means that even if we subscribe to dev repository we will be shielded from a development version of an application.
All the above statements( except for my comments in form of NOTE) are copied verbatim from fscking.com.
Enjoy the full article there.

48 comments:

coco said...

NIKE NIKE运动鞋 NIKE跑鞋 妮可鞋岛 阿迪达斯

阿迪达斯
nikedao
nikedao.com
www.nikedao.com
NIKE
ADIDAS
PUMA
NIKE板鞋
运动鞋
NIKE跑鞋
ADIDAS板鞋
ADIDAS运动鞋
ADIDAS跑鞋
板鞋
运动鞋
耐克
NIKE板鞋
NIKE运动鞋
NIKE 跑鞋
ADIDAS板鞋
ADIDAS运动鞋
ADIDAS跑鞋
休闲鞋
PUMA运动鞋
妮可鞋岛

Anonymous said...

ネットショップ 構築

fshfghsf said...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,日本料理,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,場地,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,場地,結婚,場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,場地,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照,MBA,EMBA,留學,MBA,EMBA,留學,進修,在職進修,牛樟芝,段木,牛樟菇,關鍵字排名,網路行銷,关键词排名,网络营销,網路行銷,關鍵字排名,关键词排名,网络营销,PMP,在職專班,研究所在職專班,碩士在職專班,PMP,證照,在職專班,研究所在職專班,碩士在職專班,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,婚宴,婚宴,婚宴,婚宴

住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,住宿,民宿,飯店,旅遊,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,羅志祥,周杰倫,五月天,蔡依林

miyuki said...

ralph Lauren polo shirts , Lacoste Polo Shirts, Burberry Polo Shirts.wholesale Lacoste polo shirts and polo ralph laurenwith great price. clothingol.com offers lot of 10 lacoste polo shirts and lot of 20 cheap polo shirts. clothingol.com offers classic fit polo shirts. polo clothingnike air max ltd is divided into sports life and NIKE NIKENIKE air shoes sports mark for a big hook (swoosh)NIKE life (NSW) mark is a hook NIKE swoosh (English) +Sometimes life will sell NIKE sports channel,cheap puma mens shoes , enjoy shopping!

miyuki said...

A study last yearnike tn, the author in the essay read NIKE , a reporter at the Shanghai headquarters in an interview, nike chaussuressee a pr in high school to read a league plans, employees interviewed told reporters in Beijing's streets, they children to interview, the children said, "truly understand them." tn chaussures These words, if the author touches product function, brand spirit and culture is to become part of the consumer of two basic methods

miyuki said...

puma basketBlack is lubricious, can match, but young people don't want to match with brunetpuma femmes, can try even cardigan knitting coat will appear lively cap. Boys and girls, puma CATcan choose to choose self-cultivation

miyuki said...

mens clothing men's sweate, cheap columbia jackets, lacoste sweater, ralph lauren polo shirts,ski clothing. Free Shipping, PayPal Payment. Enjoy your shopping experience on mensclothingstore.Us
nike max shoes, one of the world's three major brands of Puma shoes, will build its factory in Lanshan county next year, Hunan province. Taiwan Diamond Group of Footwear production chooses its base in Lanshan county, which is one of top 500 companies in the world.

miyuki said...

Paypal payment. Free shipping. cheap ugg boots ,UGG Online Store,australian cheap ugg boots ,ugg boots australia,UGG Online Store,black ugg boots,ugg boots on sale,cheap uggs. Very Cheap!Vente en ligne de discount chaussure sport : chaussure puma, chaussure nike, chaussure tn, nike tn,nike requin, puma future cat, nike shox torch, ugg boots et plus.

miyuki said...

ralph Lauren polo shirts , Lacoste Polo Shirts, Burberry Polo Shirts.wholesale Lacoste polo shirts and polo ralph laurenwith great price. clothingol.com offers lot of 10 lacoste polo shirts and lot of 20 cheap polo shirts. clothingol.com offers classic fit polo shirts. polo clothingnike air max ltd is divided into sports life and NIKE NIKENIKE air shoes sports mark for a big hook (swoosh)NIKE life (NSW) mark is a hook NIKE swoosh (English) +Sometimes life will sell NIKE sports channel,cheap puma mens shoes , enjoy shopping!

Peejay Li said...

I would like to be the supporter of yours. Thank you for sharing such a nice article.
chaussures puma
puma speed cat
Nike Tn Chaussures
requin tn
nike shox
puma shoes
puma CAT
puma basket
puma speed
baskets puma
puma sport
puma femmes
puma shox r4 torch
nike air max requin
nike shox r3
shox rival r3
tn plus
chaussures shox
nike shox r4 torch
air max tn requin
nike tn femme
pas cher nike
tn chaussures
nike rift
nike shox nz
chaussures shox
nike shox rival
shox rival
chaussures requin
jeans online
cheap armani jeans
cheap G-star jeans

lucyliu said...

nike air max 90
nike air max 95
nike air max tn
nike air rift
nike shox r4
nike air max 360
nike shox nz
puma mens shoes
puma shoes
puma speed
nike shoes
nike air
nike air shoes
puma cat
air max trainers
mens nike air max
nike shoes air max
nike shoes shox
air shoes
nike shoe cart
puma future
cheap puma
sports shoes
nike air rifts
nike air rift trainer
nike air
nike rift
nike rift shoes
cheap nike air rifts
bape shoes
jeans shop
diesel jeans
levis jeans

Anonymous said...

酒店打工

酒店兼職

台北酒店

打工兼差

酒店工作

酒店經紀

禮服酒店

酒店兼差

酒店上班

酒店PT

酒店

酒店喝酒

酒店消費

喝花酒

粉味

喝酒

Web Solutions said...

Nice post

小林 said...

Great minds think alike........................................

tawnabarmore said...

成人圖片色情遊戲080聊天室正妹0401視訊日本色情線上交友線上免費a片做愛0401成人網路正妹視訊情人電眼美女海灘篇色情圖丁字褲美女做愛偷拍影音視訊聊天網性感辣妹免費線上影片情色短片

LAN said...

puma mens shoes
puma shoes
puma speed
nike shoes
nike air
nike air shoes
nike air max 90
nike air max 95
nike air max tn
nike air rift
nike shox r4
nike air max 360
nike shox nz
puma cat
air max trainers
mens nike air max
sports shoes
nike air rifts
nike air rift trainer
nike air
nike shoes air max
nike shoes shox
air shoes
Lucyliu IS Lucyliu
nike shoe cart
puma future
cheap puma
nike rift
jeans shop
diesel jeans
levis jeans
nike rift shoes
cheap nike air rifts
bape shoes

見面 said...

給你一個鼓勵 ..................................................

オテモヤン said...

オナニー
逆援助
SEX
フェラチオ
ソープ
逆援助
出張ホスト
手コキ
おっぱい
フェラチオ
中出し
セックス
デリヘル
包茎
逆援
性欲

miss said...

美麗的事物是永恆的快樂,它的可愛日有增加,不會消逝而去 ..................................................

hanly said...

Excellent post,thanks for sharing.
pdf to tiff
ipod manager
Perfect !! Now i add it to bookmark!
YouTube to MP4 Converter

ally said...

Fashion is all about lookingmoncler jackets good and being comfortable at the same time. monclermoncler coatsEvery woman loves being complimentedmoncler t-shirtmoncler vestmoncler outlet for her sense of style and elegance. ugg bootscheap ugg bootsdiscount ugg bootsNo woman wants to be labeled as outdated and old

fashioned.ugg classic tall bootsclassic ugg bootsWomen are expected to be in constant touch with the latest trends in ordermoncler

jackets
monclernew moncler coats to adopt those trends and look fashionable

and stylish. moncler vestmoncler outletmoncler

polo t-shirt
Women need to make sure that whatever they wear, coach outletcoach handbagscoach bagsit should compliment their personality and they do

not feel awkward while wearing it. coach totescoach

outlet
louis vuitton handbagsAn article about Gothic costume clothing and the importance of choosing Gothic choker.

LV handbags 2010Louis Vuitton bagsLouis Vuitton totesThis article explores the wide variety of Gothicrain boots
rainweardiesel jeans chokers available from everyday to special

occasions. Ture Religion Jeanslevis jeansabercrombie and fitch outletIt should inspire people to go shopping for their own Gothic chokers. ed hardy wholesaleed hardy outletcheap ed hardy

wholesale
The origins of the Flat cap span discount ed hardy wholesalewholesale ed hardy

ally said...

Fashion is all about lookingmoncler jackets good and being comfortable at the same time. monclermoncler coatsEvery woman loves being complimentedmoncler t-shirtmoncler vestmoncler outlet for her sense of style and elegance. ugg bootscheap ugg bootsdiscount ugg bootsNo woman wants to be labeled as outdated and old

fashioned.ugg classic tall bootsclassic ugg bootsWomen are expected to be in constant touch with the latest trends in ordermoncler

jackets
monclernew moncler coats to adopt those trends and look fashionable

and stylish. moncler vestmoncler outletmoncler

polo t-shirt
Women need to make sure that whatever they wear, coach outletcoach handbagscoach bagsit should compliment their personality and they do

not feel awkward while wearing it. coach totescoach

outlet
louis vuitton handbagsAn article about Gothic costume clothing and the importance of choosing Gothic choker.

LV handbags 2010Louis Vuitton bagsLouis Vuitton totesThis article explores the wide variety of Gothicrain boots
rainweardiesel jeans chokers available from everyday to special

occasions. Ture Religion Jeanslevis jeansabercrombie and fitch outletIt should inspire people to go shopping for their own Gothic chokers. ed hardy wholesaleed hardy outletcheap ed hardy

wholesale
The origins of the Flat cap span discount ed hardy wholesalewholesale ed hardy

Böcek ilaçlama said...

hamam böceği
hamam böceği
hamam böceği
hamam böceği
hamam böceği
hamam böceği

kalorifer böceği
kalorifer böceği
kalorifer böceği
kalorifer böceği
kalorifer böceği

kene ilaçlama
kene ilaçlama
kene ilaçlama
kene ilaçlama
kene ilaçlama

ilaçlama
ilaçlama
ilaçlama
ilaçlama
seo

hxl880 said...

tn requin

chaussures tn

chaussure requin


wall stickers

kids bedding

wedding jewelry

wedding cake

beaded lanyard

unlocked cell phones

handheld gps

travel guide

car seat cover

sexual health

wholesale lots


air max
air 90
air 95

hxl said...

chaussure requin
chaussures tn
tn requin
air max
air 90
air bw
air

max

air 90
air

chaussures

bottes ugg
ugg classic
bottes

ugg

ugg classic
moncler
doudoune moncler

健康365

加拿大营养屋

健康药品大全

健康365

欣乐佳

中食月太

tn requin said...

sleeping bag
tablecloth
travel luggage
car gps
car parts
GPS navigation
portable GPS
lcd tv
flat tv
digital picture frames
unlocked cell phones
wedding dresses
wedding jewelry
chaussures mode
chaussures Femmes
women's shoes
round tablecloth
discount handbags
chaussures sport
chaussures pas cher
fashion bedding
id lanyard
lanyard
creative gadgets
gift ideas
kids wall stickers
wall stickers
bath curtains
kitchen faucet
bathroom faucet

Eye-catching Herve Leger dress said...

herve leger dress
bandage dress
herve leger

Dsquared2 clothing
Dsquared sneakers for women
Dsquared2

Moncler Zapatos
Moncler Botas
moncler

moncler
oncler jacket
moncler jackets
moncler kids
moncler branson
moncler jacken
moncler 2010
moncler 2011
moncler online shop

Eye-catching Herve Leger dress said...

herve leger dress
bandage dress
herve leger

Dsquared2 clothing
Dsquared sneakers for women
Dsquared2

Moncler Zapatos
Moncler Botas
moncler

moncler
oncler jacket
moncler jackets
moncler kids
moncler branson
moncler jacken
moncler 2010
moncler 2011
moncler online shop

led said...

Christian Louboutin Tall Boots
Christian Louboutin Wedges
Christian Louboutin Pumps
Christian Louboutin Sandals
Jimmy Choo Shoes
Moncler Kid's Jackets
Moncler clothing wholesale
Wholesale Moncler Jackets
discount Moncler Jackets
http://www.shopmoncler.hk/moncler-jackets
http://www.utsource.net/BUK444-500B.html
http://www.utsource.net/MG50Q6ES41.html
http://www.utsource.net/UM150CDY-10.html
http://www.utsource.net/MP7002.html
http://www.utsource.net/TMS320F2812PGFA.html
http://www.utsource.net/CEM3374.html
http://www.utsource.net/2sj74.html

dfadf said...

Microsoft Office
Office 2010
Microsoft Office 2010
Office 2010 key
Office 2010 download
Office 2010 Professional
Microsoft outlook
Outlook 2010
Windows 7
Microsoft outlook 2010

Jhon said...

- John Devos
Magento Themes

- John Devos
Magento Themes

- John Devos
Magento Themes

discount asics shoes said...

Thank you for sharing, you're right, you're just for me is very useful. I really like your post.

weddingdresses said...

Scam, fraud, and a hoax are just a few words that can be used to describe, the international phenomena known as Power Balance . Many students around the quad can be seen wearing these colorful power balance bracelet is very popular all over the world. which are believed to help balance; however, they are more or less a simple silicon bracelet with a hologram sticker and winter boots .

sol.united said...

Surely a nice post, well done keep posting posts like these, enjoyed reading a lot as how the manager of future will be.....

Magento Themes

electroniccigarette said...

Really enjoyed reading your post on the topic of future of package manager a lot. Made me to realize of my manager as well.....

Electric Cigarette

glenda regan said...

Juicy Couture Clothes


juicy couture Tracksuit



Tommy Hilfiger Clothes


Tommy Hilfiger Shirt

Tommy Hilfiger Polo


Dsquared Clothes

Dsquared Shoes

Name.Con.Tc said...

Türkiye'nin ücretsiz domain ve hosting hizmetleri, Hizla genisleyen ailemize sizde katilin. bedava web siteniz olsun, hiç para ödemeden 1 günde.
Name.con.tc

NameContc said...

Bu paylaşım için teşekkürler, bedava alan adı ve sunucu hizmetleri
Name.con.Tc

glenda regan said...

Juicy Couture Sandals
Juicy Couture Earrings
Juicy Couture Flip Flops
Juicy Couture Bracelets
Juicy Couture Purse
Juicy Couture Swimwear
Juicy Couture T-Shirt
Juicy Couture Sunglass
Dsquared Belt
Dsquared Cap
Dsquared Hoodies
Dsquared Jeans
Dsquared Suit
Dsquared Sport Pants
Dsquared Shirt
Dsquared Polo
Dsquared T-shirt
Dsquared Swimwear
Tommy Hilfiger T-Shirt
Tommy Hilfiger Jeans
Tommy Hilfiger Sweater
Tommy Hilfiger Flip Flops

Ray Ban Sunglasses said...

Useful sharing. If something is bothering you, it is a good idea to talk about it. Call a friend or relative. A good chat is great way to feel better fast!

Prada shoes said...

Nice sharing. Chocolate has special natural chemicals that make you happy. Plus, it tastes so good.

Anonymous said...

21
Live Keywords:系統櫃 旅館 除白蟻 老酒收購 SEO 老酒 扭力板手 納豆 倉儲物流 瑜珈 百達翡麗 勞力士 牙醫診所 整形

22
Hot Keywords:整形 眼袋 隆鼻 隆乳 拉皮 SEO 抽脂 雙眼皮 玻尿酸 果凍矽膠 熱水器 瑜珈課程 整形 電波拉皮

23
Live Keywords:隔熱紙 大樓隔熱紙 老酒收購 老酒 白蟻 除蟲 香港平價住宿 隔熱紙 民宿 大陸新娘 外籍新娘 牙齒美白 SEO 眼袋

24
Hot Keywords:整形 電波拉皮 植髮 雷射溶脂 男性結紮 SEO 泌尿科 宜蘭民宿 系統傢俱 系統櫃 老酒 牙齒美白 植牙 隆鼻

Kattie said...

29
Live Keywords:整形外科 隆鼻 抽脂 整形 雙眼皮 網頁設計 隆鼻 電波拉皮 眼袋 室內設計 植髮 植牙 清潔 玻尿酸

30
Hot Keywords:香港民宿 香港旅館 香港平價住宿 滅鼠 跳蚤 網頁設計 除蟲公司 老酒 老酒收購 回頭車 貨運公司 植牙 住宿 果凍矽膠

31
Live Keywords:鈦鍺手鍊 網路排名 網頁設計 網站排名 SEO SEO 關鍵字排名 SEO 關鍵字 網頁設計 網路排名 高仿手錶 棧板 整形

32
Hot Keywords:關鍵字 排名行銷 SEO 網路行銷 網路行銷 SEO 百達翡麗 勞力士 江詩丹頓 沛納海 IWC 歐米茄 項鍊 電波拉皮

fashion jewelry wholesale said...

fashion jewelry wholesale
wholesale fashion jewelry
china jewelry wholesale
china fashion jewelry
jewelry wholesale china
fashion jewelry china

Buy fashion jewelry wholesale from China? We strongly recommend you to check fashion jewelry wholesale online shop, where you can buy crystal jewelry wholesale, cubic zirconia jewelry wholesale, cz jewelry wholesale, pearl jewelry wholesale, All of this jewelry are in top quality.
As well as they supply stainless steel jewelry wholesale, fashion jewelry wholesale, silver jewelry wholesale, costume jewelry wholesale, jewelry wholesale from china. Welcome to inquiry. fashion jewelry

mobile bingo said...

Thanks for sharing such a useful information.It will really help us in future.

Free SMS said...

The future of package manager, wow never knew it would be a having a future too, anyways a great post. Thanks a lot for the share.

Kelly said...

I think this is one of the most impressive info for me. And i’m glad reading your article. But wanna remark on few general things, The site style is ideal, the articles is really great. Great job!

Corporate Hotel in Nagpur said...

Keep on writing because this is the kind of stuff we all need.

Corporate Stay in Nagpur
Apartment Hotel in Nagpur
Luxurious Apartment in Nagpur
Cheap Service Apartments in Nagpur

Google