The PPA route is just an established solution to distributing to Ubuntu users via repository. The pros are familiarity with this distribution method in the Ubuntu community, automated building for 3 architectures (the i386, x86_64, and LPIA), existing documentation, and use of their resources. You upload the source (using Debians packaging system) using dput to your PPA, and it does the rest.
Hosting your own repository would also work, though I don't see how it would be any less work than just using LP / PPA. Someone would have to maintain the repository, builds, etc. I am curious why it makes people uncomfortable. Control? Not invented here? (Genuinely interested, not flame baiting) I'm pushing for a repository of some sort, so that users can opt into having mixxx fold into their normal updates. I only started building Mixxx from source because the package for 1.7.2 was not built for x86_64 (currently it is still 1.7.1 on the downloads page). Ubuntu's infrastructure is not /needed/ but it's a set of existing solutions for repo distribution, why not leverage it? On Sat, 2010-02-13 at 11:06 -0800, Albert Santoni wrote: > On second thought, I'm still feeling lukewarm about this PPA idea in > general. We already produce amd64 and i386 .debs ourselves, and our > scons makeubuntu target also generates our source tarball which can be > used to build the packages. I think you'd have to upload the source > deb generated from the build to the PPA. In other words, a PPA isn't > going to give us any capabilities we don't already have besides being > able to push releases via a repository. > > So the obvious question is then, why do we need to use Ubuntu's > infrastructure? Why don't we just host our own repository > downloads.mixxx.org instead? I'd be way more comfortable with that. > > Thanks, > Albert > > > On Sat, Feb 13, 2010 at 11:02 AM, Albert Santoni <albe...@mixxx.org> wrote: > > Hi guys, > > > > First, thanks for offering your time on this Bill, but before we > > proceed I just have one concern: > > > > I don't think we're interested in pushing our beta releases to anyone > > but testers. If you're using Mixxx for your weekly DJ gig, you > > generally don't want to use our betas, and you're going to be pretty > > upset if you run Update Manager and then discover you're using a buggy > > beta next time you DJ. So if we want to use PPAs, I think we should > > make two separate repos: one for stable releases and one for betas. We > > would clearly explain on our downloads page that the betas PPA should > > not be used for live DJing, which is our usual disclaimer for all our > > beta releases. > > > > Does that make sense? > > > > Thanks, > > Albert > > > > > > > > On Fri, Feb 12, 2010 at 8:37 AM, Bill Essig <billes...@gmail.com> wrote: > >> I don't know if he is, but if he's not. I will. > >> > >> I've been looking for a way to give back to you all and the community for a > >> while now. > >> > >> Depending on what all it involves, this sounds like a way I could > >> contribute, not knowing how to code (anything but PHP), but being a heavy > >> Linux user and capable of compiling/debugging compiles. I don't know how to > >> package, but I'll bet I could figure it out quite quickly. I think the > >> killer for me would be minor platform intricacies or the like, but I'll > >> look > >> into it. > >> > >> I would tentatively like to step forward as either an assistant or > >> maintainer of the mixxx PPA, PROVIDED no one else would like to. > >> I accept that many of you are far more technically versed in package > >> management and the like, so if someone can do it quicker or better than I > >> can I will gladly let them do it. > >> > >> ~Bill > >> > >> On Thu, Feb 11, 2010 at 9:09 PM, mad jester <madje...@gmail.com> wrote: > >>> > >>> Are you volunteering to package, upload and maintain the PPA? > >>> > >>> > >>> ------------------------------------------------------------------------------ > >>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > >>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > >>> http://p.sf.net/sfu/solaris-dev2dev > >>> _______________________________________________ > >>> Mixxx-devel mailing list > >>> Mixxx-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > >> > >> > >> ------------------------------------------------------------------------------ > >> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > >> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > >> http://p.sf.net/sfu/solaris-dev2dev > >> _______________________________________________ > >> Mixxx-devel mailing list > >> Mixxx-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > >> > >> > > ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel