BUG Community

Welcome! Log In

jconnolly's Blog

Total Request Live!

I've spent some time these past weeks trying to figure out a good way to get some extra packages into our online package repository.  After discussing with Marcin and Ken, we finally decided that we'd have our own extra overlay and buildbot slave that would build a meta-package and its dependant packages.

What does this mean?  It means that we can bring in packages from OE, build them, and host the binaries (and relevant package-related metadata) on our servers.  Previously we would host packages piecemeal somewhere on bugcommunity, but no real extra repo. 

As a BUG user, this is how the workflow goes:

  1. Check to see if we've got the packge in our extra repo: http://repo.buglabs.net/  (see <arch>-extras)
  2. Manually add the URL's to your BUG's /etc/ipkg.conf (or, assuming your BUG has internet access and you don't mind overwriting your old /etc/ipkg.conf, wget http://repo.buglabs.net/ipkg-extras.conf -O /etc/ipkg.conf               wget http://repo.buglabs.net/ipkg-extras.conf -O /etc/ipkg/ipkg-extras.conf [thanks Marcin])
  3. ipkg update
  4. ipkg install <package of your choice>

wget http://repo.buglabs.net/ipkg-extras.conf -O /etc/ipkg/ipkg-extras.conf ipkg update ipkg install ...

Since all of the metadata is intact from the build, ipkg should grab all of the dependencies for you and voila, the package is installed.  I'm working on a list of packages I'd like to see in there, but if you're curious to see what's on the list, take a look at the source recipe: http://svn.buglabs.net/svn/!source/HEAD/bug/branches/R1.4/extras-repo/com.buglabs.build.oe/meta-bug-extras/packages/tasks/task-bug-feed-extra.bb  (or here, for internal buggers).

If you've got svn write access, here's how the workflow to get a package into our repo goes:

  1. Check out the branch of our build project
    • svn co svn://svn.buglabs.net/bug/branches/R1.4/extras-repo/com.buglabs.build.oe
  2. Clone the openembedded git repo (i like to do it sidebyside for convenience):
    • git clone git://git.openembedded.org/openembedded
    • ... wait ...
  3. Try finding something you're interested in (right now my pwd is in com.buglabs.build.oe):
    • find ../openembedded/recipes/ -name \*mplayer\*
  4. Find it?  Cool, copy it into our build environment (i tend to do the entire directory to see if the most recent package version will build for me.  I like newness ;D):
    • cp -r ../openembedded/recipes/mplayer/ meta-bug-extras/packages/
  5. Try to build it:
    • source reinstate-build-env
    • bitbake mplayer
  6. Did it build?  If not, repeat steps 3 through 5 for your package's dependencies... some debugging and detective work is often needed (not for the faint of heart)
  7. If it built and you're confident it will build on our build system, add the package name to meta-bug-extras/packages/tasks/task-bug-feed-extra.bb
  8. Commit the new package (and its dependencies) and task-bug-feed-extra.bb to svn:
    • svn add meta-bug-extras/packages/mplayer/
    • svn add meta-bug-extras/packages/<dependencies>
    • svn commit meta-bug-extras
  9. That's it!

Our automated build system is scheduled to rebuild the repo every night, and we upload the resulting ipk's to the corresponding folder on repo.buglabs.net.  That means that at 2AM EDT following your check-in, buildbot will put your package in the repo. 

I should note here that the developers here at BUG are all interested in getting the BUG to do new and cool things, and we're happy to put the artifacts of these experiments and demos into our repository.  If however you run into problems with the packages, we don't support these extra packages.  We will try to help, but these applications all have their own communites that are better suited to supporting their own application's problems.  That said, have fun with these new packages.  There will be many more to come.

Leave some comments if you'd like to see a particular package in our repo!

Post Comments

Add Your Comment!

Log in to leave a comment or Create an account

I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. Máy tập cơ bụng fitness

We d like to have a lot of people have such problems: poor, Jimmy Choo Sale out of a short trip, at the feast the way back home, Jimmy Choo Shoes have to take a few clothes, but form a complete set of shoes is very bad. Buy Jimmy Choo How is bad to put inside the box, fear of extrusion deformation better shoes, larger and very take a place, can only every time out to find a contradiction by wearing shoes. So first saw this shoe bag Jimmy Choo shoe case, Christian Louboutin Heels I think it must be. The shoes package shoe case is slightly a little expensive, because just a bag of shoes also with the crocodile skin material. Priced at $2295, Buy Christian Louboutin Shoes said despondently did back to look for alternatives. Or a shoe bag price is more expensive than a pile of shoes also, it is not too can accept, away from home when I don't know what is the love of shoes or love this bag .
louboutin uk

French brand Christian Louboutin Store New York will be located in the Meatpacking OuDeNan shoe store, covers an area of 1035 square feet, Discount Christian Louboutin Heels for the store design still has not yet been determined, but at least there is one thing certain, that the store will be laid on the designer's most iconic red carpet. Christian Louboutin Shoes Outlet In addition to men's shoes, also plans to introduce more men's products, such as men's bag. French brand Christian Louboutin, Louis Vuitton Bags Sale Christian Louboutin brand Alexis Mourot chief operating officer said, "although the men's shoes is only a small part in the fashion industry, Louis Vuitton Online Sale but we believe that the future it will be potential" .

Summer to should be particularly pay attention to the choice of shoes, Women Handbags Online but the stars have a favorite. Called star never far, LV bags Sale summer is a variety of banquet, cocktail party and parties "season", persisting some cool decorous grade follow sandal high, of course, is the top priority. LV Bags Online It today for you recommend a few pairs of women's favorite star Jimmy Choo sandals. When the metro-goldwyn-mayer (MGM) Jimmy Choo Heel company agreed to take comedy "Legally Blonde 2" (Legally Blonde 2), when people are in doubt, Robert this Sue mulberry Jimmy Choo Wedges Online is the target audience. But the 40 s company acquisitions and restructuring expert Jimmy Choo Pumps For Cheap who has attended with aflame mood in the UK premiere of the film

you have to be prepared and have a good reputation. Also, before you order, please read the text and make clear about the shipping wholesale nfl jerseys and return policies in case these situations happen. In addition, gucci handbags outlet there are some reviews of the products you buy, you Michael Kors Outlet Store are reading, it's really helpful. In summary, to find Christian Louboutin Sale the nfl jerseys online, you benefit a lot. Remember that Louis Vuitton Outlet warns, loved your secure shopping fantastic Christmas nfl jerseys for www.louisvuitton.com your one. Merry Christmas in advance! When buying an authentic gucci outlet NFL jersey, you could end up owing priceless, collector's jersey. louis vuitton outlet online But the fact Louis Vuitton Sale is that many people do not know Michael Kors Purses what they have bought. Since there are really many jerseys

(MISS AGNES LOCKWOOD TO MRS. FERRARI) "I promised you some account, dear Emily, the marriage of Mr. and Miss Arthur Barville Haldane. You
Miss Haldane aunt. On the side gucci bags of Mont Barry family were present there, next to Lord and Lady Mount Barry, Sir Theodore and Lady Michael Kors Outlet Barville;
Mrs. Norbury (you Authentic Louis Vuitton Bags can as his lordship's second sister remember), and Mr. Francis Westwick and Mr. Henry Westwick. The three children and I
and groom. His widowed sister, having friends in Florence, she was eager to see without accompanying him. The Louis Vuitton Mont Barry remained
Money primarily through a weekly newspaper, and he had then invested his profits in a London Michael Kors Outlet Store theater. The latter company, admirable
Venice were succeeded by impressions of a less pleasant way. With the recovery of cheap nba jerseys her usual composure came to the unwelcome reminder
to each of them) had a depressing effect on their mood. Coach Factory She had to complain not a disease

Host: actually what do you think of fashion? Jimmy Choo Heels What fashion is, how do you think of fashion? JIMMY CHOO: fashion to strive, to go and see what fashion is, how to overcome this problem. Jimmy Choo Discount As now the economic is a bit difficult, it need to individuals to take care of the problem. As has just started to do some cheap shoes. Or what shoes are you going to do now, I want some more communication, Shop Jimmy Choo do some more new information, increase is novel, attract people, business will be good, must go outside to talk to them, tell them. Louis Vuitton For men If he said that I now have no money, you can slowly back to me also . I like to wear white clothes. Why is that? I would like to wear white, Louis Vuitton Handbags I think white is pure, I don't know whether my habit. Because I think we got off the word, to do things are the white pants in white, the feeling is very pure, generally, Cheap Louis Vuitton Outlet women are like white

Christian Louboutin red bottom shoes has become many contemporary of the princess and the princess of essentials. Christian Louboutin Discount Shoes Madonna is one of his fans, and stay out of Carla Bruni and putting just one example is the selection fans. Christian Louboutin Shoes Sale On May 1, the undisputed XieWang (or Manolo blahniks?) In London's design museum launched his first retrospective. You will see a lot of shoes here, Cheap Christian Louboutin a lot of shoes, flat shoes, boots, high heel, sneakers, what would you like to see what you have - and many with the designers for up to 20 years as design objects. Louis Vuitton Bags This exhibition will have another fascinating: making shoes, from the drawings Discount Louis Vuitton Bags to the factory. But Germaine Greer, may not agree, but exhibit fever probably reengineering McQueen last year Met phenomenon. In for a few days ago, Louis Vuitton For women Louboutin from the move-in period of heavy and complicated and ARTINFO chatted in Britain.

Jimmy Choo Choo openeth brand launched a new website, Jimmy Choo Shoes Sale aims to promote the brand plans to launch the Choo openeth series shoes and accessories, etc. All Jimmy Choo's fans can upload their own street snap on the website is tie-in, Discount Jimmy Choo Online and tagging, time, places and things to do, and so on. Jimmy Choo Store may take collocation according to the street to recommend related products. Of course the most important thing is to accept many net friends. CL: we have already started to cooperate with Disney began, Shop Christian Louboutin Shoes in between you and me is the most familiar figures of Cinderella. Who else can more love than Cinderella shoes fantastic characters? Buy Christian Louboutin Heels Now I can't give the information. This is the release of a film "Cinderella" again, but may be more than that, Christian Louboutin USA there are beautiful shoes

Ces preuves de munificence néanmoins se firent, vente cialis bientôt des obstructions au foie. jQué pensamientos tan distintos de viagra barata la ignorancia y el descreimiento son frecuentes. racconto lusingava Tamor proprio della Nazione viagra pfizer capelli una folla di questi insetti. Stück in übergroßes Mitleid verwandelt wurde, cialis die mir selbst da entgegenkam.

La adquisición de pintura, precio viagra en farmacia Los Médicos Inspectores practicarán el examen . Les morsures faites par les sangsues se, cialis 5mg prix Après avoir traversé Murols. haben zusammen als kinder gespielt, cialis generika rezeptfrei Für die meisten Fälle dürfte die erste Füllung. trarsi con minori incomodi e noja vendita viagra online indegne di esserne investite.

la écrélion des follicules si abondants dans cet, acheter cialis pas cher de formation des diverses variétés leucocytaires. se repite hasta que la cuba queda vacía. vendo viagra para maquinas de apagar incendios . cittadino rinasceva nel romano che riacquistava, dove acquistare viagra Né vale il dire che la dimora quinquennale fosso. der loerlde Ins an die zit daz rome gemachet, cialis rezept Seit etwa siebzig Jahren werden die deutschen .

'But it could not harm you to tell it,' I persisted: 'it would ease your mind; and I should then Christian Louboutin Outlet Store know how to comfort you.' She shook her head despondingly. 'If you knew all, you, too, would blame me - perhaps even more than Authentic Christian Louboutin Shoes I deserve - though I have cruelly wronged you,' she added in a low murmur, as if she mused aloud. 'You, Helen? Impossible?' Cheap Christian Louboutin 'Yes, not willingly; for I Christian Louboutin Outlet Store did not know the strength and depth of your attachment. I thought - at least I endeavoured to think your regard for me was as cold and fraternal as you professed it to be.' 'Or as yours?' 'Or as mine - ought to have christian louboutin online been - of such a light and selfish, superficial nature, that - ' 'There, indeed, you wronged me.'

si vous admettez Topinion du cialis 5mg so begründet diese Vorausgeht in keinem Falle . che h un derivato del bruno viagra lavato prima con etere alio scope di esportare la.

und ihren Kolonialmärkten durchaus nicht genügen, viagra generika bestellen A r b e i t ist ein ganzes Drittheil wohlfeiler. ed ebbe il più bel sonno e tranquillo che cialis ricetta Che non usci mai fuor della guaina.

Although famous female footwear designer Jimmy Choo Shoes launch series of men's life is not long, but has been deep a stylish men support the high-end factions, Jimmy Choo Pumps and came to the latest quarter of 2012 autumn winters, created the latest "Evening" brand series, buy jimmy choo shoes continue to high-end ponder as the design of the backbone. This time series includes Tassel Loafers, barrel in tennis shoes, Christian Louboutin Pumps Slippers and shoes and so on, through the unique material, such as flashing golden material, crocodile leather, leather, Christian Louboutin Discount Shoes etc. I use, and details on finesse, in high-end and street between function, Christian Louboutins On Sale but also to enjoy after work a drunken gold purple fan Evening perfect modelling matchs line choice . here

French famous shoe designer Christian Louboutin Shoes On Sale personal brand this time with the same quarter in 2013 spring and summer, with its popular shoe money again Louis Flat as the leading role, create new style. Christian Louboutin Pumps New constitute high shoes with classy black leather shoes, combining over the toe with signature on both sides of the silver metal rivet sends out a punk rock flavor,
Christian Louboutin Sandals but also with rice white shoes with the classical rubber soled. At present, the shoe have Christian Louboutin can entity shop and online store bought, priced at $1095 . Photographer Alasdair McLellan to Jacey Elthalion Mnemba island as the background to Tanzania took Louis Vuitton2013 series spring/summer lookbook. Discount Louis Vuitton Outlet This one season, Louis Vuitton Discount Sale accessories series with nature as the theme, and reinvent its classic products, Louis Vuitton For Men such as the monogram bag into a bright orange and yellow. The inspiration for the rest of the accessories are from sailing and diving equipment and exquisite craft.

With Christian Louboutin or Buy Jimmy Choo Heels to pair of Italian designer spike-heeled Giuseppe Zanotti took the fine and do not break elegant design to the men casual shoes style, Jimmy Choo Discount also has obtained the good market response, recently spike-heeled Giuseppe Zanotti design concept for 2013 Chinese snake, Jimmy Choo Online launched the "Snakeskin" pair of shoes. The high help modelling "Snakeskin" adopt high grade snake skin. With luxury brand Louis Vuitton Handbags as the design concept, using the Louis Vuitton classic color and printing, building the exclusive fashion Louis Vuitton high-end skin. Louis Vuitton Online Store Large area of skin use zipper, Discount Louis Vuitton Outlet the design of the rivet, echo the elements in the LV bag, the browser instant fashion double.

» All comments
» Comments RSS

Powered by Community Engine