Mantis Bug Tracker

View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000623EMStudioGeneralpublic2012-07-22 14:172013-05-31 12:00
ReporterFred 
Assigned ToFred 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformLinuxOSDebianOS VersionSid
Product Version 
Target Version0.0.1Fixed in Version0.0.1 
Summary0000623: Create scripts/process to generate release binary .debs for Ubuntu/Debian systems
DescriptionThis may require building multiple times in chroots for each distro from the release tag of the code.
TagsNo tags attached.
Issue TypeTask
Attached Files

- Relationships

-  Notes
User avatar (0001728)
malcom2073 (manager)
2012-07-25 09:25

Started in 42c014dc6bd155fb23fbfd5de0aaa98bd87f0f1f,

Need to figure out dependency needs to ensure I get everything listed that is required.
User avatar (0001870)
malcom2073 (manager)
2012-08-12 13:29

http://mikesshop.net/EMStudio/ [^]
User avatar (0002430)
malcom2073 (manager)
2012-11-26 02:12

Re-opened until I fix the dependency issue.
User avatar (0002431)
Fred (administrator)
2012-11-26 18:30

Fix OS.
User avatar (0002598)
malcom2073 (manager)
2013-02-03 02:24

Fixed in: 9aaca5f8d14ae8c0c609338f103ac546c794ff66

Installer here for verification: http://mikesshop.net/EMStudio/emstudio_DEV_0.0.1-2013-02-02_21-14-54_i386.deb [^]
User avatar (0002599)
Fred (administrator)
2013-02-03 12:20

Installed OK! One more thing before closing, I'd like to verify that it's easy to build, and therefore easily scriptable. Can you share (even if just to me) the steps for a deb build and win build so I can make sure there's nothing box-specific about it? Then it's a matter of MrOnion's Mac setup, and an actual release script to drive the three builds (or just two, skip mac)
User avatar (0002600)
Fred (administrator)
2013-02-03 14:05

you should not depend on build essential

you should depend on those things from within that you need

I don't have build-essential, but I do have make, qmake, etc.
User avatar (0002603)
Fred (administrator)
2013-02-07 13:20

debs now install OK, which is great, but do not run on my system :-( libc version issues.

Unsure if building on an older system for all newer ones is the best plan, or doing a chroot style build like Dave used to is. Obviously building with each platform's deps is ideal, but may be a lot of work.

For the record, it's the build tools that depend on build-essential, which is kinda yucky IMO.
User avatar (0002668)
Fred (administrator)
2013-05-31 12:00

Debs now install on my system, are built for Debian wheezy and Ubuntu precise. Just built it @ 39871f2a5bdf4ef6c8845d0981d3df0e0a345cfb with "debuild -uc -us" very very easy. Great work, Mike! :-) Closed!


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker