#84: Package Poky platform builder ----------------------------------------+----------------------------------- Reporter: shakthimaan | Owner: shakthimaan* Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Keywords: Embedded, python, platform | ----------------------------------------+----------------------------------- Poky is a python-based platform builder for embedded devices. Package their stable Pinky (3.1.1) release.
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: shakthimaan* Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Comment (by shakthimaan):
I checked with upstream and they recommend the developer to get the Poky sources and build it in the directory of their preference. But, only poky- depends (contains list of dependency packages) and poky-scripts (contains bash scripts) need to be packaged.
E-mail reference: http://lists.o-hand.com/poky/1108.html
Should the Fedora packages also be called as poky-depends and poky- scripts? Or is there a naming convention for a package that only installs dependency software?
All dependency software are available on Fedora.
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: shakthimaan* Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Comment (by chitlesh):
Fedora's packaging guidelines stresses that we use upstream's naming. So poky-depends and poky-scripts are fine for me.
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: shakthimaan* Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Comment (by shakthimaan):
Review request for poky-depends and poky-scripts at:
https://bugzilla.redhat.com/show_bug.cgi?id=545893
https://bugzilla.redhat.com/show_bug.cgi?id=545895
Was able to test run pre-built poky images with poky-qemu.
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: chitlesh Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Changes (by chitlesh):
* owner: shakthimaan* => chitlesh
Comment:
Hello, I'll take the reviews tonight.
Some quick thoughts :
* keep timestamps (-p) e.g "install -pm xxx" * check the url of poky-depends * I haven't look at it in detail, but it seems to me that poky-depends is a metapackage. Normally, fedora tries to stay away from the metapackage, because it's one source of the rpm dependency hells. If in the future the packaging guidelines gets strict you would be asked to retire that package. If it is a metapackage as I think, I would suggest that in poky- scripts you create a subpackage with -n "poky-depends" instead and puts the requires accordingly. It would complicate the spec file, however you will be in the safe side if the packaging guidelines changes.
e.g of creation of subpackage with -n http://cvs.fedora.redhat.com/viewvc/F-11/geda-gaf/geda- gaf.spec?view=markup&sortby=rev
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: chitlesh Type: task | Status: new Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Comment (by shakthimaan):
* Used -pm for %{__install} * Removed poky-depends.spec and created a sub-package for the same in poky-scripts.spec.
Updated: https://bugzilla.redhat.com/show_bug.cgi?id=545895#c1
#84: Package Poky platform builder ------------------------------+--------------------------------------------- Reporter: shakthimaan | Owner: chitlesh Type: task | Status: closed Priority: minor | Milestone: Fedora 13 Component: embedded design | Version: devel Resolution: fixed | Keywords: Embedded, python, platform ------------------------------+--------------------------------------------- Changes (by shakthimaan):
* status: new => closed * resolution: => fixed
electronic-lab@lists.fedoraproject.org