On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-out.pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-out.pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-out.pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-out.pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
On Sunday 19 of October 2014 16:29:48 Slávek Banko wrote:
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.p ng debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.pn g -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.p ng debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.pn g -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
So, I went through a binary repository (before renaming icons) and I found only three cases:
+ mimetypes/application/x-tellico.png + actions/mergecell/vertical.png + actions/mergecell/horizontal.png
It should be noted that all three are wrong - there should be a dash instead of the folder. It seems that nothing hinders to change automake code.
On Sunday 19 of October 2014 18:20:39 Slávek Banko wrote:
On Sunday 19 of October 2014 16:29:48 Slávek Banko wrote:
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@
debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow .p ng debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure. pn g -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-lo g- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/lo g- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-ru n. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/ru n. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.p ng debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow .p ng debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure. pn g -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-lo g- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/lo g- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-ru n. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/ru n. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.p ng debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
So, I went through a binary repository (before renaming icons) and I found only three cases:
- mimetypes/application/x-tellico.png
- actions/mergecell/vertical.png
- actions/mergecell/horizontal.png
It should be noted that all three are wrong - there should be a dash instead of the folder. It seems that nothing hinders to change automake code.
Note: Proposed patch attached to bug report 2166. http://bugs.trinitydesktop.org/show_bug.cgi?id=2166
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sunday 19 of October 2014 16:29:48 Slávek Banko wrote:
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git
a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install
b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.p ng debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.pn g -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run. pn g
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.p ng debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.pn g -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log- ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log- ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run. pn g
debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png
debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does
not
install icons as intended, but automatically adds extra subfolder.
If
you look at the rest of the commit e12d7923 see that program refers
to
the icon 'system-run'. This will require an adjustment in the
common
'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the
icons
were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we
rename
the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG,
but
would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
So, I went through a binary repository (before renaming icons) and I found only three cases:
- mimetypes/application/x-tellico.png
- actions/mergecell/vertical.png
- actions/mergecell/horizontal.png
It should be noted that all three are wrong - there should be a dash instead of the folder. It seems that nothing hinders to change automake code.
-- Slávek
OK, thanks for checking that. At this point ignore what I posted to the bug report and push the admin changes.
Unfortunately this change will severely delay R14 (and blow our upcoming press opportunity) unless we compromise somewhere. For RC1 it might be reasonable to only release for Ubuntu Precise, Ubuntu Trusty, and Debian Wheezy? This would allow RC1 testing to start while the archive is rebuilding the rest of the Ubuntu/Debian packages.
Thanks!
Tim
On 10/20/2014 06:43 AM, Timothy Pearson wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sunday 19 of October 2014 16:29:48 Slávek Banko wrote:
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote: > Branch: master > 7c94b170 2014-10-19 01:59:23 Michele Calgaro > Fixed tdewebdev FTBFS in Debian/Ubuntu distros. > > Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it > M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install > M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install > M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install > > diff --git
a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install
> b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index > 28d1bba..d6c1b3a 100644 > --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install > +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install > @@ -16,18 +16,18 @@ > debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml > > debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.p > ng > debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.pn > g > -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log- > ou t. pn g > +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log- > ou t. pn g > debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png > debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png > debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png > -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run. > pn g > +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run. > pn g
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png
> debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png > debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.p > ng > debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.pn > g > -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log- > ou t. pn g > +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log- > ou t. pn g > debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png > -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run. > pn g > +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run. > pn g
debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png
> debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png > debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does
not
install icons as intended, but automatically adds extra subfolder.
If
you look at the rest of the commit e12d7923 see that program refers
to
the icon 'system-run'. This will require an adjustment in the
common
'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the
icons
were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we
rename
the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG,
but
would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
So, I went through a binary repository (before renaming icons) and I found only three cases:
- mimetypes/application/x-tellico.png
- actions/mergecell/vertical.png
- actions/mergecell/horizontal.png
It should be noted that all three are wrong - there should be a dash instead of the folder. It seems that nothing hinders to change automake code.
-- Slávek
OK, thanks for checking that. At this point ignore what I posted to the bug report and push the admin changes.
Unfortunately this change will severely delay R14 (and blow our upcoming press opportunity) unless we compromise somewhere. For RC1 it might be reasonable to only release for Ubuntu Precise, Ubuntu Trusty, and Debian Wheezy? This would allow RC1 testing to start while the archive is rebuilding the rest of the Ubuntu/Debian packages.
Thanks!
Sounds reasonable to me. Cheers Michele
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sunday 19 of October 2014 15:32:51 Michele Calgaro wrote:
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git
a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install
b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml
debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-ou t. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-ou t. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers
to
the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
I'm afraid that the adjustment in common admin module will be necessary. On am_edit:1532 are defined known icon types, but category => categories missing. This should be fixed in any case.
On am_edit:1585 is then code that automatically converts all dashes to folders. But CMake code expected exactly type, size, group and name. There is no further logic around dashes. So there is a fundamental difference between automake and cmake behavior. Perhaps it would be appropriate to consolidate this behavior. Unfortunately I do not know if anyone with automake use this behavior with dashes.
Tim, what do you suggest?
-- Slávek
As nothing using admin uses the group dash behaviour, I say just don't parse the dashes in the automake modules. It's easy enough to make this a rule for autotools-dependent modules; the cmake behaviour is the "modern" way and would be used for all new modules.
Tim
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On 10/19/2014 07:41 PM, Slávek Banko wrote:
On Sunday 19 of October 2014 12:10:52 Slávek Banko wrote:
On Sunday 19 of October 2014 08:59:51 trinity-git-server@pearsoncomputing.net
wrote:
Branch: master 7c94b170 2014-10-19 01:59:23 Michele Calgaro Fixed tdewebdev FTBFS in Debian/Ubuntu distros.
Signed-off-by: Michele Calgaro michele.calgaro@yahoo.it M debian/lenny/tdewebdev/debian/kxsldbg-trinity.install M debian/squeeze/tdewebdev/debian/kxsldbg-trinity.install M ubuntu/maverick/tdewebdev/debian/kxsldbg-trinity.install
diff --git a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install index 28d1bba..d6c1b3a 100644 --- a/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install +++ b/debian/lenny/tdewebdev/debian/kxsldbg-trinity.install @@ -16,18 +16,18 @@ debian/tmp/opt/trinity/share/doc/tde/HTML/en/xsldbg/xsldbghelp.xml debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/hash.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/mark.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/16x16/actions/xsldbg_*.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/1downarrow.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/configure.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-log-out. pn g +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/log-out. pn g debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/next.png -debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system-run.png +debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/system/run.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/step.png debian/tmp/opt/trinity/share/icons/hicolor/22x22/actions/xsldbg_*.png debian/tmp/opt/trinity/share/services/kxsldbg_part.desktop
Michele,
I think you've hit on the problem, which I feared - automake does not install icons as intended, but automatically adds extra subfolder. If you look at the rest of the commit e12d7923 see that program refers to the icon 'system-run'. This will require an adjustment in the common 'admin' module => rebuild everything again.
By the way, this is probably the reason why in the names of the icons were previously used underscores instead of dashes.
Ah ah! Then my fix is incorrect. As alternative to modify admin and rebuild all again, why don't we rename the files in the source as hi16-action-system_log_out.png and hi16-action-system_run.png? AFAICT, this is still compliant with XDG, but would about another major rebuild.
Cheers Michele
Are you sure that's compliant? I haven't seen that syntax before and I don't want to run into strange compatibility problems with other programs and the new icons.
I'd rather just update the admin module.
Tim
On Monday 20 of October 2014 00:56:54 Timothy Pearson wrote:
Are you sure that's compliant? I haven't seen that syntax before and I don't want to run into strange compatibility problems with other programs and the new icons.
I'd rather just update the admin module.
As I wrote above, the update admin module is anyway necessary due to the type of icon "category" => "categories".