<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20121024</id>
	<title>IDempiere/FullMeeting20121024 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20121024"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121024&amp;action=history"/>
	<updated>2026-04-05T19:28:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121024&amp;diff=191&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121024&amp;diff=191&amp;oldid=prev"/>
		<updated>2012-10-24T15:48:43Z</updated>

		<summary type="html">&lt;p&gt;full meeting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- breadcrumb --&amp;gt;&lt;br /&gt;
&amp;lt;font size=-2&amp;gt;&lt;br /&gt;
&amp;amp;lArr;&lt;br /&gt;
[[IDempiere|Table of Contents]] |&lt;br /&gt;
[[IDempiere/Full Meeting Minutes|Full Meeting Minutes]] |&lt;br /&gt;
Full Meeting 2012-10-24&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''CarlosRuiz''''': Good morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Bonjour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Nicolas - I created the peer review status on JIRA&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and created this search&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': http://jira.idempiere.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=10300&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Fine&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': That will be clearer&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': will try today to review fixed assets&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok, if you got some times, could you please have a look at http://jira.idempiere.com/browse/IDEMPIERE-463 ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hi everyone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah yes - I have seen that problem with Table reference&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Edwin_Ang &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': with references you just can display Name and there is a checkbox for Value&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you can choose what column to show (Name, DocumentNo, ...) and only a checkbox for Value&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Maybe adding a new checkbox to say &amp;quot;Show identifiers&amp;quot; or if ID is selected, show table identiers&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - I don't like that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-)  was thinking the same - flag to &amp;quot;Show identifier&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': nmicoud,  &amp;quot;Display=C_Invoice_ID&amp;quot; so it only show ID&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hmm - the ID also sounds ok - as that's usually how an ID is shown&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': for hengsin and carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': just made some tests on demo.idempiere.com - effectively choosing the ID - shows just the ID   :-)   as expected&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :d&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I guess that sounds like a good approach - ID shows the identifier&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, how are things going with the M_Storage changes?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': to be honest i haven't made any good progress&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am not very sure with the design yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': currently, i believe that the issue is only with qtyreserved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': even if we don't drop M_Storage it won't be any issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': what we should do is take out qtyordered and qtyreserved and find a place for both&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - M_StorageReservation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': qtyordered won't present any issue, even if we just use sum(qtyordered) from c_orderline, it should be of no issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - most of the problems are on sales&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but still don't get what is the design doubt&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': test&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': sorry, connection problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': np - I was saying that &amp;quot;still don't get what is the design doubt&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': well last week, hengsin told me that product reservation must really mean that: those products are &amp;quot;claimed&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': they cannot be transacted by other document&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': do we agree with that?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': partially - there are still rules to &amp;quot;Force&amp;quot; using inventory&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but yes - that's the idea of reservation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i think previously 'availability' was more important&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': reservation need not be tightly 'reserved' but still open to be taken by a confirmed SO&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': that means if reservation = 3, available = 2. Then an SO will make it res = 2 available = 2&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': sorry i think its res = 3 .. available = 1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': available is more important category to watch&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': well.. if you put in on a user's perspective&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': let say i am the user&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i have successfully reserved 1 unit of item X&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but then, the warehouse staff told me that they are out of stock&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': because some other guy has put one big order and rushed to the warehouse to take those items&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': then what is the meaning of reservation?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think standard orders don't allow the other guy to reserve more than available&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but the force rule - and other types of orders can override that check&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ow, sorry wrong case.. trying to remember past cases :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': how bout if the other guy move those items to another warehouse?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - movements and internal use are not checking reservations&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': Movement between warehouse should use reserve&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but we can add that in a future step - trying to keep it simple on this first step&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': actually i want to do as you suggest - keep it simple on the first step&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': Ticket ID-385 says that the table is locking up. What does that mean and how can it be recreated?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but then if movement or internal use should check reservation then M_StorageReservation should have M_Locator_ID&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and the query will be very different from only using M_Warehouse_ID&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think in future movement and internal use could check reservation at warehouse level&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so, you can move items within your warehouse - but not out&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sorry - that's for movement  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': internal use must check in future at warehouse level too - to avoid negative availability on a warehouse&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': why do you prefer check at warehouse level than locator?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i think the issue with IDEMPIERE-385 is because reservation and onhand is on the same table&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': somehow i see the relation between storage and reservation is one to many&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in most cases - at reservation time you don't know (and don't need to know) which locator will attend the shipping&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and indeed what happens on idempiere (since compiere times) is that you put the reservation on a locator - and then attend the shipping with a different locator&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': leading to those confusing negatives&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes.. in case of sales order, i agree with you&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': that's why i agree with the addition of M_ReserveLocator_ID on M_Warehouse&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': to serve this purpose&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but for movement and internal use?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - I see you already committed code for this on your repository  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': just partial work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': movement and internal use - can check in future that the global warehouse availability for a product cannot be negative&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': well.. then how do we calculate qtyavailable for this case: 1 warehouse have 2 locators&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': locator A have 30 units of product X, locator B have 20 units of product X&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': reservation is 15 units of product X&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': what is the qtyavailable for locator A and locator B?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': jeje&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': what is the qtyavailable for warehouse?  -&amp;gt; 35&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - suppose we implement this in future - if you try to consume (internal use) 16 items - that will error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': same if you try to move 16 items out of that warehouse&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but you can be allowed to move 16 items from locator B to A without problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in the end - availability per locator is useless - we're adding M_ReserveLocator_ID just as backward compatibility on reports - but is unnecessary&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': you mean 36 or 16?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah yes - I made all the calcs as if reserv=35  :-)   sorry&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': availability per locator is too fine grained in practise - you just need to make sure you don't oversell what is in your warehouse.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': i means most of the time that's what the user want. so to keep it simple at least initially, we should only cater for this.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ok, if there is no qtyavailable at locator level then i am ok with it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and hengsin, i would like to ask you about that forUpdate() method&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is not implemented in adempiere361, so i just get it from idempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': is there any downside of this locking?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and how should i set the timeout parameter?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': you need locking to ensure you are not working with stale data.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin_Ang, you means what should the appropriate value for timeout ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes, what is the appropriate value?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am seeming many places need these kind of locks.. open balance, bank account balance, storage, reservation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': What is the effect of a lock?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': so that people can't change it while you use the number to perform calculation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': Ah, gotcha, ok, understood&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin_Ang, we can try with 30 seconds but that's usually something you need to fine tune for your production site.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': Definately if a document is complete you should not be able to change. Maybe even if it is in the prepared state you should not be able to change it.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': so, this should be parameterized?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': like a sysconfig parameter?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that timeout is to give up if it cannot get the lock&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, do you have the URL where I can get your published Fixed Assets manual?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think you posted that on forums but cannot get it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': a moment pls&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - found it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': https://bitbucket.org/edwin_ang/fixed_assets/downloads&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': Good writing style btw. It is an enjoyable read.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, yes, good to make that a sysconfig parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': The idea of the assets emerging out of projects was very good and definately a must.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': @fjvr: thx for the compliment :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': so the timeout does not control the lock?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': the lock is automatically released at what event?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': commit or rollback&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fjvr''''': good bye fellows, have a good day/afternoon or night !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i see&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': so just executing save() should do that rite?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': no - when committing the trx&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if is out of trx (trx=null) then save do the commit&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i see&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': any reason why forUpdate() is not committed to 361?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': cos i think it is critical&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is not backported&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': there are many improvements on idempiere that have not been backported - and no plans to do that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but I see you integrated forUpdate in your branch - so - you're backporting it &amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and actually i want to propose that 361 being released as iDempiere 1.0&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': the current iDempiere as iDempiere 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': gtg, bye bye&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': is it possible to do so?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think the two project are too different - 361 is more like an Adempiere-Transition than an iDempiere by itself&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so IMHO it would be confusing &amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Edwin_Ang: on another matter, the FA.. are you going to release the changes as 2Pack?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': if so i can help make it into a plugin for iDempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': then we can see the benefit of OSGi in action&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but your DB changes should not alter core tables or remove any field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i think FA should be included in the core&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': red1 - the plan is to integrate FA in core&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes.. but the idea is as a modular plugin rite?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': so if that is the case (in core) i guess the DB changes can be permanent&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': that will make it a core plugin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': @Carlos: but you should think of a solution for the existing installations&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i was thinking of a more transient plugin where other FA plugins can interchange later&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': iDempiere is a major change&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and many new users are still trapped with 370&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': only developers know how to find 361&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin - we could try to make a &amp;quot;final&amp;quot; release of 361 if that ease things for some people&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and that final release will be named as adempiere of idempiere?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I would call that Adempiere-Transition&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm not too concerned about people that chose 370 - is their choice - and our goal is not to kill adempiere  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good if people have choices&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': many choose because lack of knowledge&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is good if we can do them a favor&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': being able to choose a stable product to use rite?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I would say more like &amp;quot;lack of marketing&amp;quot; from our side  :-)   but I'm not interested on doing that - it would be for community to share such knowledge on forums &amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': we can do that.. but we need a tag release for that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': not everyone should learn mercurial :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that's the good thing about recent red1's work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but yes - I understand your concerns&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes.. red1's windows installer is a very good thing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but we still need that tag release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm trying to avoid politics on this weekly meeting space - so I would just suggest - be happy that you have the knowledge about what is happening - share that knowledge if possible - and be patient  ;-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is better for community building&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hehehe - partially joking there - I hope you understand&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': no.. don't get it wrong. this is not politics&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i don't like that thing too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': anyways - I think we're close to tag a first release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or better for a first preview release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the biggest changes I think are done - so is worthy to work on that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': another thing that we want to implement (suggestion from hengsin) is to stop reserving the migration numbers - and use a datetime prefix instead&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that would be applicable after the first release&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and what is your plan for 361 after the first release?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': just bug fixes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': bug fixes are enough&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': although 361 can serve for some time for the purpose of receiving contributions from people that still haven't migrated (it is serving such purpose actually)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is still the most stable version&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and existing installation won't migrate very soon to the new iDempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': because there are too many major changes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - sure there will be a long transition time - that's why some bug fixes maintenance is important&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if you call something LTS - the idea is to provide support - not just tag something 370LTS and do not provide any patch  ;-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah sorry - 370 is just an example I could have said 978   - hehehe&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, I already merged your FA commits - and I'm in the process of reviewing - thanks a lot for that work&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ah.. i won't comment on that :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks everybody for attending the meeting - I need to move out for a while&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i got to go too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': thanks for the meeting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': bye everyone&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>