You are not logged in.

#1 2009-05-03 16:28:07

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Gnome devel packaging team

So gnome 2.27.1 is going to be released on wednesday.  If we want to get the packaging team discussed in http://bbs.archlinux.org/viewtopic.php?id=68191, we should get it going. JGC, who packages GNOME, says it's a good idea. Anyone want to join?

Also, maybe if we got some hosting space, we could post the packages.

Offline

#2 2009-05-03 20:31:14

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Gnome devel packaging team

I wouldn't mind contributing as long as it's somewhat organized.

Offline

#3 2009-05-03 20:36:12

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Gnome devel packaging team

alex_anthony,

You're doing it! Cool!

Offline

#4 2009-05-03 20:54:32

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

Also JGC's input could be useful. How does he go about packaging a new version of GNOME? How far down the build order?

Offline

#5 2009-05-03 22:00:26

superrad
Member
From: Wales
Registered: 2007-12-15
Posts: 60

Re: Gnome devel packaging team

Brilliant, would love to help but I have no packaging skills. Will definatley be using this if you do it though.

Offline

#6 2009-05-04 13:20:00

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

superrad wrote:

Brilliant, would love to help but I have no packaging skills. Will definatley be using this if you do it though.

You could always run a building machine. Just test that the pkgs build. running makepkg and reporting any errors isn't too difficult. And as you do it, you'll probably learn.

Offline

#7 2009-05-04 15:18:41

superrad
Member
From: Wales
Registered: 2007-12-15
Posts: 60

Re: Gnome devel packaging team

Count me in, that much I can do and it'll be a good way to learn more about packaging for arch

Offline

#8 2009-05-06 09:32:03

kumyco
Member
From: somewhere
Registered: 2008-06-23
Posts: 153
Website

Re: Gnome devel packaging team

i doubt i'd have time to be a member of the team, but i'd test when i can .. and i'd be happy to provide a hosting account if needed but you'd prolly have to manage it yourselves or have a primary host that i can mirror

Offline

#9 2009-05-06 18:42:30

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

Nepherte, I see from your blog that you run x64, right? Do you want to be in charge of making sure x64 builds?

Offline

#10 2009-05-06 21:59:57

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

I can probably help with some of the x64 stuff.  I'm an beginner/intermediate so maybe just help with making sure they build.

I can also host the packages on my website.

Last edited by tjwallace (2009-05-06 22:10:05)

Offline

#11 2009-05-07 11:41:21

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Gnome devel packaging team

alex_anthony wrote:

Nepherte, I see from your blog that you run x64, right? Do you want to be in charge of making sure x64 builds?

I'll be happy to verify that x64 builds.

Offline

#12 2009-05-07 11:46:46

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Gnome devel packaging team

alex_anthony wrote:

Also JGC's input could be useful. How does he go about packaging a new version of GNOME? How far down the build order?

Maybe a starting point for you:

http://wiki.archlinux.org/index.php/Bui … _for_Gnome

But don't expect that those list is uptodate every time or is right for new versions.

Daniel

Offline

#13 2009-05-07 16:32:20

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

I have a build order from JHBuild and a list of external dependencies, which I have looked through what we meet already. The only ones which aren't in the repos or in AUR are libcolorblind and libmapi (and also devicekit-disks which is a proposed and I guess from reading gnome devel list quite likely to make it). Anyone want to look into these, see if they are already packaged somewhere and if not write some PKGBUILDs?

At the moment, I'm adding a -devel suffix and adding provides and replaces parts and updating dependencies (along with version bumping where necessary), because I'm planning on submitting them to AUR. Anyone think that there is a better way? Set up our own repo with them correctly named?

Offline

#14 2009-05-07 18:12:04

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

Anyone have links for the libcolorblind source?  This is what I have found so far: http://packages.debian.org/source/sid/colorblind

Also found this for libmapi: http://www.openchange.org/index.php?opt … &Itemid=71
Is this what we should try building from?

Last edited by tjwallace (2009-05-07 18:14:57)

Offline

#15 2009-05-07 18:58:29

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

http://alioth.debian.org/frs/download.p … 0.1.tar.gz is recommended on gnome external deps page
Which has libmapi coming from a sourceforge page.

Offline

#16 2009-05-07 19:19:03

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

libcolorblind is done - http://aur.archlinux.org/packages.php?ID=26311
built fine on my x64 system but I'm not sure if we need to specify any depends...

I'll start on libmapi as well.

Last edited by tjwallace (2009-05-07 19:33:44)

Offline

#17 2009-05-07 19:33:31

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

Looks like libmapi needs samba4 so I will package that as well.  There is already a script in the libmapi source that I should be able to convert to a PKGBUILD fairly easily.

Offline

#18 2009-05-07 20:40:55

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

I'm 55% (according to nano) of the way through the gnome build order, converting to -devel packages. Not checking they'll build or anything, just checking whether or not they've been updated etc. Will post a tarball of all the PKGBUILDs and the order to build them soon so people can start testing if they build.

I now see why it takes a while to get gnome packaged - there are over 200 pkgs in the build order (including external dependencies like dbus)

Edit:
Also, I've just reached gnome-settings-daemon and the question is to pulseaudio or not to pulseaudio. Any opinions? I could go JGC's arch way, with gstreamer, or The Arch Way, vanilla. I suppose pulseaudio integration is going to get deeper 2.27/8.

Last edited by alex_anthony (2009-05-08 00:23:50)

Offline

#19 2009-05-08 00:38:46

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,403
Website

Re: Gnome devel packaging team

I'd say you might as well try with pulseaudio this time.  You are packaging for people who like things bleeding edge...

Offline

#20 2009-05-08 04:05:00

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

I second going with pulse.

Offline

#21 2009-05-08 10:22:15

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Gnome devel packaging team

I second including pulseaudio. I already did it for gnome 2.26 and never had any issues.

@alex_anthony, could you post your build order + your pkgbuilds, or put it online somewhere? Did you start from the beginning of the build list or did you start a little higher up?

Last edited by Nepherte (2009-05-08 10:22:46)

Offline

#22 2009-05-08 23:19:01

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

Just finished converting the whole build order (bottom up) to -devel. And now I've realised that I may have made a mistake with how I treated dependencies. Anyway here it is http://www.easy-share.com/1905100994/gnome-devel.tar.gz . Build order is in there. Also using [testing] is probably a good idea. Also some deps need buiding from AUR.

So far I've built everything up to gmime, but that won't build. It seems to be this bug: http://bugzilla.gnome.org/show_bug.cgi?id=567549 , but the patch from there doesn't work.

If you make any changes to get stuff to build, write them in a changes file, like I have, so that when it gets packaged for real for 2.28, all the changes are listed.

And there's probably tons of little problems. Also, the changes file has a todo list, if anyone else wants to get packaging.

Offline

#23 2009-05-09 00:10:31

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

I hosted the package file from alex_anthony so you don't have to wait to download: http://tjwallace.ca/arch/gnome-devel.tar.gz

Offline

#24 2009-05-09 21:43:06

tjwallace
Member
Registered: 2009-03-07
Posts: 40
Website

Re: Gnome devel packaging team

For samba4, I wondering if I should package it to replace samba3 or something that can work in "parallel"?

http://wiki.samba.org/index.php/Samba4 states that "Samba 4 is currently not yet in a state where it can replace existing production deployments. "

Offline

#25 2009-05-09 22:40:35

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Gnome devel packaging team

Try first doing something that can be installed in parallel. If when you try and install it it complains about file conflicts, then maybe an upgrade is better.

Have you tried building the devel versions?

Edit: From reading the samba wiki, it looks like it's going to have to replace samba 3. The debian packages conflict

Last edited by alex_anthony (2009-05-09 22:58:16)

Offline

Board footer

Powered by FluxBB