[opensuse-project] Gsoc interest in CloudStack/Eucalyptus setup

Hi, I'm a graduate student on Computer Engineering/Network Security[0] degree at Gebze Institute of Technology(GIT)[1] at Turkey. I am very interested in "CloudStack/Eucalyptus setup " project at OpenSUSE. Why is the OpenSUSE' s this project and would like to explain that. First of all, I used to be a Pardus[3] developer until recently. After 2 years contribution, i also had the opportunity to work at TUBITAK/UEKAE [4][5] But after TUBITAK finished project's life, all Pardus developer resigned. Now pardus is available as debian fork and don't develop as public. Now, i'm working part-time on social-game company as Linux System Administrator. (3 days work, 2 days school) Maintain some servers on AWS with Chef and other tools. I'm a 6-7 years Debian user. But use openSUSE the last three months. I decided to be contributer/packager to openSUSE. I think GSOC is good start to be contributer to openSUSE in the future. I'm thinking thas is best project for me on GSOC ideas and will want to be accepted this project. Before applying with my proposal, i wanted to write to you and getting some advices in this proggress. I started to learn how is packaging at opensuse. What should i read? what should i work on? This[6] is my github account and these are my packages[7] at old pardus repository Thanks, Best regards. [0] http://www.gyte.edu.tr/kategori/91/3/bilgisayar-muhendisligi.aspx?cl=2 [1] http://www.gyte.edu.tr/?cl=2 [2] http://en.opensuse.org/openSUSE:GSOC_ideas#OpenStack.2FEucalyptus_setup [3] http://en.wikipedia.org/wiki/Pardus_%28operating_system%29 [4] http://www.tubitak.gov.tr/en [5] http://www.uekae.tubitak.gov.tr/en/ot/10/ [6] https://github.com/kozdincer [7] http://packages.pardus.org.tr/info/corporate2/devel/packager/Kaan%20%C3%96zd... -- Kaan Özdinçer http://kaan.ozdincer.com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

Before applying with my proposal, i wanted to write to you and getting some advices in this proggress. I started to learn how is packaging at opensuse. What should i read? what should i work on?
We use obs (build.opensuse.org) and osc (cli that works in conjunction with obs). You need an account on obs and you need osc installed. Lots of packaging info in the wiki. I'd start with: http://en.opensuse.org/openSUSE:Build_Service_Tutorial Don't miss: http://en.opensuse.org/openSUSE:Build_Service_Tutorial#A_start_to_end_exampl... As to a hopefully simple project, from my personal to do list, how about updating the specfile for libvshadow in the filesystems repo to be consistent with the specfile from libevt in the devel:libraries:c_c++ repo. Both are from the same upstream dev. I packaged libvshadow first a month or two ago. Libevt is a much improved specfile, so libvshadow needs updating to be consistent with it before it gets pushed to factory. There is also a new upstream release of libvshadow, so the tarball needs a refresh. Questions about this should be on opensuse-packaging. Fyi: if by chance you are interested in suricata, packaging it is something I am working on. Suricata is similar to snort, but a new generation ids/ips project that is not yet in opensuse. I'm busy on other projects for at least the next week or two so you could branch it and libprelude from my from my home project and try to fix any issues then SR them back to me to review. I pushed libprelude to factory last week, but it may need a tweak or two to integrate properly with suricata. I haven't done any suricata testing yet, i'm still trying to get the package to build cleanly in obs. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On 04/19/2013 03:40 PM, Greg Freemyer wrote:
We use obs (build.opensuse.org) and osc (cli that works in conjunction with obs). You need an account on obs and you need osc installed. done. (home:kozdincer)
As to a hopefully simple project, from my personal to do list, how about updating the specfile for libvshadow in the filesystems repo to be consistent with the specfile from libevt in the devel:libraries:c_c++ repo.
Both are from the same upstream dev. I packaged libvshadow first a month or two ago. Libevt is a much improved specfile, so libvshadow needs updating to be consistent with it before it gets pushed to factory. There is also a new upstream release of libvshadow, so the tarball needs a refresh. I'm going to work on that at whole weekend.
Fyi: if by chance you are interested in suricata, packaging it is something I am working on. Suricata is similar to snort, but a new generation ids/ips project that is not yet in opensuse. I'm busy on other projects for at least the next week or two so you could branch it and libprelude from my from my home project and try to fix any issues then SR them back to me to review. I pushed libprelude to factory last week, but it may need a tweak or two to integrate properly with suricata. I haven't done any suricata testing yet, i'm still trying to get the package to build cleanly in obs. Thanks for your advise.
-- Kaan Özdinçer http://kaan.ozdincer.com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On Fri, Apr 19, 2013 at 8:59 AM, Kaan Özdinçer <kaanozdincer@gmail.com> wrote:
On 04/19/2013 03:40 PM, Greg Freemyer wrote:
We use obs (build.opensuse.org) and osc (cli that works in conjunction with obs). You need an account on obs and you need osc installed.
done. (home:kozdincer)
As to a hopefully simple project, from my personal to do list, how about updating the specfile for libvshadow in the filesystems repo to be consistent with the specfile from libevt in the devel:libraries:c_c++ repo.
Both are from the same upstream dev. I packaged libvshadow first a month or two ago. Libevt is a much improved specfile, so libvshadow needs updating to be consistent with it before it gets pushed to factory. There is also a new upstream release of libvshadow, so the tarball needs a refresh.
I'm going to work on that at whole weekend.
Kaan, I needed to go ahead and get libvshadow updated. (It had become a roadblock). Anyway I just SR'ed the update I needed to devel package. Here's the SR I submitted if you want to see what I did. https://build.opensuse.org/request/show/173414 If you still want to try to do one of these as an exercise, the same thing needs to happen to libpff. You can find it in the security repo. Greg -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On 04/25/2013 09:57 PM, Greg Freemyer wrote:
I needed to go ahead and get libvshadow updated. (It had become a roadblock).
Anyway I just SR'ed the update I needed to devel package. I saw that. Sorry for late. It was due to my midterms.
Here's the SR I submitted if you want to see what I did. https://build.opensuse.org/request/show/173414
If you still want to try to do one of these as an exercise, the same thing needs to happen to libpff. You can find it in the security repo. I going to work on that. I'll make SR within 1-2 days.
Thanks for your help. kozdincer. -- Kaan Özdinçer http://kaan.ozdincer.com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

