Opened 17 years ago
Closed 16 years ago
#3568 closed patch (wontfix)
Building from lndir tree fails to install themes
Reported by: | Owned by: | Isaac Richards | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | mythtv | Version: | unknown |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
I build mythtv from an lndir tree. I pull out myth from svn and store it in an NFS store and then use lndir on the various machines to build different configurations (e.g. different CPUs, etc). By using lndir I'm sure that I'm using the same source code for all the builds. However, building from an lndir tree, the themes fail to install properly, and then the mythfrontend crashes at startup.
The attached patch to cpsvndir fixes the problem and lets the themes get installed from an lndir tree.
Attachments (3)
Change History (10)
Changed 17 years ago by
Attachment: | myth-symlinks.diff added |
---|
comment:1 Changed 17 years ago by
Changed 17 years ago by
Attachment: | myth-cpsvndir.patch added |
---|
comment:2 Changed 17 years ago by
Yes, this new patch works for me, too. Sorry for the bad grouping.
Changed 16 years ago by
Attachment: | mythtv-cpsvndir.patch added |
---|
Updated patch that works with the new version of cpsvndir
comment:3 Changed 16 years ago by
I updated the patch to work with the modifications that Nigel made to trunk/mythtv/themes/cpsvndir . The patch myth-cpsvndir.patch works for the cpsvndir in trunk/myththemes and trunk/themes , but if they are updated to reflect the changes made to trunk/mythtv/themes/cpsvndir , then mythtv-cpsvndir.patch should be used for all three.
comment:4 Changed 16 years ago by
comment:5 Changed 16 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:6 Changed 16 years ago by
Resolution: | fixed |
---|---|
Status: | closed → new |
Unfortunately this patch appears not to have made it into the 0.21 release.
comment:7 Changed 16 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
feature added in trunk, not backporting this to 0.21
The patch myth-symlinks.diff actually breaks installation (due to improper grouping) for those not using lndir. The attached patch, myth-cpsvndir.patch, actually works for links or files (i.e. whether using lndir or not).
Note that myth-cpsvndir.patch was created against cpsvndir in themes. In themes, it's actually necessary (currently) since some of the themes use links to "reuse" images. I don't know if Justin plans to change this, but most likely they will eventually be changed to remove the need for symlinks so that images aren't loaded multiple times.
The same patch can be applied to myththemes and mythtv's copies of cpsvndir, if desired, to support those using lndir installation.