Author Topic: Source Code packaging, deps, general overview  (Read 4370 times)

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« on: May 13, 2006, 02:27:11 pm »
Hi All,

I'm currently trying to get the big picture of Pluto in order to get ebuilds created for gentoo and get it into portage.

I've had quite a hard time, despite the wealth of information on the site, finding what's needed.

The links to packaged source code are dead. While I could make the ebuilds use SVN this isn't ideal as it makes versioning an issue. Is there a repository containing particular versions of the packages? Is there any policy in place for building versions that would allow me to add reliable support for versions of Pluto packages to gentoo?

Is there some kind of tree diagram showing the different components of PlutoHome as well? That'd be nice for dependencies within the project. Can PlutoHome use arbitrary versions of the other open source projects or do you release your own code modified code for them? (i.e. things like Asterisk, MythTV etc).

Last question, though it's a bit OT for this post - is there any devices that work with PlutoHome for controlling locks (i.e. front door and back door) - or even just any devices that I could code support into PlutoHome for?

Thanks very much for your time.

Cheers,

Alan.

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #1 on: May 17, 2006, 07:10:37 pm »
ummm... hi? is there anyone about here?

I want to expand development and availability of the product, but I do need a few pointers and questions answered.

I can code C++, admin linux servers including pxe boot etc so the general knowledge required is up there and would like to contribute.

Thanks for any assistance in getting started.

Cheers,

Alan.

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #2 on: May 17, 2006, 08:04:08 pm »
Hi Alan,

Quote
I'm currently trying to get the big picture of Pluto in order to get ebuilds created for gentoo and get it into portage.


A gentoo port would be awesome!

Quote
The links to packaged source code are dead. ...  Is there a repository containing particular versions of the packages?


The sources.list for the pluto version of debian has the following sites:

http://deb.plutohome.com/debian/ 20dev main
http://deb.plutohome.com/debian/ sarge main non-free contrib
http://deb.plutohome.com/debian/ unstable mythtv
http://www.yttron.as.ro/ sarge main
http://deb.plutohome.com/debian/ replacements main

These links should work -they're not dead for me.  Maybe someone else can provide the other info you're looking for.  (I'm new to this, too.  But I'm familiar with Gentoo, so hopefully I can help you out with that.)

Quote
Can PlutoHome use arbitrary versions of the other open source projects or do you release your own code modified code for them? (i.e. things like Asterisk, MythTV etc).


From what I understand of pluto (<- read as "better check with an expert!"), they have written wrappers to interface their system with the existing open source projects like Asterisk, MythTV, Xine, Motion, etc.  It seems that they pull these programs as-is from the debian repository.

Quote
is there any devices that work with PlutoHome for controlling locks (i.e. front door and back door)


I've been looking into this, too, without finding a decent solution for home application.  There are a bunch of automatic door locks that are geared towards buildings.  Some of the ones that can be also used for homes look way to industrial for my taste.  (They're mostly expensive and bulky keypads or finger scanners that lock/unlock the door.)  I think a possible solution is to make a motorized (servo) door lock (or use a solenoid) and activate it through an alarm panel's output or a gc100's outputs.  I plan on building one this summer so if you're interested I can give you my progress.

Quote
ummm... hi? is there anyone about here?


I wonder this, too.  Sometimes it is difficult to get a response. :roll:

Kindest regards,
Sevak

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #3 on: May 18, 2006, 10:44:59 am »
Hi Sevak,

Thanks very much - I'd certainly be interested to hear about your progress - you can msn/jabber/jabber me skyphyr_^aht^hotmail.com/skyphyr^aht^gmail.com/skyphyr^aht^jabber.org.uk

I only found binary versions of the packages in the debian repository you linked to, though. Did I miss something?

Thanks again for your help.

Cheers,

Alan.

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #4 on: May 18, 2006, 09:10:26 pm »
Ah yes, sorry, I should have included this, too.  From the documentation:

Quote
You can download archives of the source from Pluto's main download page. Or you can you do an anonymous svn checkout as follows:

svn co http://svn.plutohome.com/pluto/trunk/[module name]

You can checkout all the software with if you use http://svn.plutohome.com/pluto/trunk/ as the repository location for the module name, or go to the main download page to find the name of the SVN directory for the module you are interested in.


So this should be good for Pluto's programs.  The rest, I suppose, should just be pulled as regular from gentoo's portage since the programs shouldn't be different anyway.

Hopefully, support in this forum will grow when the gentoo community gets involved!!  :D

Sevak

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #5 on: June 06, 2006, 06:19:56 pm »
I noticed the pluto devs have been around a little more lately.

Any word on whether they'll be releasing source code tarballs for builds as well as binaries? Tarballs make providing gentoo support much more practical for me.

Cheers,

Alan.

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #6 on: June 07, 2006, 09:50:12 am »
Hi,

All the source code we are currently working on it's on our svn, as sevprime told you. You can checkout the entire SVN repository and have a look at the code we released so far.

svn co http://svn.plutohome.com/pluto/trunk/

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #7 on: June 07, 2006, 11:37:55 am »
Hi Mircea.h

I realise it's on svn however, while I could make an ebuild which pulls the source from svn, this is a bad idea.

The issue isn't me getting my hands on the source once in order to compile it. I want to add support for another linux distribution - a source based distribution. In order to do that reasonably I should be providing a particularly version of plutohome, not an arbitrary set of code which may, or may not, work given the nature of svn.

I don't understand why you are not answering the question I asked, and are instead deciding for yourself what you think I want to know. You don't get many developers offering their time to support this project. Here I am trying to do so and I either get no response or given the run around.

Let's cut to the chase - does plutohome want the community to assist in development and help increase adoption, or not? If this project isn't serious about being open source (which a lack a version tarballs suggests) then just tell me and I'll cease wasting my time here.

Regards,

Alan.

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #8 on: June 07, 2006, 01:58:06 pm »
I think a gentoo version would be really nice, as i use gentoo for a few servers and like the tweeking you can do:)

using svn you can grab a version of the source as it was at a certain point.

http://svn.plutohome.com/pluto/branches/2.0.0.39/src/ this is the src for the .39 version.
I dont really know svn too much, but i think its just a matter of selecting a certain version when you check out the src.

hope this will help

archived

  • Hello, I'm new here
  • Posts: 0
    • View Profile
Source Code packaging, deps, general overview
« Reply #9 on: June 07, 2006, 01:59:54 pm »
Correct, but the problem with this is that it's slower and it adds an extra dependency on people's machines which shouldn't be required.

Cheers,

Alan.