You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org> on 2008/02/12 17:27:33 UTC

[JIRA] Created: (CAY-984) Runtime relationships leak into CayenneModeler

Runtime relationships leak into CayenneModeler
----------------------------------------------

                 Key: CAY-984
                 URL: https://issues.apache.org/cayenne/browse/CAY-984
             Project: Cayenne
          Issue Type: Bug
          Components: CayenneModeler GUI
    Affects Versions: 3.0
            Reporter: Andrus Adamchik
            Assignee: Andrus Adamchik
            Priority: Critical
             Fix For: 3.0


This affects 3.0 M3 and causes lots of user confusion and potential modeling errors.... In *runtime* Cayenne creates missing reverse relationships to have a consistent mapping graph internally. This should be invisible to the Modeler... however it is not, as when a project is loaded, the "defaults" are applied and runtime relationships are shown to the user. Luckily they are not saved to XML , but the whole things is very confusing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: Runtime relationships leak into CayenneModeler

Posted by Kevin Menard <km...@servprise.com>.
Cool.

Yeah, there is definitely room to streamline there.  I noticed a TODO not
for pushing the mvn assemblies through.  Maybe a simple bash script there
would help?

Actually, a simple bash script for the whole process would likely help.
About the only thing that would need to be customized is the GPG key ID.

-- 
Kevin


On 2/12/08 1:38 PM, "Andrus Adamchik" <an...@objectstyle.org> wrote:

> 
> On Feb 12, 2008, at 12:39 PM, Kevin Menard wrote:
> 
>> I think the 4 - 6 week is a sweetspot.
>> As is, it takes us 2 - 3 weeks to get a release out the door.  So
>> waiting
>> upwards of 10 + 3 seems like a really long time to me.
> 
> So we are in agreement, as I really meant 10 - 3 (6-10 weeks as
> perceived by the users). As a side note, would be nice to cut down on
> the time we spend preparing the release. If we do it often enough, I
> suspect we'll have fewer issues with assemblies (something that I
> assume most of us are really testing vs. the testing actual framework
> code), so it is realistic to streamline the process.
> 
> Andrus
> 


Re: Runtime relationships leak into CayenneModeler

Posted by Andrus Adamchik <an...@objectstyle.org>.
On Feb 12, 2008, at 12:39 PM, Kevin Menard wrote:

> I think the 4 - 6 week is a sweetspot.
> As is, it takes us 2 - 3 weeks to get a release out the door.  So  
> waiting
> upwards of 10 + 3 seems like a really long time to me.

So we are in agreement, as I really meant 10 - 3 (6-10 weeks as  
perceived by the users). As a side note, would be nice to cut down on  
the time we spend preparing the release. If we do it often enough, I  
suspect we'll have fewer issues with assemblies (something that I  
assume most of us are really testing vs. the testing actual framework  
code), so it is realistic to streamline the process.

Andrus


Re: Runtime relationships leak into CayenneModeler

Posted by Kevin Menard <km...@servprise.com>.
I guess it really depends on how critical you view the problem then.  I'm
certainly not advocating a bi-weekly release schedule (I found out
first-hand how much of a pain it is to prepare), but likewise, I don't see
it being problematic to issue a quick fix to a critical problem.  Arguably,
it's something that should have been caught in testing for the 3.0M3
release.

If it's not that critical, then waiting until the next release cycle
shouldn't be a problem.  As for me, I think the 4 - 6 week is a sweetspot.
As is, it takes us 2 - 3 weeks to get a release out the door.  So waiting
upwards of 10 + 3 seems like a really long time to me.  Once again, I have
really high hopes that the CI server and/or Cayenne zone (any update on
this?) will help streamline the process.

-- 
Kevin 


On 2/12/08 12:32 PM, "Andrus Adamchik" <an...@objectstyle.org> wrote:

> I agree except that posting releases every week will create a huge
> overhead for the the PMC to test it before the vote... There is a
> difference between a release and a nightly build in the expected
> quality, so we can't just let it out without some thorough testing. I
> suggest to start doing releases more often, but not *that* often. We
> can aim for a release every 6-10 weeks?
> 
> Andrus
> 
> 
> On Feb 12, 2008, at 12:17 PM, Kevin Menard wrote:
> 
>> I know I'm stating the obvious, but there's nothing wrong with us
>> pushing
>> out a 3.0M4.  This would have the benefit of working for everyone,
>> rather
>> than just those that happened to see your post.
>> 
>> While not a ton has changed, there were some fairly important bug
>> fixes.  I
>> think CAY-574, for example, could help out a lot of ROP users.
>> 
>> -- 
>> Kevin
>> 
>> On 2/12/08 12:05 PM, "Andrus Adamchik" <an...@objectstyle.org> wrote:
>> 
>>> FYI: I just fixed a nasty Modeler bug below that affected
>>> CayenneModeler 3.0M3. You can get a Mac and Windows versions of the
>>> patched Modeler following this link (consider it an unofficial
>>> nightly
>>> build) :
>>> 
>>>   http://people.apache.org/~aadamchik/nightly/02122008/
>>> 
>>> Andrus
>>> 
>>> 
>>> Begin forwarded message:
>>> 
>>>> From: "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org>
>>>> Date: February 12, 2008 11:27:33 AM EST
>>>> To: dev@cayenne.apache.org
>>>> Subject: [JIRA] Created: (CAY-984) Runtime relationships leak into
>>>> CayenneModeler
>>>> Reply-To: dev@cayenne.apache.org
>>>> 
>>>> Runtime relationships leak into CayenneModeler
>>>> ----------------------------------------------
>>>> 
>>>>                Key: CAY-984
>>>>                URL: https://issues.apache.org/cayenne/browse/CAY-984
>>>>            Project: Cayenne
>>>>         Issue Type: Bug
>>>>         Components: CayenneModeler GUI
>>>>   Affects Versions: 3.0
>>>>           Reporter: Andrus Adamchik
>>>>           Assignee: Andrus Adamchik
>>>>           Priority: Critical
>>>>            Fix For: 3.0
>>>> 
>>>> 
>>>> This affects 3.0 M3 and causes lots of user confusion and potential
>>>> modeling errors.... In *runtime* Cayenne creates missing reverse
>>>> relationships to have a consistent mapping graph internally. This
>>>> should be invisible to the Modeler... however it is not, as when a
>>>> project is loaded, the "defaults" are applied and runtime
>>>> relationships are shown to the user. Luckily they are not saved to
>>>> XML , but the whole things is very confusing.
>>>> 
>>>> -- 
>>>> This message is automatically generated by JIRA.
>>>> -
>>>> You can reply to this email to add a comment to the issue online.
>>>> 
>>>> 
>>> 
>> 
>> 
> 


Re: Runtime relationships leak into CayenneModeler

Posted by Andrus Adamchik <an...@objectstyle.org>.
I agree except that posting releases every week will create a huge  
overhead for the the PMC to test it before the vote... There is a  
difference between a release and a nightly build in the expected  
quality, so we can't just let it out without some thorough testing. I  
suggest to start doing releases more often, but not *that* often. We  
can aim for a release every 6-10 weeks?

Andrus


On Feb 12, 2008, at 12:17 PM, Kevin Menard wrote:

> I know I'm stating the obvious, but there's nothing wrong with us  
> pushing
> out a 3.0M4.  This would have the benefit of working for everyone,  
> rather
> than just those that happened to see your post.
>
> While not a ton has changed, there were some fairly important bug  
> fixes.  I
> think CAY-574, for example, could help out a lot of ROP users.
>
> -- 
> Kevin
>
> On 2/12/08 12:05 PM, "Andrus Adamchik" <an...@objectstyle.org> wrote:
>
>> FYI: I just fixed a nasty Modeler bug below that affected
>> CayenneModeler 3.0M3. You can get a Mac and Windows versions of the
>> patched Modeler following this link (consider it an unofficial  
>> nightly
>> build) :
>>
>>   http://people.apache.org/~aadamchik/nightly/02122008/
>>
>> Andrus
>>
>>
>> Begin forwarded message:
>>
>>> From: "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org>
>>> Date: February 12, 2008 11:27:33 AM EST
>>> To: dev@cayenne.apache.org
>>> Subject: [JIRA] Created: (CAY-984) Runtime relationships leak into
>>> CayenneModeler
>>> Reply-To: dev@cayenne.apache.org
>>>
>>> Runtime relationships leak into CayenneModeler
>>> ----------------------------------------------
>>>
>>>                Key: CAY-984
>>>                URL: https://issues.apache.org/cayenne/browse/CAY-984
>>>            Project: Cayenne
>>>         Issue Type: Bug
>>>         Components: CayenneModeler GUI
>>>   Affects Versions: 3.0
>>>           Reporter: Andrus Adamchik
>>>           Assignee: Andrus Adamchik
>>>           Priority: Critical
>>>            Fix For: 3.0
>>>
>>>
>>> This affects 3.0 M3 and causes lots of user confusion and potential
>>> modeling errors.... In *runtime* Cayenne creates missing reverse
>>> relationships to have a consistent mapping graph internally. This
>>> should be invisible to the Modeler... however it is not, as when a
>>> project is loaded, the "defaults" are applied and runtime
>>> relationships are shown to the user. Luckily they are not saved to
>>> XML , but the whole things is very confusing.
>>>
>>> -- 
>>> This message is automatically generated by JIRA.
>>> -
>>> You can reply to this email to add a comment to the issue online.
>>>
>>>
>>
>
>


Re: Runtime relationships leak into CayenneModeler

Posted by Kevin Menard <km...@servprise.com>.
I know I'm stating the obvious, but there's nothing wrong with us pushing
out a 3.0M4.  This would have the benefit of working for everyone, rather
than just those that happened to see your post.

While not a ton has changed, there were some fairly important bug fixes.  I
think CAY-574, for example, could help out a lot of ROP users.

-- 
Kevin

On 2/12/08 12:05 PM, "Andrus Adamchik" <an...@objectstyle.org> wrote:

> FYI: I just fixed a nasty Modeler bug below that affected
> CayenneModeler 3.0M3. You can get a Mac and Windows versions of the
> patched Modeler following this link (consider it an unofficial nightly
> build) :
> 
>    http://people.apache.org/~aadamchik/nightly/02122008/
> 
> Andrus
> 
> 
> Begin forwarded message:
> 
>> From: "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org>
>> Date: February 12, 2008 11:27:33 AM EST
>> To: dev@cayenne.apache.org
>> Subject: [JIRA] Created: (CAY-984) Runtime relationships leak into
>> CayenneModeler
>> Reply-To: dev@cayenne.apache.org
>> 
>> Runtime relationships leak into CayenneModeler
>> ----------------------------------------------
>> 
>>                 Key: CAY-984
>>                 URL: https://issues.apache.org/cayenne/browse/CAY-984
>>             Project: Cayenne
>>          Issue Type: Bug
>>          Components: CayenneModeler GUI
>>    Affects Versions: 3.0
>>            Reporter: Andrus Adamchik
>>            Assignee: Andrus Adamchik
>>            Priority: Critical
>>             Fix For: 3.0
>> 
>> 
>> This affects 3.0 M3 and causes lots of user confusion and potential
>> modeling errors.... In *runtime* Cayenne creates missing reverse
>> relationships to have a consistent mapping graph internally. This
>> should be invisible to the Modeler... however it is not, as when a
>> project is loaded, the "defaults" are applied and runtime
>> relationships are shown to the user. Luckily they are not saved to
>> XML , but the whole things is very confusing.
>> 
>> -- 
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>> 
>> 
> 


Runtime relationships leak into CayenneModeler

Posted by Andrus Adamchik <an...@objectstyle.org>.
FYI: I just fixed a nasty Modeler bug below that affected  
CayenneModeler 3.0M3. You can get a Mac and Windows versions of the  
patched Modeler following this link (consider it an unofficial nightly  
build) :

   http://people.apache.org/~aadamchik/nightly/02122008/

Andrus


Begin forwarded message:

> From: "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org>
> Date: February 12, 2008 11:27:33 AM EST
> To: dev@cayenne.apache.org
> Subject: [JIRA] Created: (CAY-984) Runtime relationships leak into  
> CayenneModeler
> Reply-To: dev@cayenne.apache.org
>
> Runtime relationships leak into CayenneModeler
> ----------------------------------------------
>
>                 Key: CAY-984
>                 URL: https://issues.apache.org/cayenne/browse/CAY-984
>             Project: Cayenne
>          Issue Type: Bug
>          Components: CayenneModeler GUI
>    Affects Versions: 3.0
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Critical
>             Fix For: 3.0
>
>
> This affects 3.0 M3 and causes lots of user confusion and potential  
> modeling errors.... In *runtime* Cayenne creates missing reverse  
> relationships to have a consistent mapping graph internally. This  
> should be invisible to the Modeler... however it is not, as when a  
> project is loaded, the "defaults" are applied and runtime  
> relationships are shown to the user. Luckily they are not saved to  
> XML , but the whole things is very confusing.
>
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


[JIRA] Closed: (CAY-984) Runtime relationships leak into CayenneModeler

Posted by "Andrus Adamchik (JIRA)" <de...@cayenne.apache.org>.
     [ https://issues.apache.org/cayenne/browse/CAY-984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrus Adamchik closed CAY-984.
-------------------------------

    Resolution: Fixed

> Runtime relationships leak into CayenneModeler
> ----------------------------------------------
>
>                 Key: CAY-984
>                 URL: https://issues.apache.org/cayenne/browse/CAY-984
>             Project: Cayenne
>          Issue Type: Bug
>          Components: CayenneModeler GUI
>    Affects Versions: 3.0
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Critical
>             Fix For: 3.0
>
>
> This affects 3.0 M3 and causes lots of user confusion and potential modeling errors.... In *runtime* Cayenne creates missing reverse relationships to have a consistent mapping graph internally. This should be invisible to the Modeler... however it is not, as when a project is loaded, the "defaults" are applied and runtime relationships are shown to the user. Luckily they are not saved to XML , but the whole things is very confusing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.