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=.


Reply via email to