Closed
Bug 546456
Opened 15 years ago
Closed 15 years ago
venkman icons shouldn't be installed when venkman is disabled
Categories
(SeaMonkey :: Build Config, defect)
SeaMonkey
Build Config
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: glandium, Assigned: glandium)
Details
Attachments
(1 file, 1 obsolete file)
696 bytes,
patch
|
kairo
:
review-
|
Details | Diff | Splinter Review |
When venkman is disabled through e.g. --with-extensions="default,-venkman", the venkman icons shouldn't be installed.
Assignee | ||
Updated•15 years ago
|
Attachment #427148 -
Attachment is patch: true
Attachment #427148 -
Attachment mime type: application/octet-stream → text/plain
Attachment #427148 -
Flags: review?(kairo)
Assignee | ||
Comment 1•15 years ago
|
||
The previous patch didn't end up doing the right thing because MOZ_EXTENSIONS is only defined in mozilla/config/autoconf.mk
Attachment #427148 -
Attachment is obsolete: true
Attachment #427169 -
Flags: review?(kairo)
Attachment #427148 -
Flags: review?(kairo)
Comment 2•15 years ago
|
||
I don't think we want to (ever) include mozilla/config/autoconf.mk.
http://mxr.mozilla.org/comm-central/search?string=MOZ_EXTENSIONS&case=on
Interestingly, */locales/Makefile.in have a similar check...
You should do whatever is needed to make that variable available from the c-c build system.
Assignee: nobody → mh+mozilla
Severity: normal → minor
Status: NEW → ASSIGNED
Flags: in-testsuite-
OS: Linux → All
Assignee | ||
Comment 3•15 years ago
|
||
(In reply to comment #2)
> I don't think we want to (ever) include mozilla/config/autoconf.mk.
>
> http://mxr.mozilla.org/comm-central/search?string=MOZ_EXTENSIONS&case=on
> Interestingly, */locales/Makefile.in have a similar check...
> You should do whatever is needed to make that variable available from the c-c
> build system.
The only way this would work would be to copy parts of mozilla/configure.in that handle MOZ_EXTENSIONS. Duplicating code is bad and error-prone.
![]() |
||
Comment 4•15 years ago
|
||
Comment on attachment 427169 [details] [diff] [review]
Patch v2
No, we don't include mozilla/config/autoconf.mk
Also, branding is to be largely changed in bug 525869, which I'd like to not bitrot.
And lastly, I don't see too much use in this whole bug, actually. It doesn't do anything bad to have an icon installed that you just don't use.
Attachment #427169 -
Flags: review?(kairo) → review-
Assignee | ||
Comment 5•15 years ago
|
||
Actually, the venkman icons should simply not been part of the seamonkey
branding, but part of mozilla/extensions/venkman, a bit like
mozilla/extensions/irc which contains the chatzilla icons (although the
branding also has them).
![]() |
||
Comment 6•15 years ago
|
||
Possibly, but OTOH, they need to be part of SeaMonkey branding if we want to have consistent branding over all the parts we ship by default. In any case, we have things like they are, so let's leave that.
Or you can file a bug on venkman and get venkman to ship icons of their own if that's supposed to be better (I'm somewhat unsure).
I don't see any actual problem we can solve right here though, and I mostly care about what we are actually shipping - which includes venkman in any case.
Comment 7•15 years ago
|
||
Mike thank you for caring about us...
but... in this particular case I don't see it as a problem.
Few potentials:
(1) We build normally, we want consistent branding = NOW
(2) We build without venkman, but have a relatively small icon in app folder that goes unused; no harm. = What is proposed to "fix" here.
(3) We build without venkman and user wants to actually INSTALL venkman as an extension (or has it _already_ installed as an extension when they run the app version without it build); IMO we should keep the icon for this case too.
Overall I'd support a wontfix here.
Comment 8•15 years ago
|
||
No arguments to my c#7 --> WONTFIX
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•