[opensuse-buildservice] Need a build service tutorial
Hi, I have a build service account but I need a little bit of assistance in building my first package. Can anybody help. Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages. After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package .... http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc http://sourceforge.net/projects/monoosc/files/ 2009/7/10 Dave Plater <dave.plater@yahoo.co.uk>:
Hi, I have a build service account but I need a little bit of assistance in building my first package. Can anybody help. Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- If one day one reproaches you that your work is not a work of professional, say you that: Amateurs built the arch of Noah, and professionals the Titanic. --------------------------------------------------------------------------- Few people are done for independence, it is the privilege of the powerful ones. --------------------------------------------------------------------------- No key was wounded during the drafting of this message. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Fri, Jul 10, 2009 at 3:57 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P
Dave, I see it. <https://build.opensuse.org/project/show?project=home%3Aplater> I've only built on obs project, but I found it easiest to start using the web interface to create your project and initial setup. The more advanced users seem to use the cli. For a very simple package that builds look at my open2300 package. https://build.opensuse.org/package/show?package=open2300&project=home%3Agregfreemyer To make an rpm, all you need is the tar.gz file and the .spec file. The other 4 files are for building debs. Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer Preservation and Forensic processing of Exchange Repositories White Paper - <http://www.norcrossgroup.com/forms/whitepapers/tng_whitepaper_fpe.html> The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Greg Freemyer wrote:
On Fri, Jul 10, 2009 at 3:57 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P
Dave,
I see it. <https://build.opensuse.org/project/show?project=home%3Aplater>
I've only built on obs project, but I found it easiest to start using the web interface to create your project and initial setup. The more advanced users seem to use the cli.
For a very simple package that builds look at my open2300 package.
https://build.opensuse.org/package/show?package=open2300&project=home%3Agregfreemyer
To make an rpm, all you need is the tar.gz file and the .spec file. The other 4 files are for building debs.
Greg
Hi Greg, I'm stuck on how to load or point to the package to be built in either the web interface or osc. I'm now trying to use monoOSC from contrib but that either refuses to connect or crashes. At least I have managed to use rpmbuild to build a yast2-qt-pkg with a size column modified to display => 1000.0 KiB in full. Anyway perseverance and hacking always pays off. Thanks Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Fri, Jul 10, 2009 at 9:43 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Greg Freemyer wrote:
On Fri, Jul 10, 2009 at 3:57 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P
Dave,
I see it. <https://build.opensuse.org/project/show?project=home%3Aplater>
I've only built on obs project, but I found it easiest to start using the web interface to create your project and initial setup. The more advanced users seem to use the cli.
For a very simple package that builds look at my open2300 package.
https://build.opensuse.org/package/show?package=open2300&project=home%3Agregfreemyer
To make an rpm, all you need is the tar.gz file and the .spec file. The other 4 files are for building debs.
Greg
Hi Greg, I'm stuck on how to load or point to the package to be built in either the web interface or osc. I'm now trying to use monoOSC from contrib but that either refuses to connect or crashes. At least I have managed to use rpmbuild to build a yast2-qt-pkg with a size column modified to display => 1000.0 KiB in full. Anyway perseverance and hacking always pays off. Thanks Dave P Dave,
Looks like you created a subproject and a package. Now you just need to add your *.tar.gz file and your spec file. Clicking add files at <https://build.opensuse.org/package/show?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt> Should take you to <https://build.opensuse.org/package/add_file?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt> Where you upload those 2 files. Then on <https://build.opensuse.org/project/show?project=home%3Aplater%3Ayast2qt> you click add repository and tell it which distros you want to build for. Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer Preservation and Forensic processing of Exchange Repositories White Paper - <http://www.norcrossgroup.com/forms/whitepapers/tng_whitepaper_fpe.html> The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard" 2009/7/10 Greg Freemyer <greg.freemyer@gmail.com>:
On Fri, Jul 10, 2009 at 9:43 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Greg Freemyer wrote:
On Fri, Jul 10, 2009 at 3:57 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P
Dave,
I see it. <https://build.opensuse.org/project/show?project=home%3Aplater>
I've only built on obs project, but I found it easiest to start using the web interface to create your project and initial setup. The more advanced users seem to use the cli.
For a very simple package that builds look at my open2300 package.
https://build.opensuse.org/package/show?package=open2300&project=home%3Agregfreemyer
To make an rpm, all you need is the tar.gz file and the .spec file. The other 4 files are for building debs.
Greg
Hi Greg, I'm stuck on how to load or point to the package to be built in either the web interface or osc. I'm now trying to use monoOSC from contrib but that either refuses to connect or crashes. At least I have managed to use rpmbuild to build a yast2-qt-pkg with a size column modified to display => 1000.0 KiB in full. Anyway perseverance and hacking always pays off. Thanks Dave P Dave,
Looks like you created a subproject and a package.
Now you just need to add your *.tar.gz file and your spec file.
Clicking add files at <https://build.opensuse.org/package/show?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt>
Should take you to <https://build.opensuse.org/package/add_file?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt>
Where you upload those 2 files.
Then on <https://build.opensuse.org/project/show?project=home%3Aplater%3Ayast2qt> you click add repository and tell it which distros you want to build for.
Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer Preservation and Forensic processing of Exchange Repositories White Paper - <http://www.norcrossgroup.com/forms/whitepapers/tng_whitepaper_fpe.html>
The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- If one day one reproaches you that your work is not a work of professional, say you that: Amateurs built the arch of Noah, and professionals the Titanic. --------------------------------------------------------------------------- Few people are done for independence, it is the privilege of the powerful ones. --------------------------------------------------------------------------- No key was wounded during the drafting of this message. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Petit Eric wrote:
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt
home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository
I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard"
Hi Eric, I've added factory to the home project but goto repository gives a 404 not found error. MonoOSC only gets as far as the connection error and attempting to copy the error has just caused another crash after many failed attempts, is there a mono interface to linux clipboard? Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Petit Eric wrote:
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt
home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository
I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard"
Hi Eric, I've added factory to the home project but goto repository gives a 404 not found error. MonoOSC only gets as far as the connection This is the normal way, you first need to get a "success build", after what the build server sync with the download one (goto repository) :-) error and attempting to copy the error has just caused another crash after many failed attempts, is there a mono interface to linux clipboard? normaly yes but few of version of mono have often trouble to live with
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>: the clipboard, to debug, it will be better to use the shell (konsole, gnome console...)
Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- If one day one reproaches you that your work is not a work of professional, say you that: Amateurs built the arch of Noah, and professionals the Titanic. --------------------------------------------------------------------------- Few people are done for independence, it is the privilege of the powerful ones. --------------------------------------------------------------------------- No key was wounded during the drafting of this message. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Petit Eric wrote:
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>:
Petit Eric wrote:
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt
home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository
I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard"
Hi Eric, I've added factory to the home project but goto repository gives a 404 not found error. MonoOSC only gets as far as the connection
This is the normal way, you first need to get a "success build", after what the build server sync with the download one (goto repository) :-)
error and attempting to copy the error has just caused another crash after many failed attempts, is there a mono interface to linux clipboard?
normaly yes but few of version of mono have often trouble to live with the clipboard, to debug, it will be better to use the shell (konsole, gnome console...)
Regards Dave P --
I'm trying to find out how to satisfy libzypp needing satsolver-tools = 0-14-1, I suppose it's better to use packages with ready made spec files and tackle the learning of spec files afterwards. I've installed mono-debugger to play with. Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>:
Petit Eric wrote:
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>:
Petit Eric wrote:
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt
home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository
I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard"
Hi Eric, I've added factory to the home project but goto repository gives a 404 not found error. MonoOSC only gets as far as the connection
This is the normal way, you first need to get a "success build", after what the build server sync with the download one (goto repository) :-)
error and attempting to copy the error has just caused another crash after many failed attempts, is there a mono interface to linux clipboard?
normaly yes but few of version of mono have often trouble to live with the clipboard, to debug, it will be better to use the shell (konsole, gnome console...)
Regards Dave P --
I'm trying to find out how to satisfy libzypp needing satsolver-tools = Find a project with "libzypp" + OpenSuseFactory and then link it to you prj/pkg 0-14-1, I suppose it's better to use packages with ready made spec files and tackle the learning of spec files afterwards. I've installed mono-debugger to play with. Regards Dave P
-- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- If one day one reproaches you that your work is not a work of professional, say you that: Amateurs built the arch of Noah, and professionals the Titanic. --------------------------------------------------------------------------- Few people are done for independence, it is the privilege of the powerful ones. --------------------------------------------------------------------------- No key was wounded during the drafting of this message. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>:
Petit Eric wrote:
2009/7/11 Dave Plater <dave.plater@yahoo.co.uk>:
Petit Eric wrote:
I just see some mistake of first use, your main project is "home:plater" you have created 2 subproject like that : home:plater:packagingworkshop home:plater:yast2qt
home:plater have no repository (no os system) home:plater:packagingworkshop have a repository (openSUSE Factory) but no packages. home:plater:yast2qt have a package but no repository
I sugest you add OpenSUSE Factory repository at home:plater with the Webclient Create a new package in home:plater, let zay with the spec wizard in the Menu "Menu/Create a new pkg using spec wizard"
Hi Eric, I've added factory to the home project but goto repository gives a 404 not found error. MonoOSC only gets as far as the connection
This is the normal way, you first need to get a "success build", after what the build server sync with the download one (goto repository) :-)
error and attempting to copy the error has just caused another crash after many failed attempts, is there a mono interface to linux clipboard?
normaly yes but few of version of mono have often trouble to live with the clipboard, to debug, it will be better to use the shell (konsole, gnome console...)
Regards Dave P --
I'm trying to find out how to satisfy libzypp needing satsolver-tools =
Find a project with "libzypp" + OpenSuseFactory and then link it to you prj/pkg
Petit Eric wrote: pikerhog has a standard version but is not public and spyhawk has only 11.1 version. Regards Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Greg Freemyer wrote:
On Fri, Jul 10, 2009 at 9:43 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Greg Freemyer wrote:
On Fri, Jul 10, 2009 at 3:57 AM, Dave Plater<dave.plater@yahoo.co.uk> wrote:
Petit Eric wrote:
From the web client : https://build.opensuse.org/project/list_my click on your project link (mine is surfzoid one): https://build.opensuse.org/project/show?project=home%3Asurfzoid
near the "Build Repositories" click on the "+" to add some target platform used to build your futur packages.
After what, i suggest you to use MonoOSC, it have some wizard for write your first SPEC file and add your first package ....
http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc
I have an altered yast2-qt-pkg complete with original spec files that I would like to build and make available in my home directory. My home directory doesn't seem to exist yet also. I have already used rpmbuild on it and it works. My account name is "plater" I will explore MonoOSC later with a kde package I'm using to learn with. Thanks Dave P
Dave,
I see it. <https://build.opensuse.org/project/show?project=home%3Aplater>
I've only built on obs project, but I found it easiest to start using the web interface to create your project and initial setup. The more advanced users seem to use the cli.
For a very simple package that builds look at my open2300 package.
https://build.opensuse.org/package/show?package=open2300&project=home%3Agregfreemyer
To make an rpm, all you need is the tar.gz file and the .spec file. The other 4 files are for building debs.
Greg
Hi Greg, I'm stuck on how to load or point to the package to be built in either the web interface or osc. I'm now trying to use monoOSC from contrib but that either refuses to connect or crashes. At least I have managed to use rpmbuild to build a yast2-qt-pkg with a size column modified to display => 1000.0 KiB in full. Anyway perseverance and hacking always pays off. Thanks Dave P
Dave,
Looks like you created a subproject and a package.
Now you just need to add your *.tar.gz file and your spec file.
Clicking add files at <https://build.opensuse.org/package/show?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt>
Should take you to <https://build.opensuse.org/package/add_file?package=yast2-qt-pkg-2.18.9&project=home%3Aplater%3Ayast2qt>
Where you upload those 2 files.
Then on <https://build.opensuse.org/project/show?project=home%3Aplater%3Ayast2qt> you click add repository and tell it which distros you want to build for.
Greg
Thanks Greg I've completed all those steps and it's tried to build, now I have to figure out how to link the dependencies to it, ie. libzypp, satsolver-tools etc. Thanks again Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Dave Plater
-
Greg Freemyer
-
Petit Eric