This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 177884 - Build Configuration Information Dialog is Obnoxious during Builds
Summary: Build Configuration Information Dialog is Obnoxious during Builds
Status: RESOLVED DUPLICATE of bug 168475
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: PC Linux
: P3 normal (vote)
Assignee: issues@cnd
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-30 18:43 UTC by dustin_mccartney
Modified: 2009-11-30 19:29 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Annoying and unclear build configuration information dialog. (16.44 KB, image/png)
2009-11-30 18:43 UTC, dustin_mccartney
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dustin_mccartney 2009-11-30 18:43:15 UTC
Created attachment 91887 [details]
Annoying and unclear build configuration information dialog.

Problem [Tested with NB 6.8 RC1]:

I am using Netbeans 6.8 RC1 in a multi-platform environment and each project contains build configurations for Windows, Mac OS X, and Linux.

Every time I wish to Build a project (Qt), an "Information" dialog pops up telling me that the project configurations for platforms that I am not currently developing on were not saved.  This dialog sometimes pops up 1, 2, or more times per project build so I keep having to click "Ok" to close multiple Information dialogs every time I wish to Build.

I don't understand why this dialog pops up when the project is built...  I have not changed any project properties, so why does it keep telling me that it could not save the project properties...  again and again?

Expected Behavior:

Build project(s) without repeatedly popping up this Information dialog.
Comment 1 dustin_mccartney 2009-11-30 19:01:51 UTC
Upon further thinking about this...  Is it possible to ONLY show this dialog when the project settings have changed?  Currently, it is displayed an annoyingly abundant amount.  For example:

 1) When clicking APPLY on the Project Settings dialog is open.
 2) When clicking OK on the Project Settings dialog (again).
 3) During Builds.

I can see the usefulness of this dialog to inform the user what is happening the first few times, so they understand the ramifications of changing project settings on their current development platform as opposed to other platforms.  However, this information dialog gets REALLY annoying very quickly and I am starting to get in the habit of just clicking "OK" without reading it...  so it gets in my way with its incessant pop-ups and loses its informational value.

Perhaps instead of this Dialog, a more concisely worded description of what happened as a Bubble-Tip in the lower right corner of the IDE?
Comment 2 Thomas Preisler 2009-11-30 19:02:34 UTC
Open the project properties and select the Build node. The select the MacOSX-Debug configuration. What is the build platform (it's in the Development Host property)? Mac OS X?

The message means you have a configuration (MacOSX-Debug) that has been created on a Mac and configured for a Mac but it cannot be saved because you are on a different platform (Linux). It's issue 168475.

You can do one of the following:
1) delete the MacOSX-Debug configuration if you don't need it
2) change the build platform to Linux by clicking on the value of Development Host

See https://netbeans.org/bugzilla/show_bug.cgi?id=168475 for details.
Comment 3 Thomas Preisler 2009-11-30 19:05:08 UTC
I like your suggestions but the correct fix is to actually be able to correctly save configurations for any platform on any platform. This is what's left of 168475 to fix.
Comment 4 Thomas Preisler 2009-11-30 19:11:05 UTC
I will close this bug as a dup of 168475 and also changed the priority to P2. Hopefully I can fix it soon and perhaps get the fix into a patch.
Comment 5 Thomas Preisler 2009-11-30 19:12:09 UTC

*** This bug has been marked as a duplicate of bug 168475 ***
Comment 6 dustin_mccartney 2009-11-30 19:21:01 UTC
Yes.  But the same project NEEDS to have project configurations for different
platforms (other than the platform I am on).  For example, if I have a project
called Foo, Foo contains project configurations called Windows-Debug,
MacOSX-Debug, and Linux-Debug; each created and for development on those
platforms.

On my Linux machine, the Build Platform is set to Linux...  and I don't touch
the MacOSX-Debug's Build Platform of MacOSX, otherwise that will break the
makefiles generated by and for the guys that are doing development on Mac OS X.
 Same with the Windows makefiles.

So I _want_ to keep (and not change) the build configurations for platforms
different than the platform I am on...  because I do NOT want to trample on the
makefiles generated for the other platforms.

I understand that the project configurations for the other platforms are not
being saved (and makefiles generated), which is what I _want_.

I do not need or want the Information dialog to keep telling me what I already
know and expect.

Right now, on Linux, I am getting spammed these Information dialogs about
Windows and Mac OS X configurations...  whereas the Mac OS X guys are getting
spammed about Linux and Windows...  and Windows users are getting spammed about
Linux and Mac OS X.

Perhaps adding a little checkbox to this Dialog which says: "Do not show
again?" would help until bug 168475 is fixed?

:-)
Comment 7 Thomas Preisler 2009-11-30 19:29:05 UTC
I understand....