Author Topic: I would like to see a ppa for this project  (Read 1389 times)

Loren Tedford

  • Newbie
  • *
  • Posts: 37
  • I love Amateur Radio, VPS and Minecraft!
    • View Profile
    • Welcome to Lorentedford.com
I would like to see a ppa for this project
« on: April 14, 2015, 01:23:21 am »
Hey i have been enjoying echp force and think that you all should add a ppa for ubuntu systems so people could download it by doing sudo apt-get install ehcpforce <- example  Its just a suggestion. keep up the good work and looking forward to enjoying the full features of this software soon.

earnolmartin

  • Administrator
  • Full Member
  • *****
  • Posts: 177
    • View Profile
Re: I would like to see a ppa for this project
« Reply #1 on: April 14, 2015, 07:08:59 pm »
Hey i have been enjoying echp force and think that you all should add a ppa for ubuntu systems so people could download it by doing sudo apt-get install ehcpforce <- example  Its just a suggestion. keep up the good work and looking forward to enjoying the full features of this software soon.

I have no experience configuring or managing a ppa, but it is a good idea.  Doesn't a ppa have to meet a bunch of Ubuntu set requirements?  I'm kind of a developer that likes to do whatever I want to do.  lol   8)

Loren Tedford

  • Newbie
  • *
  • Posts: 37
  • I love Amateur Radio, VPS and Minecraft!
    • View Profile
    • Welcome to Lorentedford.com
Re: I would like to see a ppa for this project
« Reply #2 on: April 15, 2015, 02:01:55 am »
Im not sure I am working on my first ppa project as well with rptstar.com an open source radio to repeater project that will remain fully open source to every one commercial and ham operators the benefit of this software is wer are experimenting with newwer additions of Asterisk and putting them together with custom channel drivers here is what i have learned so far about ppa's and the apt pinning is one of the best features example you can some how write software for ubuntu 14.10 to correct issues with it and yet maintain 14.04 with its own customized code etc.. also if you have any updates for a particular distro such as ubuntu 14.04 it wont affect 14.10.. Just a though and so far thats what i have seen useful about using the whole apt-get install side..

Loren Tedford

  • Newbie
  • *
  • Posts: 37
  • I love Amateur Radio, VPS and Minecraft!
    • View Profile
    • Welcome to Lorentedford.com
Re: I would like to see a ppa for this project
« Reply #3 on: April 15, 2015, 02:10:10 am »
Here is the information i found useful to me back when i was starting with our first ppa stuff..

Overview
Using a Personal Package Archive (PPA), you can distribute software and updates directly to Ubuntu users. Create your source package, upload it and Launchpad will build binaries and then host them in your own apt repository.

That means Ubuntu users can install your packages in just the same way they install standard Ubuntu packages and they'll automatically receive updates as and when you make them.

Every individual and team in Launchpad can have one or more PPAs, each with its own URL.

Packages you publish in your PPA will remain there until you remove them, they're superseded by another package that you upload or the version of Ubuntu against which they're built becomes obsolete.

Note: speak to us about our beta of private PPAs for commercial subscribers.

Size and transfer limits
Each PPA gets 2 GiB of disk space. If you need more space for a particular PPA, ask us.

While we don't enforce a strict limit on data transfer, we will get in touch with you if your data transfer looks unusually high.

Supported architectures
When Launchpad builds a source package in a PPA, it creates binaries for:

x86

AMD64

You may request ARM builds for PPAs that meet the listed conditions. At the moment, these will build on an AMD64 system using qemu-user-static to execute ARM binaries under emulation. Some builds (particularly those that make heavy use of threads) will not yet work this way.

We use an OpenStack cloud for security during the build process, ensuring that each build has a clean build environment and different developers cannot impact on one another's builds accidentally. At the moment, this cloud only has AMD64 compute nodes, limiting the set of architectures it can support. We hope to extend this to other architectures in the future, which will eliminate the need for qemu-user-static.

Supported series
When building a source package you can specify one of the supported series in your changelog file which are listed at the Launchpad PPA page.

If you specify a different series the build will fail.

Activating a PPA
Before you can start using a PPA, whether it's your own or it belongs to a team, you need to activate it on your profile page or the team's overview page. If you already have one or more PPAs, this is also where you'll be able to create additional archives.

Your PPA's key
Launchpad generates a unique key for each PPA and uses it to sign any packages built in that PPA.

This means that people downloading/installing packages from your PPA can verify their source. After you've activated your PPA, uploading its first package causes Launchpad to start generating your key, which can take up to a couple of hours to complete.

Your key, and instructions for adding it to Ubuntu, are shown on the PPA's overview page.

Deleting a PPA
When you no longer need your PPA, you can delete it. This deletes all of the PPA's packages, and removes the repository from ppa.launchpad.net. You'll have to wait up to an hour before you can recreate a PPA with the same name.

Next steps
You can familiarise yourself with how PPAs work by installing a package from an existing PPA. You can also jump straight into uploading your source packages.

Can be found here:  https://help.launchpad.net/Packaging/PPA

earnolmartin

  • Administrator
  • Full Member
  • *****
  • Posts: 177
    • View Profile
Re: I would like to see a ppa for this project
« Reply #4 on: April 19, 2015, 11:49:11 pm »
Cool thanks for the info.  Maybe one day...