Closed
      
        Bug 328391
      
      
        Opened 19 years ago
          Closed 19 years ago
      
        
    
  
.mar generation should package universal build when the build is universal
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
        RESOLVED
        FIXED
        
    
  
People
(Reporter: mark, Assigned: mark)
References
Details
(Keywords: fixed1.8.0.2, fixed1.8.1, Whiteboard: [nvn-dl])
Attachments
(2 files)
| 
        
        
         1013 bytes,
          patch         
       | 
      
           darin.moz
 :
              
              review+
           | 
      Details | Diff | Splinter Review | 
| 
        
        
         1.06 KB,
          patch         
       | 
      
           mark
 :
              
              approval-branch-1.8.1+
          dveditz
 :
              
              approval1.8.0.2+
           | 
      Details | Diff | Splinter Review | 
I erroneously assumed that .mar generation was entirely out-of-process and relied on unpackaging.  I now see that's not the case.
When generating the complete .mar for a build that was universal, the universal build should be packaged into the .mar.  This is probably as simple as adding a check here:
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/tools/update-packaging/Makefile.in&rev=1.7&mark=53#52
ifdef UNIVERSAL_BINARY
PACKAGE_DIR	= $(DIST)/universal/$(MOZ_PKG_APPNAME)/$(MOZ_APP_DISPLAYNAME).app
else
PACKAGE_DIR	= $(DIST)/$(MOZ_PKG_APPNAME)/$(MOZ_APP_DISPLAYNAME).app
endif
Are any other in-tree changes needed to support AUS?
| Assignee | ||
          Updated•19 years ago
           
         | 
      
Flags: blocking1.8.0.2?
| Assignee | ||
          Comment 1•19 years ago
           
         | 
      ||
This implements my proposed change, which works.
        Attachment #212993 -
        Flags: review?(darin)
          Updated•19 years ago
           
         | 
      
        Attachment #212993 -
        Flags: review?(darin) → review+
| Assignee | ||
          Updated•19 years ago
           
         | 
      
        Attachment #212993 -
        Flags: approval1.8.0.2?
        Attachment #212993 -
        Flags: approval-branch-1.8.1+
| Assignee | ||
          Comment 2•19 years ago
           
         | 
      ||
Fixed on trunk.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
| Assignee | ||
          Comment 3•19 years ago
           
         | 
      ||
This must be taken on the branch to produce .mar files for AUS in the universal universe.
| Assignee | ||
          Updated•19 years ago
           
         | 
      
        Attachment #212993 -
        Flags: approval1.8.0.2?
        Attachment #212993 -
        Flags: approval-branch-1.8.1+
| Assignee | ||
          Comment 4•19 years ago
           
         | 
      ||
Checked in on MOZILLA_1_8_BRANCH.
        Attachment #213075 -
        Flags: approval1.8.0.2?
        Attachment #213075 -
        Flags: approval-branch-1.8.1+
          Updated•19 years ago
           
         | 
      
Flags: blocking1.8.0.2? → blocking1.8.0.2+
| Assignee | ||
          Updated•19 years ago
           
         | 
      
Keywords: fixed1.8.1
          Comment 5•19 years ago
           
         | 
      ||
Comment on attachment 213075 [details] [diff] [review]
Branch version
approved for 1.8.9 branch, a=dveditz for drivers
        Attachment #213075 -
        Flags: approval1.8.0.2? → approval1.8.0.2+
| Assignee | ||
          Comment 6•19 years ago
           
         | 
      ||
I hope you don't mind that I checked it in on the 1.8.0 branch instead.
Keywords: fixed1.8.0.2
          Updated•19 years ago
           
         | 
      
Whiteboard: [nvn-dl]
          Updated•7 years ago
           
         | 
      
Product: Core → Firefox Build System
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•