duckduckgo / p5-app-duckpan

DuckDuckHack OpenSource Development Application
http://metacpan.org/module/App::DuckPAN
Other
53 stars 47 forks source link

Duckpan available as an operating system package? #128

Closed david-dick closed 9 years ago

david-dick commented 10 years ago

I would be happy to package duckpan for Fedora, so users can "yum install duckpan".

This would allow users to delegate updating duckpan to the operating system while they concentrate on developing, as well as increasing the number of distributions that you can have confidence that duckpan can be installed cleanly on (all test suites passed/etc).

However, every time App-DuckPAN (or a dependant module) updates, it will probably take roughly 2 weeks for the update to become available.

Assuming that this timeframe is acceptable, i would need to be able to configure duckpan to not disable itself every time a new version appears on CPAN/github.

Also, if possible, could DDG be released on CPAN?

Thoughts?

moollaza commented 9 years ago

@david-dick sorry for the late reply, my biggest concern is that 2 week delay. The problem with that is that we might make a change to the live site, and then release a fix in DuckPAN so that things are handled properly. But if it's going to take 2 weeks for the changes to propagate to users with the Fedora package, they could potentially be stuck with a broken DuckPAN for 2 weeks right?

moollaza commented 9 years ago

Assuming that this timeframe is acceptable, i would need to be able to configure duckpan to not disable itself every time a new version appears on CPAN/github.

This is something we've been discussing in #107

Also, if possible, could DDG be released on CPAN?

Are you referring to https://github.com/duckduckgo/duckduckgo? If so technically yes but the reason why DDG and our isntant answer repos aren't on CPAN is because there's no need for them to be. They can't be used outside of the scope of our instant answer platform, but they are hosted on our own private duckpan.org which I believe you can also pull down from.

moollaza commented 9 years ago

@mwmiller @mintsoft @killerfish any thoughts/opinions on this?

killerfish commented 9 years ago

i like the idea, but the 2 week delay doesnt click with me.

mintsoft commented 9 years ago

@moollaza I think 2 weeks is way too slow; especially given some of the changes we've been pushing out to duckpan recently

moollaza commented 9 years ago

It seems like this issue has gone stale. @david-dick any thoughts? I guess given the current way we use DuckPAN system packages aren't ideal if they take a while to update.

david-dick commented 9 years ago

No problems. If duckpan progresses to a point where it is stable enough to be packaged, let me know!