Re: [Spacewalk-devel] fedora Support

2010-04-19 Thread Dennis Gilmore
On Monday 19 April 2010 02:44:36 am Miroslav Suchý wrote:
 On 04/16/2010 05:16 PM, Dennis Gilmore wrote:
  Hey All,
  
  We should drop support for Fedora 11 and add Fedora 13.  Fedora 11 will
  be EOL in ~2 months,
 
 -1, when it will eol in 2 months, why drop it now.
 We will delete it when it will die, but why do it sooner?
We have in the past,  and it wont get support for most of the life of 1.0

  to that end ive started building 0.9 for F-13  most of it is
  built.
 
 -1
 I do not like the fact that packages for F-13 will be built on some
 not-yet-released packages. Unless we will distinguished it by some dist
 tag, which will be overwriten by normal dist tag and we rebuild all
 packages after release of F-13.
F-13 is post Beta now. its feature complete, the only changes now should be 
bug fixes. again this is how we have done things in the past.

 
 I do not want to build our packages on top of rawhide or beta. If it
 some packages are part of Fedora, then good. But most of our packages
 are not there. Yet.
 
  there are some supporting deps that need building.
 
 Do you mind to share with us? Which deps?
jpam, oscache, redstone-xmlrpc, ehcache,  and a few others

  I would like to make the switch  to only build for EL-5 F-12 and F-13 
  but wante dto run it by everyone first.
 
 Commiting this changes 3 hours after sending this proposal is not
 enough. IMO. I reverted this commit in master.
 I leave fate of you commit in SPACEWALK-1.0 branch in hand of release
 nanny and on the opinion of others.
I find that to be unacceptable.  Adding back F-11 would be ok but just 
reverting is downright rude.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] fedora Support

2010-04-19 Thread Dennis Gilmore
On Monday 19 April 2010 10:53:39 am Miroslav Suchý wrote:
 On 04/19/2010 03:43 PM, Dennis Gilmore wrote:
   We have in the past,  and it wont get support for most of the life of
   1.0
 
 We done it *once* in past. But not always.
 For F-12 we built packages month after release.
 For F-11 month before release.
 For F-10 three month after release
 And even if we did it only once ... I do not think it was wise movement.
 
 And F-11 will be supported for more then 2 months, but we are releasing
 Spacewalk now.
 
  Commiting this changes 3 hours after sending this proposal is not
  enough. IMO. I reverted this commit in master.
  I leave fate of you commit in SPACEWALK-1.0 branch in hand of release
  nanny and on the opinion of others.
  
  I find that to be unacceptable.  Adding back F-11 would be ok but just
  reverting is downright rude.
 
 This comes to two thing:
 
 a) do we want to build F-13 packages on beta? Unless we have some tool
 for rebuild after F-13, I'm strongly against it. It can broke
 functionality later if not rebuilt. We can discuss it, but until
 majority agree, I think we should not add it. Or unless it is released.

 b) do we want to remove support of F-11, when it has still 1/6 of its
 life remaining? Again we can discuss it, but removing it now would cut
 off those who are still using F-11.
adding F-11 back is simple, I probably should have just kept it also

 
 So I decided that without prior discussion I want to have F-13 removed
 and F-11 added. Which leads to complete revert of your commit.
 Do not take it personally. If others will disagree with me, I will be
 first who will revert my own revert.
 I would like to ask others for their opinion.
You also switched master from building in the 1.1 tags to the 0.9 tags in your 
revert.

 And there was one other reason, if you look on Koji:
 http://koji.rhndev.redhat.com/koji/tasks?state=failedview=treemethod=all;
 order=-completion_time Your step has as consequence completely overfilled
 koji with failing tasks. Doing such change on Friday is really not good
 thing.

None of those failures were any of my doing.  it looks like Shannon does not 
have the proper permissions to do a build from SRPM.  I just now fixed his 
permissions.

Dennis




signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

[Spacewalk-devel] fedora Support

2010-04-16 Thread Dennis Gilmore
Hey All,

We should drop support for Fedora 11 and add Fedora 13.  Fedora 11 will be EOL 
in ~2 months,  to that end ive started building 0.9 for F-13  most of it is 
built.  there are some supporting deps that need building.   

