[opensuse-buildservice] Doc/experiences about migrations from _product to 000product (old to new format for product definition)
I reviewed so far:
- https://en.opensuse.org/openSUSE:Build_Service_Concept_Product_Definition is
outdated (it still refers to _product)
- https://speakerdeck.com/openbuildservice/open-build-service-project-workshop
(linked at https://openbuildservice.org/help/ is outdated as well)
- Nothing at this list https://lists.opensuse.org/cgi-bin/search.cgi?
query=000product&advanced.x=0&advanced.y=0&list=opensuse-buildservice
I also had a look at the differences between _product for Leap 42.3 and
000product for Leap 15.0 and the only BIG difference I can see so far is that,
for 000product, there are .kiwi files.
But what puzzles me is that the image definition is still at the .product
file.
Has anyone here experience with migration from _product to 000product and
things we should keep in mind? :-)
And one extra question: is the migration mandatory, keeping in mind that our
product will be based on SLE15 (SUSE Manager) or openSUSE 15 (Uyuni)?
--
Julio González Gil
On Dez 19 2018, Julio González Gil
I also had a look at the differences between _product for Leap 42.3 and 000product for Leap 15.0 and the only BIG difference I can see so far is that, for 000product, there are .kiwi files.
The .kiwi files are autogenerated, like before. Only that instead of being generated by a backend process it is now done by a source service. Apart from that, nothing substantial has changed. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Thanks for the hint, Andreas. On miércoles, 19 de diciembre de 2018 15:32:00 (CET) Andreas Schwab wrote:
On Dez 19 2018, Julio González Gil
wrote: I also had a look at the differences between _product for Leap 42.3 and 000product for Leap 15.0 and the only BIG difference I can see so far is that, for 000product, there are .kiwi files.
The .kiwi files are autogenerated, like before. Only that instead of being generated by a backend process it is now done by a source service. Apart from that, nothing substantial has changed.
That's right, when using _products some fake packages were created with the .kiwi files inside (for example https://build.opensuse.org/project/show/ systemsmanagement:Uyuni:Master) while now the .kiwi files are generated inside the 000product package. Other than that, I am almost able to build again, after adapting some minor, basically removal of: create_repomd descriptiondir datadir From <media> tags. Besides I learned now that the 000package can have in fact any name (but we'll use 000product anyway) If I have free time, I will see if I can update the openSUSE doc a little to mention the new format and the service.
Andreas.
--
Julio González Gil
participants (3)
-
Andreas Schwab
-
Julio González Gil
-
Julio González Gil