Hi, Thanks for the insights. In the meantime, I've asked on Twitter for people to test "mvn clean verify": * Fedora 18 : rpm-1 failing https://gist.github.com/looztra/5891905 * centos 6.4 : rpm-1 failing https://gist.github.com/hgomez/5891894 * rhel 5.9 on ec2 : even worse ?!? https://gist.github.com/Batmat/5892567 * rhel 6.x on ec2 : same as 5.9
So to try keeping us moving forward, I propose the following: let's just remove/disable that rpm-1 test and try a release. If there's some regression in the go, then I just think we'll have to invest a bit on ITs so that they're less random anyway. What do you all think? Cheers Le 30 juin 2013 00:30, "Rickard von Essen" <rickard.von.es...@gmail.com> a écrit : > Hi, > > On CentOS 6.3 > rpm-1 failes with AssertionError: /usr/myusr/app/bin/filter.txt ... > > Last time I checked IT's was not running on Bamboo. > > I did some debugging of this some months ago and if I remember correctly > it seems like rpm cleans a up some files that the test is trying to check. > > A general problem with the integration tests is that they don't really > check the rpm sometime but some temporary files. > > Reagards > Rickard > > > > > On Sat, Jun 29, 2013 at 10:10 PM, Anders Hammar <and...@hammar.net> wrote: > >> I tried "mvn clean verify" on my MBP and IT #1 fails, but that's a know >> issue with mac and the library we're using for checking the rpm content. >> >> [INFO] Building: rpm-1/pom.xml >> [INFO] ..FAILED (6.9 s) >> [INFO] The post-build script did not succeed. OS name script missing, >> expected: name-Mac OS X.sh >> >> Here's my setup: >> Apache Maven 3.1.0-alpha-1 (c726cdd3a9ad5c3a419e1171f8c1925e336ead18; >> 2013-06-01 15:03:28+0200) >> Java version: 1.6.0_45, vendor: Apple Inc. >> >> The funny thing is that I could have sworn I installed JDK 1.7 the other >> day... >> >> /Anders >> >> >> On Sat, Jun 29, 2013 at 6:51 PM, Baptiste MATHUS <bmat...@batmat.net>wrote: >> >>> Hi all, >>> >>> As a followup, I tried to "clean verify" the rpm-maven-plugin with many >>> different ways since last week. >>> I've never been able to have all the ITs pass... >>> >>> The funny thing is that this is on my current Kubuntu and rpm apt-get'd >>> that I had the smallest number of failing IT (only one "rpm-1")... >>> >>> I tried at work with RHEL5 CI nodes. I just tried with an EC2 instance I >>> installed with a fresh 64 bits RHEL6.x. >>> There I get 6 errors on 7 ITs... >>> >>> Is there anyone that could just try running mvn clean verify inside the >>> rpm-maven-plugin (better with some system with rpm command, like fedora, >>> mandriva, centos, rhel and so on), and tell me if they're able to have the >>> IT passing. >>> >>> I'd really like not to have to give up with trying to handle this >>> release, but I'm a bit stuck. >>> Wondering if this is those ITs that are fragile and somehow dependent on >>> something restrictive (rpm command version or something), or if this is me >>> doing something wrong somewhere. >>> >>> What I checked: >>> * Bamboo-CI is OK. I'd be curious which system it's running. >>> * I tried with m221 and m305, doesn't change anything. >>> * RHEL5&RHEL6 KO for me. >>> * did only try with 64 bits. Might be something specific to 32 bits? >>> >>> Anyone having 5 minutes at least to check if they're able to clean >>> verify that plugin on their box? >>> >>> Thanks a lot. >>> >>> >>> 2013/6/26 Baptiste MATHUS <bmat...@batmat.net> >>> >>>> Hi Rickard, >>>> >>>> Thanks a lot for your efforts. >>>> Unfortunately, I was unable to apply the MRPM-141 patch, even if I svn >>>> up -r18277 before. >>>> It gives many conflicts. >>>> >>>> Note that I was able to apply the one of MRPM-137 without any issue. >>>> >>>> I'll have another look this evening I think. >>>> >>>> Cheers >>>> >>>> >>>> 2013/6/26 Rickard von Essen <rickard.von.es...@gmail.com> >>>> >>>>> You can ignore *MRPM-137*, it's unrelated. I have verified that I get >>>>> the same error as you on Ubuntu Server. With out debugging it in detail >>>>> I'm >>>>> quite sure it's the *org.codehaus.mojo.unix:unix-rpm* library that >>>>> fails to parse the output of *rpm -qlvp <RPM>. * >>>>> * >>>>> * >>>>> I rewrote the Integration Tests to only use groovy + rpm and not >>>>> depend on unix-rpm. Applying that patch >>>>> http://jira.codehaus.org/browse/MRPM-141 all tests passes also on >>>>> Debian based distros. >>>>> >>>>> // Rickard >>>>> >>>>> >>>>> On Tue, Jun 25, 2013 at 10:20 PM, Rickard von Essen < >>>>> rickard.von.es...@gmail.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I hade planed to do some work on the rpm plug. But currently I'm >>>>>> pulling two jobs so it hade to wait a while. >>>>>> >>>>>> I think http://jira.codehaus.org/browse/MRPM-137 might fix the IT >>>>>> for you. I use vagrant to verify that everything works in CentOS while >>>>>> developing on OS X. I attach my Vagrantfile. >>>>>> >>>>>> Happy hacking! >>>>>> >>>>>> // Rickard >>>>>> >>>>>> >>>>>> On Tue, Jun 25, 2013 at 8:07 PM, Baptiste MATHUS >>>>>> <bmat...@batmat.net>wrote: >>>>>> >>>>>>> That's exactly what I was trying to do :). >>>>>>> The thing is, I thought afterwards, I haven't an rpm-based system. >>>>>>> I'm running kubuntu. So I installed rpm through apt-get. I don't if >>>>>>> this is >>>>>>> known to have issues. >>>>>>> >>>>>>> FYI, in fact, I fear things aren't going to run totally smoothly >>>>>>> since I'm already running into an IT failure (rpm-1): >>>>>>> " post-build script did not succeed. /usr/myusr/app/bin/filter.txt >>>>>>> does not exist " >>>>>>> >>>>>>> I'm gonna have to dig a bit here. If necessary, I guess I'll install >>>>>>> some VM running RH or do it from some machine at work, but I'm not yet >>>>>>> even >>>>>>> sure the IT wouldn't fail there too. >>>>>>> >>>>>>> Cheers >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/6/25 Mirko Friedenhagen <mfriedenha...@gmail.com> >>>>>>> >>>>>>>> Hello Baptiste, >>>>>>>> >>>>>>>> I think it would be great you made the release-manager. I would >>>>>>>> suggest a SNAPSHOT deploy of the trunk with the fix and Daniels >>>>>>>> confirmation, that the fix worked for him before, though. >>>>>>>> >>>>>>>> Regards Mirko >>>>>>>> -- >>>>>>>> Sent from my mobile >>>>>>>> On Jun 25, 2013 6:11 PM, "Baptiste Mathus" <bmat...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> No timeline. But though I personally dont use this plugin, if >>>>>>>>> nobody steps up/objects I can do it those days. >>>>>>>>> If the bug is already fixed, that seems quite an easy task to >>>>>>>>> provide users satisfaction. >>>>>>>>> >>>>>>>>> WDYT? >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> Le 25 juin 2013 17:54, "Daniel Lipofsky" <dlipof...@gmail.com> a >>>>>>>>> écrit : >>>>>>>>> >>>>>>>>>> 2.1-alpha-2 was released Aug 2012, and I know there is at least 1 >>>>>>>>>> bug fix since then that I am interested in, so I was wondering if >>>>>>>>>> there is >>>>>>>>>> a timeline for this. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Dan >>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Baptiste <Batmat> MATHUS - http://batmat.net >>>>>>> Sauvez un arbre, >>>>>>> Mangez un castor ! >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Baptiste <Batmat> MATHUS - http://batmat.net >>>> Sauvez un arbre, >>>> Mangez un castor ! >>>> >>> >>> >>> >>> -- >>> Baptiste <Batmat> MATHUS - http://batmat.net >>> Sauvez un arbre, >>> Mangez un castor ! >>> >> >> >