I would like to make the switch  to only build for EL-5 F-12 and F-13  but 
wante dto run it by everyone first.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

[Spacewalk-devel] F-13 support

2010-03-09 Thread Dennis Gilmore
Has anyone done any work to buildspacewalk for Fedora 13 yet?

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Split of spacewalk yum repo?

2009-09-08 Thread Dennis Gilmore
On Tuesday 08 September 2009 11:52:43 am Brandon Perkins wrote:
 Jesus M. Rodriguez wrote:
  2009/9/8 Dennis Gilmore den...@ausil.us:
  On Friday 04 September 2009 07:33:36 am Miroslav Suchý wrote:
  Today, we have both Spacewalk (and proxy) packages together in one repo
  with client packages.
  If somebody will install Spacewalk on RHEL he will get as side effect
  all those client packages (rhnlib, yum-rhn-plugin, rhn-client-tools),
  which will get him to unsupported state.
  I'm not sure if this is what we wanted. In fast, we probably do not
  want this.
  I suggest to split yum repo to two parts. One is Spacewalk and Proxy.
  Second is client tools.
 
  Do you agree? Do you disagree? Any comments?
 
  We cant easily do this. Without creating a maintenance headache for
  ourselves. mash grabs all the packages from a koji tag and puts them
  into a repo.  taking into account inheritance.
 
  To implement this we would need to setup additional tags inheriting 
  from the build tags and then we would need to block all of the packages
  we dont want in the mashed repos. if any sub rpms are split across repos
  we cant do that. Keeping in mind we should be getting everything into
  Fedora/EPEL so that the koji we use can go away remember its only a
  temporary setup. This is alot of extra work for little gain.   the
  blocking of packages would need to happen on each and every version bump
  of spacewalk.  our best bet is likely to block the packages that are
  shipped in RHEL so we do not build our own version and make sure that
  CentOS ships them. and continue with our single repo.
 
  It sounds like a nightmare on the koji side. So what is it that we're
  trying to resolve
  with this change? I know from a user's point of view it makes sense to
  see a client and a server repo. But what pain is really being caused
  with the current setup?

 As I understand it, the main concern that Miroslav was having in this
 case was avoiding installing new versions of packages from Spacewalk
 that are also shipped with RHEL or RHN Client Tools.  Basically, wanting
 to avoid someone accidentally upgrading a Red Hat shipped package with a
 Spacewalk package and making support a little more cumbersome.

Making sure we dont ship those packages I think is the right answer. There a 
few we need to not ship as fedora/EPEL ships them. 

I will work on blocking the packages that we should not ship.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Split of spacewalk yum repo?

2009-09-08 Thread Dennis Gilmore
On Friday 04 September 2009 07:33:36 am Miroslav Suchý wrote:
 Today, we have both Spacewalk (and proxy) packages together in one repo
 with client packages.
 If somebody will install Spacewalk on RHEL he will get as side effect
 all those client packages (rhnlib, yum-rhn-plugin, rhn-client-tools),
 which will get him to unsupported state.
 I'm not sure if this is what we wanted. In fast, we probably do not want
 this.
 I suggest to split yum repo to two parts. One is Spacewalk and Proxy.
 Second is client tools.

 Do you agree? Do you disagree? Any comments?
We cant easily do this. Without creating a maintenance headache for ourselves. 
mash grabs all the packages from a koji tag and puts them into a repo.  taking 
into account inheritance.  

To implement this we would need to setup additional tags inheriting  from the 
build tags and then we would need to block all of the packages we dont want in 
the mashed repos. if any sub rpms are split across repos we cant do that.  
Keeping in mind we should be getting everything into Fedora/EPEL so that the 
koji we use can go away remember its only a temporary setup. This is alot of 
extra work for little gain.   the blocking of packages would need to happen on 
each and every version bump of spacewalk.  our best bet is likely to block the 
packages that are shipped in RHEL so we do not build our own version and make 
sure that CentOS ships them. and continue with our single repo.

Dennis



signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Re: Add spacewalk-backend Requires on python-pgsql.

2009-08-14 Thread Dennis Gilmore
On Friday 14 August 2009 09:03:38 am Devan Goodwin wrote:
 On Fri, 14 Aug 2009 15:00:12 +0200


 For the record I like the idea of:

 yum install spacewalk spacewalk-oracle
 yum install spacewalk spacewalk-postgresql

I personally prefer
yum install spacewalk-postgresql
yum install spacewalk-oracle

drop the spacewalk package from the command to install.


Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Re: rel-eng/build-missing-builds-in-brew.sh rel-eng/build- missing-builds-in-koji.sh

2009-08-13 Thread Dennis Gilmore
On Wednesday 12 August 2009 02:31:51 am Miroslav Suchý wrote:
 Dennis Gilmore wrote:
   rel-eng/build-missing-builds-in-brew.sh |   22 --
   rel-eng/build-missing-builds-in-koji.sh |   30
  -- 2 files changed, 52 deletions(-)
 
  New commits:
  commit 549493f74c548084400913a104bafc2ac632c38f
  Author: Dennis Gilmore den...@ausil.us
  Date:   Tue Aug 11 15:43:50 2009 -0500
 
  remove outdated build missing scripts
 
  diff --git a/rel-eng/build-missing-builds-in-brew.sh
  b/rel-eng/build-missing-builds-in-brew.sh deleted file mode 100755

 ...

  diff --git a/rel-eng/build-missing-builds-in-koji.sh
  b/rel-eng/build-missing-builds-in-koji.sh deleted file mode 100755

 Whoa! These scripts are outdated? I use them for building packages for
 nightly. So what I should build instead of them?
 Can you please ask, if somebody is using it, before removing scripts
 from rel-eng next time?

sorry i messed up. i thought they were different old scripts.   I put them back 
and forgot to send this email.  I also set them up for 0.7  

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] rhnpush error from latest 0.6 packages

2009-08-06 Thread Dennis Gilmore
On Thursday 06 August 2009 08:36:15 pm Jesus M. Rodriguez wrote:
 On Thu, Aug 6, 2009 at 8:46 PM, John Matthewsjmatt...@redhat.com wrote:
  I installed our latest 0.6 packages from koji and am seeing a problem
  with rhnpush.
 
  from rhnpush
  Exception RuntimeError: 'maximum recursion depth exceeded while calling a
  Python object' in type 'exceptions.AttributeError' ignored

 Hrm. That's not cool. Do we have the latest clients built?
in my testing i got that message but could push just fine

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Off Topic: Command Line Fu

2009-07-20 Thread Dennis Gilmore
On Monday 20 July 2009 11:58:00 am Jesus M. Rodriguez wrote:

Jesus  i cant decrypt your encrypted message

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Re: spacewalk-setup-0.5.24-1.el5 successfully untagged from dist-5E-sw-0.5-candidate by dgilmore

2009-03-31 Thread Dennis Gilmore
On Tuesday 31 March 2009 03:11:29 am Miroslav Suchý wrote:
 And all others packages have been untagged.
 Which effectively broken down rel-eng/build-missing-builds-in-koji.sh
 script.

 May I propose to create 0.6 tags and/or not move the tags, but only copy
 them?

 Thx
build missing packages script is not broken. there was one package that i 
missed untagging all builds.  that has been fixed.  and everything is now fine 
and hunky dory.  I will be setting up 0.6 tags today. since weonly want to 
build critical fixes for 0.5  all new development is will be targeted at the 
next release.

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] spacewalk-commits

2009-03-27 Thread Dennis Gilmore
On Thursday 26 March 2009 07:19:17 pm Dennis Gilmore wrote:
 would anyone object to me creating a
 spacewalk-comm...@lists.fedorahosted.org and having all commits pushed to
 fedorahosted emailed there?

https://fedorahosted.org/mailman/listinfo/spacewalk-commits

its all setup. I've not subscribed anybody to the list.  

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


[Spacewalk-devel] spacewalk-commits

2009-03-26 Thread Dennis Gilmore
would anyone object to me creating a spacewalk-comm...@lists.fedorahosted.org 
and having all commits pushed to fedorahosted emailed there?

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] 0.5 State of the Union

2009-03-25 Thread Dennis Gilmore
On Wednesday 25 March 2009 11:00:37 am Devan Goodwin wrote:
 dgilmore fixed up our jabber configs to work on 2.2 yesterday, so
 updated spacewalk-config and spacewalk-setup packages correct this, but
 you probably need to be on a fresh system before it will work. (i.e.
 not a system where you tried and failed to setup spacewalk, not sure
 why but Dennis can probably clarify)
the issue was that there were inconsistent passwords in jabber config files.  
jabberd randomly generates a password in %post so we cantdefault ours.  we 
write out our own randomly generated password when we install the package.  
but you really don't want updates to mess with it.  so it only happens on 
package install.   a less hackish way to deal with it would be to generate the 
password in spacewalk-setup and write it out to the configs when you setup 
spacewalk. this would involve alot more work  but ultimately would be cleaner,  
its something we should look at post 0.5


Dennis 



signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] editarea .RPM

2009-03-09 Thread Dennis Gilmore
On Monday 09 March 2009 03:57:16 am Miroslav Suchý wrote:
 Colin Coe wrote:
  Some time ago I submitted a patch to make use of EditArea
  (http://www.cdolivet.net/editarea/) in Spacewalk.  I was asked to make
  an RPM for EditArea which I've now done.  I think that I need to get a

 Do you have the BZ number?

  sponsor to get the RPM into Fedora.  Is there anyone on the list that
  can sponsor me?

 The list of sponsor is here:
 https://admin.fedoraproject.org/accounts/group/members/packager/*/sponsor
 Dennis can sponsor you. Dennis can you?
 If he do not want to do, I can ask two other collegues.
Sure. if the package meets the packaging guidelines.  cc me on the bug and ill 
review and sponsor 


  I've taken the liberty of uploading the SRPM.

 Uploading where? You should create BZ with Review Request first and in
 that BZ indicate that you need Sponsor.
 Full process is described here:
 http://fedoraproject.org/wiki/PackageMaintainers/NewPackageProcess




signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Spacewalk on Fedora 10 Notes

2009-02-16 Thread Dennis Gilmore
On Sunday 15 February 2009 11:54:48 am Devan Goodwin wrote:
 I've done a little hacking on this system before so not sure if there's
 any deps still missing that I'd previously installed manually, but
 today it was only missing perl-Apache-Admin-Config, manually installing
 it got spacewalk deps to resolve and install:

 http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc8/i386/RPMS.dries/
perl-Apache-Admin-Config-0.94-1.fc8.rf.noarch.rpm

 Note this is using the  Fedora 10 nightly devel repo at:

 http://miroslav.suchy.cz/spacewalk/nightly-candidate-f10/i386/os/

 Dennis any luck establishing what the deal is with this package and how
 we plan to tackle it?
perl-Apache-Admin-Config builds fine on RHEL 5 which uses perl 5.8.8  but the 
test suit fails with perl-5.10.0 used in fedora   there is something between 
the two versions of perl that it doesnt like.  ive not yet worked out what 
exactly,  if someone better at perl than me could work out that would be 
awesome.

I expect that putting that package in will result in whatever uses it to be 
horribly broken.  considering its from a place of unknown quality and appears 
to be built for fedora-8 which had perl 5.8.8

 Once packages are installed the real fun begins, during spacewalk-setup
 I get a problem:





signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Fedora Status

2009-01-29 Thread Dennis Gilmore
On Thursday 29 January 2009 09:12:07 am Miroslav Suchý wrote:
 Dennis Gilmore wrote:
  All but 2 packages in git are built for fedora.

 I changed
   rel-eng/build-missing-builds-in-koji.sh
 so it now automatically builds all tagged packages in tag
 dist-f10-sw-0.5-candidate as well.

 Dennis is the F-10 repo available on koji for rsync too? What is the
 url? I would like to add it to public nightly repo as well.
Hi Miroslav,

thanks in advance its at rsync://koji.rhndev.redhat.com/spacewalk/spacewalk-
f10/spacewalk-f10-0.5/


it update at the same times as the EL-5 repos

Dennis



signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] PATCH: tagger.py: make email in changelog optional

2009-01-19 Thread Dennis Gilmore
On Monday 19 January 2009 04:03:28 am Jan Pazdziora wrote:
 Hello Devan,

 I tried build.py --tag-release and it complained that there is no
 email address in the changelog entry line. I do not want to put my
 email address there. This patch makes that part optional.

I would ask that we not apply the patch.  Just because when we do get packages 
into fedora there must be an email address in the changelog it can be 
obsfucated but needs to be there 
https://fedoraproject.org/wiki/Packaging/Guidelines#Changelogs  I would really 
like for our packages to comply with the packaging guidelines.  I know they 
currently do not comply.   but it would be good to be working towards 
complicance.  it will make things smoother when we get to review time.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Re: [Spacewalk-list] Spacewalk 0.4 is here!

2009-01-16 Thread Dennis Gilmore
On Friday 16 January 2009 08:47:19 am Michael Mraka wrote:
 Miroslav Suchý wrote:
 % E. The builds failed:
 % GenericError: Unable to complete build: release mismatch (build: 1.el5,
 % rpm: 1)
 %
 % Dennis, is it possible that you removed buildsys-macros from
 % dist-5E-sw-0.4-candidate ?

 IMO this is a very good reason not to move packages between tags but have
 them tagged to more locations simultaneously.  Dennis, please could you
 tell me the reason why do you insist on moving them?

 (Other than We always do it this way in Fedora because it isn't a
 reason.)

I move packages because they are no longer candidates they are now released  
the tags reflect such. buildsys-macros is not and has never been in dist-5E-
sw-0.4-candidate or any tag that it inherits from.   it  gets inherited in 
dist-5E-sw-0.4-build  from dist-5E-sw-0.3-build,  dist-5E-sw-0.4-build  is 
used to populate the buildroots.  it seems that the inheritance was removed.  
ive now fixed that up.  once 
https://koji.rhndev.redhat.com/koji/taskinfo?taskID=4579  is complete you will 
be able to build.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Reason why we should use dist-5E-sw-0.4

2008-11-26 Thread Dennis Gilmore
On Wednesday 26 November 2008 04:29:25 am Miroslav Suchý wrote:
 Dennis Gilmore wrote:
  I think we can assume if its not tagged that means that the work is not
  complete and not ready to be built or tested.

 I spoke about make tag-release, which make git tag. Do not mistake it
 for koji tag.

  2) Create tag dist-5E-sw-0.4. Normally build into
  dist-5E-sw-0.4-candidate as now and unsuccessful builds tag into
  dist-5E-sw-0.4. Final Spacewalk create from dist-5E-sw-0.4 tag.
  For nightly builds, let call make test-srpm on untagged packages and
  build in koji the packages with .git.longsha1 dist tag.
  This way you make sure when somebody finally tag the package (which bump
  up the version automatically) such package will be upgraded to last
  version. I prefer this option.
 
  Im assuming that you mean moving successful builds into dist-5E-sw-0.4

 No I meant koji tag-pkg dist-5E-sw-0.4 sucessfull-build
 I really do not see benefit of moving in compare to tag it to final tag
 as well (beside the -candidate one)
tagging packages like that is the completely wrong thing to do.  we should run 
koji move-tag dist-5E-sw-0.4-candidate dist-5E-sw-0.4 successful build  you 
said unsuucessful build initially which is why i assumed successful build.

moving the package out of the candidate tag lets us know that its been though 
some level of checking. 

  I do not thing we are that far away from teh same goals.  I just think
  that doing builds needs to be the deliberate action of an engineer.  We
  can and should make make  tag do the build also.

 Are we still speaking about nightly builds? Now I only care about final
 release that way that I do not want to break process of final release.

 Ok. So make the question straight:
 Will I break something in your rel-eng realm, if I start building
 testing packages (like
 SatConfig-installer-3.24.4-1.git.a352eaab737b87fd46849a6e982c096aa99cc636.s
rc.rpm) in  dist-5E-sw-0.4-candidate?
If you do that it wont break anything but I really would prefer that you do 
not do that.  packages built in candidate should be builds that could be 
considered for the final release.  how about we set up a dist-5E-sw-0.4-
snapshot tag?  you can freely build whatever you want in it.  since it will 
not be in consideration for the release.

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Re: [Spacewalk-devel] Reason why we should use dist-5E-sw-0.4

2008-11-26 Thread Dennis Gilmore
On Wednesday 26 November 2008 06:24:48 am Jan Pazdziora wrote:
 On Wed, Nov 26, 2008 at 11:29:25AM +0100, Miroslav Suchý wrote:
  Are we still speaking about nightly builds? Now I only care about final
  release that way that I do not want to break process of final release.
 
  Ok. So make the question straight:
  Will I break something in your rel-eng realm, if I start building
  testing packages (like
  SatConfig-installer-3.24.4-1.git.a352eaab737b87fd46849a6e982c096aa99cc636
 .src.rpm) in  dist-5E-sw-0.4-candidate?

 You are likely to break the nightly repos for other people. The
 developer / maintainer of SatConfig-installer had a reason not to
 his/her changes that are there on top of SatConfig-installer-3.24.4-1.
 Why not wait till the developer / maintainer is confident with the
 code and then build from new tag that he/she will create?
that is my thoughts.  if its untagged its likely on purpose and we should 
ignore it until a deliberate action by a developer

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] Reason why we should use dist-5E-sw-0.4

2008-11-25 Thread Dennis Gilmore
On Tuesday 25 November 2008 04:56:36 am Miroslav Suchý wrote:
 Right now we build into tag dist-5E-sw-0.4-candidate. When I have been
 working on that nightly repo I find one good reason why we should use
 tag dist-5E-sw-0.4 and only successful builds tagged there from
 dist-5E-sw-0.4-candidate. The reason are nightly builds.

 Now the package get into nightly repo only if you tagged that package in
 git. If you do not tagged it there we have two possibility how to build
 the package.
I think we can assume if its not tagged that means that the work is not 
complete and not ready to be built or tested.

 1) Automatically tag the package in git and current script will then
 automatically pick it up for rebuild.
 Honestly - I do not like such option.
I do not like that either

 2) Create tag dist-5E-sw-0.4. Normally build into
 dist-5E-sw-0.4-candidate as now and unsuccessful builds tag into
 dist-5E-sw-0.4. Final Spacewalk create from dist-5E-sw-0.4 tag.
 For nightly builds, let call make test-srpm on untagged packages and
 build in koji the packages with .git.longsha1 dist tag.
 This way you make sure when somebody finally tag the package (which bump
 up the version automatically) such package will be upgraded to last
 version. I prefer this option.
Im assuming that you mean moving successful builds into dist-5E-sw-0.4 

I honestly do not like how when you tag something it bumps the release.  I 
fell that when we do a release all tarballs should be that release  so for 0.4  
we should have spacewalk-java-0.4.0.tar.gz or spacewalk-java-0.4.0.tar.bz2  
and bug fixes in the 0.4 series get 0.4.1  etc  every other open source project 
ive worked with (mysql  does something simmiliar to how spacewalk is working)  
uses RCS snapshots for prerelease testingor in the case of gnome and KDE for 
0.4  they would use 0.3.85  etc,  I can live with how it currently is though.

 3) OK. There is third option. To build .git.longsha1 packages in
 dist-5E-sw-0.4-candidate and not creating dist-5E-sw-0.4. But it will
 create only mess. I'm scratching such option.

 How do you like it? Or do you have another idea how to implement nightly
 builds?
tag dist-5E-sw-0.4 already exists once we get closer to release and start 
doing QA on the release, i envisioned running koji move-tag on everything in 
candidate at that time to dist-5E-sw-0.4.  we would then sign the packages and 
do the composes on dist-5E-sw-0.4 which would be what gets pushed out as 0.4.  
the composes from the candidate tags are testing repos.  I expect that the 
repos from the candidate tags  can be used to prove that your build fixes the 
bugs or adds the features that they are supposed to.  and once proven we will 
move to dist-5E-sw-0.4, sign the package and push it out.

I do not thing we are that far away from teh same goals.  I just think that 
doing builds needs to be the deliberate action of an engineer.  We can and 
should make make  tag do the build also.

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] Rebuild of packages in Koji - some problems

2008-11-24 Thread Dennis Gilmore
On Monday 24 November 2008 02:55:30 am Miroslav Suchý wrote:
 Last friday I let rebuild of all packages which has tag in git and has
 not been builded in Koji. Two problems has been found:

 perl-DBD-Oracle:
 http://koji.rhndev.redhat.com/koji/buildinfo?buildID=9271
 I will take care about it.
I thought i fixed it at some point by exporting the path for ORACLE_HOME  in 
both build and install sections

 stringtree-json
 http://koji.rhndev.redhat.com/koji/buildinfo?buildID=9307
 Missing requires for unzip.
 Can you - Jesus or Partha - fix it?
thats missing BuildRequires unzip  its not included in the minimal buildroot





___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] API version

2008-11-19 Thread Dennis Gilmore
On Wednesday 19 November 2008 11:03:45 am Miroslav Suchý wrote:
 Can we create new API call which add something to distinguish between
 satellite versioning and spacewalk versioning?

 I have problem that I want to call proxy.isProxy() which will be only in
 0.4+. But the expression if api  0.4 is true for old satellites (like
 5.0) as well.

 I suggest to add some kind of epoch, but I have no idea how to make it
 compatible with olders api. Any idea?

I would suggest using an internal API number that is different from release  
start with 1.0  and if there is minor changes resultin in incompatabilities 
just to 1.1  but major changes result in 2.0  or  even just start at 100  
Personally i do not think it needs to be tied to the spacewalk/satellite 
release.

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


Re: [Spacewalk-devel] Getting Packages Into Fedora

2008-10-13 Thread Dennis Gilmore
On Monday 13 October 2008 03:16:33 pm Miroslav Suchy wrote:
 Here comes reminder:
 https://fedorahosted.org/spacewalk/wiki/GettingPackagesIntoFedora

 Please guys, pick up at least one package and go through Fedora Package
 Review.

 Guide:
 http://fedoraproject.org/wiki/Package_Review_Process#Contributor

 Feel free to ping me once you create BZ. I can give you review too.
or CC me on the bug,  if you need a sponsor and you do a good job of packaging 
i can sponsor you for packager.

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel


[Spacewalk-devel] Re: Status of monitoring packages

2008-09-29 Thread Dennis Gilmore
On Monday 29 September 2008 10:28:14 am you wrote:

please don't CC me on list email

 I just today finished cleaning up monitoring packages:
 spacewalk-proxy-monitoring
 ConfigPusher-general
 eventReceivers
 NOCpulsePlugins
 NPalert
 nocpulse-common
 perl-NOCpulse-CLAC
 perl-NOCpulse-Debug
 perl-NOCpulse-Gritch
 perl-NOCpulse-Object
 perl-NOCpulse-OracleDB
 perl-NOCpulse-PersistentConnection
 perl-NOCpulse-Probe
 perl-NOCpulse-ProcessPool
 perl-NOCpulse-Scheduler
 perl-NOCpulse-SetID
 perl-NOCpulse-Utils
 ssl_bridge
 scdb
 SNMPAlerts
 SatConfig-bootstrap
 SatConfig-bootstrap-server
 SatConfig-cluster
 SatConfig-dbsynch
 SatConfig-general
 SatConfig-generator
 SatConfig-installer
 SatConfig-spread
 SputLite-client
 SputLite-server
 status_log_acceptor
 tsdb
 ProgAGoGo
 NPalert
 MessageQueue
 oracle_perl  -- renamed to nocpulse-db-perl
 nslogs -- removed logrotate is defined in nocpulse-common

 I did:
 - getting rid of /opt/nocpulse and /opt/notification directories. If you
 are curious what went where, you can get good overview from sql upgrade
 script in schema definition, where are all changes together. But
 basically home dir of nocpulse is now /usr/lib/nocpulse. Configuration
this is wrong it should be /var/lib/nocpulse

 files are in /etc/nocpulse/ and logs are in /var/log/nocpulse.
 - changes to Makefile, getting rid of source and version files, so
 packages can actually be built using current infrastructure.
 - changes to comply with Fedora Guidelines. With those exceptions:
** most of packages are missing documentation. We can either write
   propper POD section in perl modules or just put in some simple
   README.
** some packages (especial SatConfig-*) have code in /etc/rc.d/
   I did not move it out. I thing I break enough things for now.
** sys.v init scripts need probably some care, to comply with Fedora.
   Again, I have no morale to break too much stuff.
better to break things once and have it right than have to break things 
multiple times.

 Several packages are built. But most of them need to be rebuild -
 Dennis, can you rebuild them in Brew for RHEL (probably in
 spacewalk-5E-0.3-candidate) [1]? And for Fedora in Koji? Builds should
 be ok, I tested all packages using make test-rpm, but if there will be
 some probleme just write me off-list.
Nothing spacewalk should be built in brew.  it should all be done in koji. 

Dennis

___
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel