I just tested installation from EM from xwiki.org repository, and it seems
to install correctly :)
I'll try my best not to wait so long for next version ... That one is far
from perfect but should be far more usable than 0.1 thanksfully.


2013/2/3 Jeremie BOUSQUET <[email protected]>

> Thanks Vincent !
>
> Maybe I'm wrong, but I didn't want to use the original groupId of this
> mstor artifact, because its dependencies are slightly modified compared to
> the original. I think it would introduce the false impression of relying on
> the original artifact, while it's not really the case.
> If someone depends on it, thinking it's the original, in a standalone
> environment, it might not work as expected. While "my" version with
> different transitive dependencies, is the only one that works without
> conflicting with XE.
> For these complex cases, might be nice that EM manages maven exclusions,
> though maybe it's a big work for not so frequent use-case.
>
> Nexus config can be somewhat tricky ;-) I know it a little but not pro
> features as staging and promotion.
>
> Thanks again,
> Jeremie
>
>
> 2013/2/3 Vincent Massol <[email protected]>
>
>>
>> On Feb 3, 2013, at 5:05 PM, Jeremie BOUSQUET <[email protected]>
>> wrote:
>>
>> > Hi Vincent,
>> >
>> >
>> > 2013/2/3 Vincent Massol <[email protected]>
>> >
>> >> Hi Jeremie,
>> >>
>> >> On Feb 3, 2013, at 4:15 PM, Jeremie BOUSQUET <
>> [email protected]>
>> >> wrote:
>> >>
>> >>> Hello devs,
>> >>>
>> >>> Please could you promote release 0.2 of mail archive app in your nexus
>> >>> repository ?
>> >>
>> >> Cool :)
>> >>
>> >> Seen that you had some issues to release it? Anything we can help with?
>> >>
>> >>
>> > Nothing, except by me some better brains, so I don't forget my GPG
>> > passphrase next time ;-)
>>
>> :)
>>
>> >>> groupId:
>> >>> org.xwiki.contrib.mailarchive
>> >>> artifactIds:
>> >>> xwiki-contrib-mail
>> >>> xwiki-contrib-mailarchive-api
>> >>> xwiki-contrib-mailarchive-ui
>> >>> mstor
>> >>
>> >> I was about to do it when I noticed mstor. What is this? If this is a
>> 3rd
>> >> party lib why publish it with the org.xwiki.contrib.mailarchive groupid
>> >> instead of using its own groupid as we do for other 3rd paty libs?
>> >>
>> >>
>> > See discussion
>> >
>> http://xwiki.markmail.org/search/?q=mstor#query:mstor+page:1+mid:owjykurnlztrxrac+state:results
>> > Basically, I need mstor library to create a Javamail store (to
>> > backup/reload emails), but this library comes with extra transitive
>> > dependencies, that conflict with XE.
>> > I solved that by publishing that lib along my project, without the
>> > conflicting (and useless) transitive deps.
>>
>> I've read the discussion again and still didn't understand why you needed
>> to publish that artifact under your own groupid vs publishing it with a
>> proper groupid.
>>
>> Anyway I've promoted and released your artifacts. The nexus config looks
>> very complex now and I don't master it (I had to close, promote and release
>> which sounds like a lot of steps!)… We also need to give you direct
>> permissions to do that IMO but I don't know the config well enough to do
>> that now. Maybe Sergiu knows since I think he configured that?
>>
>> Thanks
>> -Vincent
>>
>> >> Thanks
>> >> -Vincent
>> >>
>> >>> Thanks !
>> >>>
>> >>> BR,
>> >>> Jeremie
>> >>>
>> >>>
>> >>> 2012/12/13 Jeremie BOUSQUET <[email protected]>
>> >>>
>> >>>> Ok I removed them.
>> >>>> Thought about something, is that main problem is if someone wants to
>> >>>> install it manually, ie without the Extension Manager, he would have
>> to
>> >>>> retrieve the transitive dependencies "by hand".
>> >>>> But as my target is XE 4.X, I'm wondering if it's useful anyway to
>> allow
>> >>>> users installing such extension manually, as it's faaar more easy
>> using
>> >> EM.
>> >>>>
>> >>>>
>> >>>> 2012/12/7 Thomas Mortagne <[email protected]>
>> >>>>
>> >>>>> On Fri, Dec 7, 2012 at 2:52 PM, Jeremie BOUSQUET <
>> >>>>> [email protected]
>> >>>>>> wrote:
>> >>>>>
>> >>>>>> Hello,
>> >>>>>>
>> >>>>>>
>> >>>>>> 2012/9/14 Vincent Massol <[email protected]>
>> >>>>>>
>> >>>>>>>
>> >>>>>>> On Sep 14, 2012, at 9:13 AM, Jeremie BOUSQUET <
>> >>>>>> [email protected]>
>> >>>>>>> wrote:
>> >>>>>>>
>> >>>>>>>> I guess I have to create an extension page for each artifact ?
>> (mail
>> >>>>>>>> extension, mailarchive api extension, mail archive ui extension)
>> >>>>>>>> Didn't had time to test within extension repository manager
>> locally,
>> >>>>>>>> so I hope it'll work ! :)
>> >>>>>>>
>> >>>>>>> No don't create one per artifact. To start with I'd suggest just
>> one
>> >>>>> for
>> >>>>>>> the UI module. The other artifacts are already in an extension
>> >>>>> repository
>> >>>>>>> since they're in maven.xwiki.org ;)
>> >>>>>>>
>> >>>>>>> Thanks
>> >>>>>>> -Vincent
>> >>>>>>>
>> >>>>>>>
>> >>>>>> Back to this, since I didn't see that recommendation, at that time
>> I
>> >>>>>> created 3 extension pages for the 3 modules (and not only for UI):
>> >>>>>> (UI)
>> >>>>>>
>> >>>>>>
>> >>>>>
>> >>
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Application
>> >>>>>> (mail api)
>> >>>>>>
>> >>>>>>
>> >>>>>
>> >>
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Mail+Module
>> >>>>>> (mail archive api)
>> >>>>>>
>> >>
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Module
>> >>>>>>
>> >>>>>> As the last 2 do not really need to be materialized in
>> >>>>>> extensions.xwiki.org,
>> >>>>>> and lead to more maintenance from my side, and more confusion on
>> users
>> >>>>>> side, I would like to remove these 2 pages from
>> extensions.xwiki.org,
>> >>>>> and
>> >>>>>> move some of their content to the Design page related to the
>> >> MailArchive
>> >>>>>> Application.
>> >>>>>>
>> >>>>>> Since those 2 were already published, from users point of view it
>> >> means
>> >>>>> 2
>> >>>>>> extensions will "disappear" from the catalog.
>> >>>>>> So I wanted to check with you if it's not a bad practice to do
>> that,
>> >>>>> and if
>> >>>>>> I can safely remove those 2 extensions (according to the fact,
>> also,
>> >>>>> that
>> >>>>>> the whole thing is tagged as "BETA").
>> >>>>>>
>> >>>>>
>> >>>>> There is no official practice on this yet. IMO you can do this is
>> you
>> >>>>> think
>> >>>>> it's the cleaner like this.
>> >>>>>
>> >>>>> It's not going to break anything for users unless there is other
>> >>>>> extensions
>> >>>>> depending of these extensions in which case they won't be able to
>> >> install
>> >>>>> them of course.
>> >>>>>
>> >>>>>
>> >>>>>> Thanks,
>> >>>>>> Jeremie
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to