"Kaan Özdinçer" <kaanozdincer@gmail.com> wrote:
On 04/25/2013 09:57 PM, Greg Freemyer wrote:
I needed to go ahead and get libvshadow updated. (It had become a roadblock).
Anyway I just SR'ed the update I needed to devel package. I saw that. Sorry for late. It was due to my midterms.
Here's the SR I submitted if you want to see what I did. https://build.opensuse.org/request/show/173414
If you still want to try to do one of these as an exercise, the same thing needs to happen to libpff. You can find it in the security repo. I going to work on that. I'll make SR within 1-2 days.
Thanks for your help.
kozdincer.
There is no rush. I don't have anything i'm trying to push that depends in libpff. If you look at the new libvshadow specfile you will see some buildrequires for libxxx. To get the list look to have there, just look in the tarball. When working packages like this I expand the tarball via "quilt setup *.spec". Quilt will basically just run the prep section of the specfile and leave the expanded dir right where you are. That means patches applied by the specfile will be applied by quilt too. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On 04/25/2013 09:57 PM, Greg Freemyer wrote:
Here's the SR I submitted if you want to see what I did. https://build.opensuse.org/request/show/173414
Is there any reason to bump version to 20130413? I see 20130417 version on upstream. Thanks, -- Kaan Özdinçer http://kaan.ozdincer.com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

"Kaan Özdinçer" <kaanozdincer@gmail.com> wrote:
On 04/25/2013 09:57 PM, Greg Freemyer wrote:
Here's the SR I submitted if you want to see what I did. https://build.opensuse.org/request/show/173414
Is there any reason to bump version to 20130413? I see 20130417 version on upstream.
Thanks,
No, just chance that i pulled the tarball between 4/13 and 4/17. Have you looked at the libyal overview. (Just google for it). Libyal is what joachim metz is calling this whole library collection. I'm very intrigued with it, but my job is computer forensics so I will use all of these tools routinely. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (2)
-
Greg Freemyer
-
Kaan Özdinçer