View Single Post
Posts: 1,463 | Thanked: 1,916 times | Joined on Feb 2008 @ Edmonton, AB
#143
After like 10 tries, I got the autobuilder to work with Conky when cairo, lua, and everything else is enabled. It wasn't actually that hard, but there were some things I learned I will mention here once in case it helps anyone else.
  • You don't have to be the official maintainer of the package to upload a new version, at least when using the maemo extras assistant. If I knew this 12 months ago, you would have had this a lot sooner
  • You have to have the "build-depends" of the control file absolutely perfect. I guess whatever you list there has to be in the repositories already, meaning if you build some dependant package and don't wait a few hours, it won't work.
  • The build-depends list doesn't seem to work as expected sometimes, I had at least one build fail, but the log showed the wrong timestamps (old) in the environment setup portion of the build where it's supposed to be installing my dependancies. I don't know why, but it seems it decided to skip that. Repeating the wizard fixed it.
  • Emailing the debmaster for help is pointless, I got a reply saying "I'm not the debmaster anymore" and he cc'd someone else who supposedly had taken over the role, and I heard nothing after that.
  • Conky has a build dependancy for tolua++, NOT libtolua++-dev. All the other dependencies (almost) are libXXXX-dev so it's easy to guess wrong. This became a huge problem because the autobuilder is stupid and refused to build a tolua++ package because it thought the -dev package that was already there was somehow the same thing. I had to fake a new version of it to get it to stop rejecting it every time, and is why I contacted the debmaster.
  • tolua++ is built using "scons" instead of "make" or "autotools", this turned out to be no problem. scons is in the repository and auotbuilder can use it fine.
  • autobuilder didn't even bother emailing me the last time, I had to go check the logs manually to see that it finally worked.
Anyways, I don't know how long it takes to show up, but it's coming... (no changes from garage version)
 

The Following 10 Users Say Thank You to Creamy Goodness For This Useful Post: