Yeah, I am reviewing the code this week and will release this officially right away after that.
On Wed, Nov 18, 2009 at 9:58 PM, Edwin Fine <[email protected]> wrote: > Thanks, Zishan. Any idea when it will be in an official release? > Regards, > Ed > > On Tue, Nov 17, 2009 at 12:20 PM, Zishan Mirza <[email protected]> > wrote: >> >> Edwin, >> >> I have now fixed this issue with Faxien and the changes are available >> in git://github.com/zishanhmirza/faxien.git. Check my logs: >> >> I only use two local repositories. The "project" release is in repo2. >> >> zis...@zishan-laptop:~/dev_erlware/faxien$ faxien ir project >> >> Initiating Install for Remote Release project-0.1.0.0 >> Release compiled for R13B01 >> Pulling down erl_interface-3.6.2 for R13B01 -> ok # in repo >> Pulling down tv-2.1.4.3 for R13B01 -> ok # in repo2 >> Pulling down otp-0.1.0 for R13B01 -> ok # in repo2 >> Release compiled for R13B01 >> building here "/home/zishan/erlware/releases/project-0.1.0.0" >> Installation of project-0.1.0.0 resulted in ok >> ok >> >> It works fine for me, but it would be good if you could test it to >> make sure it works fine for you as well. >> >> Thanks, >> >> Zishan >> >> Edwin skrev: >> > Zirshan, >> > >> > No, the bug in my situation ends up with faxien reporting an error: >> > >> > $ faxien ir myapp >> > >> > Initiating Install for Remote Release myapp-2.0.0.2 >> > Release compiled for R13B01 >> > >> > Pulling down xmerl-1.2 {unable_to_pull_from_repos,"Couldn't get >> > xmerl.tar.gz from repos"} >> > >> > Suggestions: >> > - Couldn't get xmerl.tar.gz from repos >> > Please request that the package compiled for your local >> > architecture be published to an accessible repository. >> > - For sasl log information look at "/tmp/faxien.sasl_log" >> > >> > If I then installed xmerl directly, faxien worked ok: >> > >> > $ faxien ia xmerl >> > Pulling down xmerl-1.2 for R13B01 -> ok >> > ok >> > >> > The repos were set up as my server first, then official: >> > >> > Repos to search >> > ["http://someserver.somewhere.com:8080/erlware", >> > "http://repo.erlware.org/pub"] >> > >> > It just seemed like if it was installing from the first repo, and then >> > it got a missing dependency that actually resided on the second repo, >> > it broke: >> > >> > $ faxien ir myapp >> > >> > Initiating Install for Remote Release myapp-2.0.0.2 >> > Release compiled for R13B01 >> > Pulling down mylib1-2.0.0.0 for R13B01 -> ok >> > Pulling down mylib2-2.0.0.0 for R13B01 -> ok >> > Pulling down mylib3-2.0.0.3 for R13B01 -> ok >> > Pulling down eunit-2.1.2 {unable_to_pull_from_repos,"Couldn't get >> > eunit.tar.gz from repos"} >> > >> > Suggestions: >> > - Couldn't get eunit.tar.gz from repos >> > Please request that the package compiled for your local >> > architecture be published to an accessible repository. >> > - For sasl log information look at "/tmp/faxien.sasl_log" >> > >> > The first three packages were in the first repo, and eunit in the >> > (official) second repo. >> > >> > Hope this helps. >> > >> > On Nov 9, 3:32 pm, Zishan Mirza <[email protected]> wrote: >> > > Hi Edwin Fine, >> > > >> > > I am looking into to the bug report you brought up regarding a strange >> > > behavior with Faxien, that it doesn't install dependencies from >> > > multiple repositories. I am trying to replicate this error. So far, I >> > > have created a two applications, named shg and otp. The application >> > > shg depends on a bunch of applications from the official repository, >> > > e.g. tv, ssl, ssh, jinterface, erl_interface, etc. The application otp >> > > depends only on shg (and of course kernel and stdlib, the standard >> > > ones). >> > > >> > > Afterwards, I make sure that all the dependencies like tv, ssl, ssh, >> > > jinterface, etc. are removed, and I try to install the application >> > > otp. The application otp is installed without installing installing >> > > all the dependencies. Both applications otp and shg are in my local >> > > repository and the rest of the applications, Faxien should fetch from >> > > the official repository. Check the log below. The extra stuff are only >> > > for debugging purposes. >> > > >> > > zis...@zishan-laptop:~/erlware$ faxien ia otp >> > > Pulling down otp-0.1.0 Repos:["file:///home/zishan/erlware/repo"] >> > > ErtsVsn:"5.7.2" >> > > Package:"otp" >> > > Version:"0.1.0" >> > > To:"/tmp/ewl_tmp-326585/" >> > > Areas:["Generic","i686-pc-linux-gnu-glibc-2.3","i686-pc-linux-gnu- >> > > glibc-2.2", >> > > "i686-pc-linux-gnu-glibc-2.1","i686-pc-linux-gnu-glibc-2.0"] >> > > Side:lib >> > > Timeout:120000 >> > > PosLocations: ["/5.7.2/Generic/lib/otp/0.1.0/", >> > > "/5.7.2/i686-pc-linux-gnu-glibc-2.3/lib/otp/0.1.0/", >> > > "/5.7.2/i686-pc-linux-gnu-glibc-2.2/lib/otp/0.1.0/", >> > > "/5.7.2/i686-pc-linux-gnu-glibc-2.1/lib/otp/0.1.0/", >> > > "/5.7.2/i686-pc-linux-gnu-glibc-2.0/lib/otp/0.1.0/"] >> > > for R13B01 -> ok >> > > ok >> > > >> > > Is this the bug that you mean in the bug report? >> > > >> > > Thanks, >> > > >> > > Zishan >> >> -- >> >> You received this message because you are subscribed to the Google Groups >> "erlware-dev" group. >> To post to this group, send email to [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/erlware-dev?hl=. >> >> > > -- > > You received this message because you are subscribed to the Google Groups > "erlware-dev" group. > To post to this group, send email to [email protected]. > For more options, visit this group at > http://groups.google.com/group/erlware-dev?hl=. > -- You received this message because you are subscribed to the Google Groups "erlware-dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/erlware-dev?hl=.
