Hi Scott,

On Sat, Feb 13, 2010 at 7:44 PM, Scott <nappingcrac...@gmail.com> wrote:
> 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)

Yes, control is one thing. I don't have any sinister intentions, but I
just prefer not to have to worry about Launchpad's terms of service.
For example, I didn't have to give any thought to bundling some MP3s
with Mixxx when we're distributing our debs from our own server. Just
that sort of thing...

A second thing I'm concerned about is that the PPA builder might be
fussy about our source tarballs and not like building them. The only
way past that is to just try it and see if it'll take. A third thing
is that I don't really want to make it easier for people to use a
version of Mixxx that is more likely to crash on them (betas).

None of these are particularly killer reasons, but there's enough
drawbacks that I'm not going to spend any time on PPA stuff
personally. I don't think using a Launchpad PPA could ever become the
"standard" way for us to distribute Mixxx to Ubuntu users because you
have to drop to the command-line to modify your /etc/apt/source.list
or whatever. That sucks.

Bill, if you want to experiment with a PPA, please by all means go
ahead. You might want to create a new scons target that just spits out
a Debian-ized source tarball. Our existing "makeubuntu" target does
this already, so just copy that and cut out all the pbuilder stuff.
I'll be interested in hearing what your experience is setting up a
PPA, and we can reconsider using one for beta builds or something
after you've played with it.

>
> 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?
>

I think I explained above, but if I didn't, I can clarify...

Thanks,
Albert

>
>
> 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

Reply via email to