[opensuse-kde] about repositories...
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works. So please, begging your pardons, can someone point me in the right direction on where to read about the repository system, so that I can follow this more intelligently? Here is what I think I understand, and please correct me if I am wrong. There are 2 upstream KDE repos - KDE Factory (KDF) and KDE Release (KDR). There was an update put on both KDR and KDF so that we could upgrade to KDE 4.8.4. However, there was something wrong, which caused a lot of crashes, mostly with kmail, akonadi, and nepomuk. As to understanding what exactly went wrong, here is where it gets fuzzy. I read people writing things like: "Someone needs to update kdelibs4 in KDE:Release:48. The fix is already in KDE:Distro:Factory, but not pushed to KR48. And then we have to wait." - so my question is, when a statement like this is posted, who actually updates kdelibs4? Is it only people on the KDE development team, or are there people out here in the community that contribute to that and put it together and then rebuild it? Here is another quote: "Still the question remains why somebody would set the repo to publish but not check whether it actually builds for four days and counting." - My question on this is, who sets up the repo? I do not mean this to point fingers, but rather just so that I understand who in general sets up the repositories. Can anyone do it? Or do only KDE development people do it? - And then also, about building (which I assume mean all the packages and libraries compile and function together), how is a repository checked to see whether it builds? Again, is this something that we as a community are supposed to do? or are there development people that take it upon themselves to do it? -- G.O. Box #1: 12.1 | KDE 4.8.3 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB RAM Box #2 12.1 | KDE 4.8.3 | Pentium 4 (2core) | 32 | Intel 82915G | 2GB RAM Lap #1: 12.1 | KDE 4.8.3 | Core2 Duo T8100 | 64 | Intel 965GM | 4GB RAM Lap #2: 12.1 | KDE 4.8.2 | Core Duo T2400 | 32 | NVIDIA Quadro NVS 120 | 2GB RAM learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Hello Dne 18.6.2012 03:42, George Olson napsal(a):
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
So please, begging your pardons, can someone point me in the right direction on where to read about the repository system, so that I can follow this more intelligently?
Here is what I think I understand, and please correct me if I am wrong. There are 2 upstream KDE repos - KDE Factory (KDF) and KDE Release (KDR). There was an update put on both KDR and KDF so that we could upgrade to KDE 4.8.4. However, there was something wrong, which caused a lot of crashes, mostly with kmail, akonadi, and nepomuk.
As to understanding what exactly went wrong, here is where it gets fuzzy. I read people writing things like:
"Someone needs to update kdelibs4 in KDE:Release:48. The fix is already in KDE:Distro:Factory, but not pushed to KR48. And then we have to wait."
- so my question is, when a statement like this is posted, who actually updates kdelibs4? Is it only people on the KDE development team, or are there people out here in the community that contribute to that and put it together and then rebuild it?
Here is another quote:
"Still the question remains why somebody would set the repo to publish but not check whether it actually builds for four days and counting."
- My question on this is, who sets up the repo? I do not mean this to point fingers, but rather just so that I understand who in general sets up the repositories. Can anyone do it? Or do only KDE development people do it? - And then also, about building (which I assume mean all the packages and libraries compile and function together), how is a repository checked to see whether it builds? Again, is this something that we as a community are supposed to do? or are there development people that take it upon themselves to do it?
Does this help? http://en.opensuse.org/KDE_repositories Good luck, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/cs -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Mandag den 18. juni 2012 09:42:23 George Olson skrev:
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
The packages are actually written/developed for/in KDE:Distro:Factory (KDF). KDE:Release:48 (KR48) contains links to certain revisions from KDF - which in theory should mean KR48 would be less bumpy than KDF. However judging by 90% of the traffic on this list or in the #opensuse-kde IRC channel, KR48 is consistently broken, either because some "linkrev" didn't get updated, or because something got published prematurely or something else went wrong. The Build Service tells you who has maintainer powah on projects: KDF https://build.opensuse.org/project/users?project=KDE%3ADistro%3AFactory KR48 https://build.opensuse.org/project/users?project=KDE%3ARelease%3A48 Of course if you're interested in helping out, you can get some powah yourself fairly easily. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 06/18/2012 10:42 PM, Martin Schlander wrote:
Mandag den 18. juni 2012 09:42:23 George Olson skrev:
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
The packages are actually written/developed for/in KDE:Distro:Factory (KDF).
KDE:Release:48 (KR48) contains links to certain revisions from KDF - which in theory should mean KR48 would be less bumpy than KDF.
However judging by 90% of the traffic on this list or in the #opensuse-kde IRC channel, KR48 is consistently broken, either because some "linkrev" didn't get updated, or because something got published prematurely or something else went wrong.
The Build Service tells you who has maintainer powah on projects:
KDF https://build.opensuse.org/project/users?project=KDE%3ADistro%3AFactory
KR48 https://build.opensuse.org/project/users?project=KDE%3ARelease%3A48
Of course if you're interested in helping out, you can get some powah yourself fairly easily.
I would love to help out, but I don't think I have the expertise to be able to do so. My experience in programming is quite limited. -- G.O. Box #1: 12.1 | KDE 4.8.4 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB RAM Box #2 12.1 | KDE 4.8.4 | Pentium 4 (2core) | 32 | Intel 82915G | 2GB RAM Lap #1: 12.1 | KDE 4.8.3 | Core2 Duo T8100 | 64 | Intel 965GM | 4GB RAM Lap #2: 12.1 | KDE 4.8.2 | Core Duo T2400 | 32 | NVIDIA Quadro NVS 120 | 2GB RAM learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Tirsdag den 19. juni 2012 09:04:37 George Olson skrev:
On 06/18/2012 10:42 PM, Martin Schlander wrote:
Mandag den 18. juni 2012 09:42:23 George Olson skrev:
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
Of course if you're interested in helping out, you can get some powah yourself fairly easily.
I would love to help out, but I don't think I have the expertise to be able to do so. My experience in programming is quite limited.
Mostly packaging skills are needed. However I wonder if most of the problems with KR4x (updating linkrevs, disabling publishing once a month for a few days etc.) couldn't be handled by a non-leet-guru user who happens to be organized and care deeply about KR48. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Dienstag, 19. Juni 2012, 17:51:18 schrieb Martin Schlander:
However I wonder if most of the problems with KR4x (updating linkrevs, disabling publishing once a month for a few days etc.) couldn't be handled by a non-leet-guru user who happens to be organized and care deeply about KR48.
Absolutely! If that person just waits until KDF is fully built and then updates the links + waits for KRxy to fully build before setting it to publish again, this would already be a huge improvement compared to the current situation. Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Tirsdag den 19. juni 2012 17:57:21 Sven Burmeister skrev:
Am Dienstag, 19. Juni 2012, 17:51:18 schrieb Martin Schlander:
However I wonder if most of the problems with KR4x (updating linkrevs, disabling publishing once a month for a few days etc.) couldn't be handled by a non-leet-guru user who happens to be organized and care deeply about KR48.
Absolutely! If that person just waits until KDF is fully built and then updates the links + waits for KRxy to fully build before setting it to publish again, this would already be a huge improvement compared to the current situation.
Actually I had you in mind when writing that ;-) -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Dienstag, 19. Juni 2012, 18:41:56 schrieb Martin Schlander:
Absolutely! If that person just waits until KDF is fully built and then updates the links + waits for KRxy to fully build before setting it to publish again, this would already be a huge improvement compared to the current situation.
Actually I had you in mind when writing that ;-)
I can take over the "administrative" job after a KRxy repo was created but I doubt I can fix anything in case that should be necessary. So if people are ok with me just flipping the switches and running linkrev updates I'm fine with that. Would be nice if KDF was ready at least three days before the upstream release since KRxy takes that long to build. Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Tuesday 19 Jun 2012 17:51:18 Martin Schlander wrote:
Tirsdag den 19. juni 2012 09:04:37 George Olson skrev:
On 06/18/2012 10:42 PM, Martin Schlander wrote:
Mandag den 18. juni 2012 09:42:23 George Olson skrev:
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
Of course if you're interested in helping out, you can get some powah yourself fairly easily.
I would love to help out, but I don't think I have the expertise to be able to do so. My experience in programming is quite limited.
Mostly packaging skills are needed.
However I wonder if most of the problems with KR4x (updating linkrevs, disabling publishing once a month for a few days etc.) couldn't be handled by a non-leet-guru user who happens to be organized and care deeply about KR48.
+1. The task isn't very hard, since the packaging is already done in KDF. As Martin says, the task mainly consists of updating links to KDF, controlling repo publishing and communicating with KDF maintainers when there is no revision in KDF that provides something that works ;). Will -- Will Stephenson, openSUSE Board, Booster, KDE Developer SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 06/20/2012 03:25 AM, Will Stephenson wrote:
On Tuesday 19 Jun 2012 17:51:18 Martin Schlander wrote:
Tirsdag den 19. juni 2012 09:04:37 George Olson skrev:
On 06/18/2012 10:42 PM, Martin Schlander wrote:
Mandag den 18. juni 2012 09:42:23 George Olson skrev:
I was reading with interest the thread on the KDE 4.8.4 repo, and one of the things that stuck to me most was that I don't fully understand how the repository system works.
Of course if you're interested in helping out, you can get some powah yourself fairly easily.
I would love to help out, but I don't think I have the expertise to be able to do so. My experience in programming is quite limited.
Mostly packaging skills are needed.
However I wonder if most of the problems with KR4x (updating linkrevs, disabling publishing once a month for a few days etc.) couldn't be handled by a non-leet-guru user who happens to be organized and care deeply about KR48.
+1. The task isn't very hard, since the packaging is already done in KDF. As Martin says, the task mainly consists of updating links to KDF, controlling repo publishing and communicating with KDF maintainers when there is no revision in KDF that provides something that works ;).
Will
I'll be glad to backup Sven or anyone else if they are busy. I'd just need a walk through on IRC to know the exact steps for revlink changes. Thanks, Peter -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (6)
-
George Olson
-
Martin Schlander
-
Peter Linnell
-
Sven Burmeister
-
Vojtěch Zeisek
-
Will Stephenson