Eyecandy Guru? A tool is inbound.

Older versions of Ultimate Edition


Eyecandy Guru? A tool is inbound.

Postby TheeMahn » Thu Aug 15, 2013 10:58 pm

I have been writing a tool to put to an end this:
broken.png
Broken themes.


Where am I at? I have installed 242 themes for Linux. the tool is called simply enough repairtheme a CLI based tool. My current result:
repaired.png
Repaired.


Note there is still a question mark on one theme and any question mark on the icon for example means the theme is still broken, so it is not perfect yet. What is repairtheme?
theemahn@JackHammer:/media/4TBRaid0/PASS2$ repairtheme
repairtheme , 07/18/2013
GNU repairtheme home page: <http://www.themelinux.com/>.
E-mail bug reports to: <theemahn@themelinux.com>.
Be sure to include the word repairtheme somewhere in the Subject: field.

repairtheme is a part of the tm-tools package. Many of the tools are heavy and
are not intended to be ran by the common user. The tools are geared for the
admininstrator. Please see man tmtools for more info.

Usage: repairtheme -<-COMMAND> [THEMENAME]
Mandatory arguments to long options are identical for short options.
possible commands...

-a --analyze pre-scan for error(s)
-f --fix fix theme error(s)
-h --help this help message
-d --deepscan scans and fixes multiple themes
-v --version dump version info

repairtheme --help [COMMAND] for further information.
theemahn@JackHammer:/media/4TBRaid0/PASS2$


I am using the tool in colaboration with repostorm to fix errors at the Debian level, however the tool will also fix your themes in your current O/S no matter if you run Ubuntu, Arch, Ultimate Edition etc. I am going to release the tool open source & provide the code openly. The tool is not advanced enough to be able to undo actions and why you do not have it today. I could see people using it to trash their Operating Systems, unknowingly. I do want to put things in check prior to me even allowing you to beta testing it.

I will post the source here when I feel it is not only smart enough to stop you from rooting your entire system, and provide the ability to undo you actions.

09/19/2013: Please do not use this as a production environment:
Theme was based off malys-deda, repairtheme has ran 2 passes on it and trashed the buttons. While that may seem extreme. It corrected in excess 1000 errors. The repairtheme app, while works true wonders in one department screws up in another. I am going to provide an example:
theemahn@JackHammer:~/Pictures$ repairtheme --analyze malys-ex_1.1.1~precise_all.deb
Switches 1:malys-ex_1.1.1~precise_all.deb 2: 3:
Entered Package function at /home/theemahn/Pictures
malys-ex_1.1.1~precise_all.deb is a deb, extracting...
===============================================
repairtheme 1.7.3-2 is entering extraction mode.
Beginning extraction of malys-ex_1.1.1~precise_all.deb
======================================================
to malys-ex_1.1.1~precise_all/
Extracting Control files from malys-ex_1.1.1~precise_all.deb
Extracting data files from malys-ex_1.1.1~precise_all.deb
Extraction of deb(s) complete. No errors detected in extraction.
Execution Time: 0s
Clearing Known Engines from the control file.
ENTERED Function SCRAP dependency at /home/theemahn/Pictures
Location of control file to process malys-ex_1.1.1~precise_all/DEBIAN/control
DEBUG:
Exiting STRIP dependency function in /home/theemahn/Pictures
DEBUG:
Package: malys-ex
Version: 1.1.1~precise
Architecture: all
Maintainer: Umair Riaz <noobslab@hotmail.com>,
Installed-Size: 12484
Section: gnome
Priority: extra
Homepage: http://www.NoobsLab.com
Description: Malys-Uniblue Icons uploaded on NoobsLab.com PPA
Author Url - http://malysss.deviantart.com/#/d52lfkm
Checking for theme(s) in malys-ex_1.1.1~precise_all/
Icon or cursor theme(s) detected.
ENTERING IFS AT /home/theemahn/Pictures/malys-ex_1.1.1~precise_all/usr/share/icons
Scanning for validity of Malys-Ex Stage 1.
Backing up Malys-Ex theme to index.backup
Building Icon index for theme: Malys-Ex
Creating icon index.theme in '/home/theemahn/Pictures/malys-ex_1.1.1~precise_all/usr/share/icons/Malys-Ex'
Valid entries:
actions/scalable
actions/24
apps/scalable
categories/scalable
devices/scalable
emblems/scalable
mimetypes/scalable
places/scalable
status/scalable
status/24
stock/scalable
stock/24
actions/scalable
actions/24
apps/scalable
categories/scalable
devices/scalable
emblems/scalable
mimetypes/scalable
places/scalable
status/scalable
status/24
stock/scalable
stock/24

Stage 1 completed successfully.There is no need for stage 2.
Resulting theme index:
[Icon Theme]
Name=Malys-Ex
Comment=Malys-Ex Icon Theme
Example=inode-directory
Inherits=Tango,gnome
Example=x-directory-normal

Directories=actions/scalable,actions/24,apps/scalable,categories/scalable,devices/scalable,emblems/scalable,mimetypes/scalable,places/scalable,status/scalable,status/24,stock/scalable,stock/24


[actions/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[actions/24]
Size=24
Context=24
Type=Scalable
MaxSize=512

[apps/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[categories/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[devices/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[emblems/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[mimetypes/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[places/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[status/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[status/24]
Size=24
Context=24
Type=Scalable
MaxSize=512

[stock/scalable]
Size=Scalable
Context=scalable
Type=Scalable
MaxSize=512

[stock/24]
Size=24
Context=24
Type=Scalable
MaxSize=512

FOLDER:malys-ex_1.1.1~precise_all/ : ENTRANCE:malys-ex_1.1.1~precise_all | DEBIAN: malys-ex_1.1.1~precise_all.deb | CURRENTFOLDER: /home/theemahn/Pictures | PACKAGE: malys-ex_1.1.1~precise_all//malys-ex_1.1.1~precise_all.deb/usr/share/themes/
ENTERING IFS AT /home/theemahn/Pictures/malys-ex_1.1.1~precise_all
VERIFY THEME = malys-ex_1.1.1~precise_all
Nothing to further process. Exiting.
Execution Time: 0s
theemahn@JackHammer:~/Pictures$

Perfect right? The true test for the app will be ultimate-edition-themes a deb that is almost 400MB filled with 1,927,028,880 theme combinations.
Weed through this:
output.txt
When I see 0 errors here, the world will see it for what it will do.
(4.97 MiB) Downloaded 653 times

theemahn@JackHammer:~/Pictures$ repairtheme --analyze ultimate-edition-icons-dark-glass.0.0.2_all.deb
Switches 1:ultimate-edition-icons-dark-glass.0.0.2_all.deb 2: 3:
Entered Package function at /home/theemahn/Pictures
ultimate-edition-icons-dark-glass.0.0.2_all.deb is a deb, extracting...
===============================================
repairtheme 1.7.3-2 is entering extraction mode.
Beginning extraction of ultimate-edition-icons-dark-glass.0.0.2_all.deb
=======================================================================
to ultimate-edition-icons-dark-glass.0.0.2_all/
Extracting Control files from ultimate-edition-icons-dark-glass.0.0.2_all.deb
Extracting data files from ultimate-edition-icons-dark-glass.0.0.2_all.deb
Extraction of deb(s) complete. No errors detected in extraction.
Execution Time: 1s
Clearing Known Engines from the control file.
ENTERED Function SCRAP dependency at /home/theemahn/Pictures
Location of control file to process ultimate-edition-icons-dark-glass.0.0.2_all/DEBIAN/control
DEBUG: libc6(>=2.5-0ubuntu1)
Exiting STRIP dependency function in /home/theemahn/Pictures
DEBUG:
Package: ultimate-edition-icons-dark-glass
Priority: optional
Section: gnome
Architecture: all
Depends:libc6 (>= 2.5-0ubuntu1)
Version: 0.0.2
Maintainer: Ultimate Edition Team <theemahn@themelinux.com>
Homepage: http://themelinux.com/
Installed-Size: 133916
Description: Ultimate Edition Dark Glass Icons
Dark Glass icon set for Ultimate Edition
Checking for theme(s) in ultimate-edition-icons-dark-glass.0.0.2_all/
Icon or cursor theme(s) detected.
ENTERING IFS AT /home/theemahn/Pictures/ultimate-edition-icons-dark-glass.0.0.2_all/usr/share/icons
Source: ultimate Edition/ Destination: Ultimate Edition/
Scanning for validity of Ultimate Edition Stage 1.
Backing up Ultimate Edition theme to index.backup
Failure at stage 1 - directories via category?
Entering stage 2 at /home/theemahn/Pictures/ultimate-edition-icons-dark-glass.0.0.2_all/usr/share/icons/Ultimate Edition

Stage 2 failed. Cursor theme?
Scanning /home/theemahn/Pictures/ultimate-edition-icons-dark-glass.0.0.2_all/usr/share/icons/Ultimate Edition for Cursor(s). Feature not currently implemented.
Resulting theme index:
Directories=

FOLDER:ultimate-edition-icons-dark-glass.0.0.2_all/ : ENTRANCE:ultimate-edition-icons-dark-glass.0.0.2_all | DEBIAN: ultimate-edition-icons-dark-glass.0.0.2_all.deb | CURRENTFOLDER: /home/theemahn/Pictures | PACKAGE: ultimate-edition-icons-dark-glass.0.0.2_all//ultimate-edition-icons-dark-glass.0.0.2_all.deb/usr/share/themes/
ENTERING IFS AT /home/theemahn/Pictures/ultimate-edition-icons-dark-glass.0.0.2_all
VERIFY THEME = ultimate-edition-icons-dark-glass.0.0.2_all
Nothing to further process. Exiting.
Execution Time: 0s
theemahn@JackHammer:~/Pictures$

Alot of what you see above is for debugging, when I get ultimate-edition-themes to go through, I doubt there will ever be a need to restore. even though that is now implemented (Backing up Ultimate Edition theme to index.backup). Probably a 1000 different authors. A clean switch when you are satisfied perhaps. This app has taken so much of my time, I am begining to question it's release period.

theemahn@JackHammer:~/Videos$ repostorm --build ultimate-edition-repairtheme-1.7.3-2_all
repostorm 1.7.3 is beginning initial build.
First build or no previous errors.

============================================================
Beginning build of ultimate-edition-repairtheme-1.7.3-2_all
============================================================

Relaxing permissions of ultimate-edition-repairtheme-1.7.3-2_all
[sudo] password for theemahn:
Cleaning up any tmp or backup files.
Setting individual file permissions to 644.
Scanning /etc to build conffiles.
Scanning for executables in ultimate-edition-repairtheme-1.7.3-2_all Stage 1.
ultimate-edition-repairtheme-1.7.3-2_all/bin/repairtheme
Scanning for executables in ultimate-edition-repairtheme-1.7.3-2_all Stage 2.
Calculating Installed size & inserting into control file if necessary.
ultimate-edition-repairtheme-1.7.3-2_all is 100. Control file reporting: 100
Size indicated in control file is correct.
Calculating MD5SUMS in ultimate-edition-repairtheme-1.7.3-2_all
Setting ownership to root in ultimate-edition-repairtheme-1.7.3-2_all
Setting individual folder permissions to 755.
Setting permissions rights for control etc.
Building of ultimate-edition-repairtheme-1.7.3-2_all
dpkg-deb: building package `ultimate-edition-repairtheme' in `ultimate-edition-repairtheme-1.7.3-2_all.deb'.
Lintian resulting package ultimate-edition-repairtheme-1.7.3-2_all.deb.
We have built a totally perfect deb.
Recursively removing ultimate-edition-repairtheme-1.7.3-2_all since we have a perfect deb.
Moving ultimate-edition-repairtheme-1.7.3-2_all.deb to .debs/

_______________________________ SESSION RESULTS ________________________________
FILE ERRORS WARNINGS INFO
copy_agent-1.34.0538_amd64.deb 124 0 0
ultimate-edition-customizations-3.6.0_all.deb 0 10 0
________________________________________________________________________________
Error(s): 248 | Warning(s): 322 | Info: 0
Writing permanent logs.
theemahn@JackHammer:~/Videos$

Lets get things out in the open, I intend to fix everyones problems. I however intend to do it through software. I can not attend to a Billion ppl @ a time. Should I write software for that too?
ultimate-edition-repairtheme-1.7.3-2_all.deb
Very weak at this point.
(15.09 KiB) Downloaded 1488 times
Home of Ultimate Edition. Got a question? Please review the F.A.Q. Browse the How to section.

Main O/S: Builder of O/S Guess.
Mainboard: ASUS Hero VI (AM4)
CPU: AMD 1700X water cooled (Deepcool Captain Genome Cooling tower)
Ram: 16 GB GSkill Trident RGB Series Dual Channel DDR4 3200
Video: MSI RX470 8GB Gaming card.
Hard Disks: MASSIVE on the network.(10 Gigabit, 48 port, multiple servers)
Monitors: 4K Samsung 28", HannsG HH281, Various others
750 Watt modular PSU (Rosswell)
1100 Watt Amp & 4 X 600 Watt speakers

Servers in the basement.
User avatar
TheeMahn
Site Admin
 
Posts: 4199
Joined: Fri Oct 12, 2007 10:02 am
Location: U.S.A.
Age: 47
Operating System: Ultimate Edition Developer



Re: Eyecandy Guru? A tool is inbound.

Postby Xanayoshi » Thu Aug 15, 2013 11:31 pm

I wanted to mention that there is a way more complete version of the nouvegnomegrey icon set available. At least it was different than the set I perused through on the Google thingamajig of yours.

http://tsujan.deviantart.com/art/nouveG ... -300365158

I noticed that when I ran caja as FM that the themes were more on track, is this more for Nautilus?
Image

And now, the completely true facts, as told by an anonymous man hiding behind a screen name:

Packard Bell Pack Mate II 286 Intel 80286 1MB RAM
ImageImageImage
User avatar
Xanayoshi
Moderator
 
Posts: 1564
Joined: Thu Oct 18, 2012 1:46 pm
Location: Kitsap County
Age: 39
Operating System: Ultimate Edition 3.4 32 BIT



Re: Eyecandy Guru? A tool is inbound.

Postby TheeMahn » Mon Aug 19, 2013 3:52 am

Xanayoshi wrote:I wanted to mention that there is a way more complete version of the nouvegnomegrey icon set available. At least it was different than the set I perused through on the Google thingamajig of yours.

http://tsujan.deviantart.com/art/nouveG ... -300365158

I noticed that when I ran caja as FM that the themes were more on track, is this more for Nautilus?


None of the Icon sets have been processed with repairtheme, some have been repostormed. I have been enhancing repostorm as I work my way to perfection:
theemahn@JackHammer:~/Music$ repostorm --analyze
====================================================
repostorm 1.7.3 is pre-scanning 253 DEB(s) for errors.
====================================================
Scanning acyl-icons_1.0~precise_all.deb for errors.
acyl-icons_1.0~precise_all.deb is a perfect deb. Moving to ./debs/
Scanning adwaita-elements_0.3~precise_all.deb for errors.
..........
Errors detected in radiotray_0.7.3_all.deb.
Writing permanent logs for radiotray_0.7.3_all.deb.
..........
Scanning zukitwo-dark_1.0~precise_all.deb for errors.
zukitwo-dark_1.0~precise_all.deb is a perfect deb. Moving to ./debs/
PRESCAN RESULTS
================================================================================
Perfect DEB(s): 249 / ERRORED DEB(s): 4 Total DEB(s): 253
Execution Time: 9m32s
================================================================================

Over 2.4 GB of debs, they have been pushed to our Copy acct. I have enhanced the repairtheme app to set defaults. Icon index.theme files are next. I have not even began ripping into the core of the theme errors for example:
(gedit:15867): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1569:23: 'px' is not a valid color name

(gedit:15867): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1584:16: 'border-style' is not a valid color name

(gedit:15867): Gtk-WARNING **: Theme parsing error: gnome-panel.css:76:18: Horizontal and vertical offsets are required

(gedit:15867): Gtk-WARNING **: Theme parsing error: nautilus.css:4:18: Horizontal and vertical offsets are required

(gedit:15867): Gtk-WARNING **: Theme parsing error: unity.css:19:18: Horizontal and vertical offsets are required

(gedit:15867): Gtk-WARNING **: Theme directory of theme Azenis Icons has no size field


I intend to have the software fix them as well. That my good man is when I will truely have my hands full. ;)
workinit.png
Bouncing between writing apps

In case you were wondering what kinda shape they were in when I downloaded them from noobslab.com the 169 below of the 253 above are one in the same minus repairtheme and repostorm:
theemahn@JackHammer:~/Music$ repostorm --analyze
====================================================
repostorm 1.7.3 is pre-scanning 169 DEB(s) for errors.
====================================================
Scanning acyl-icons_1.0~precise_all.deb for errors.
Errors detected in acyl-icons_1.0~precise_all.deb.
.......
Errors detected in trevilla-whiteorange_1.1~precise~Noobslab.com_all.deb.
Writing permanent logs for trevilla-whiteorange_1.1~precise~Noobslab.com_all.deb.
Scanning ubudao-style_1.4.5.1~precise~NoobsLab.com_all.deb for errors.
ubudao-style_1.4.5.1~precise~NoobsLab.com_all.deb is a perfect deb. Moving to ./debs/
Scanning uncomplicated_1.1~precise~NoobsLab.com_all.deb for errors.
Errors detected in uncomplicated_1.1~precise~NoobsLab.com_all.deb.
Writing permanent logs for uncomplicated_1.1~precise~NoobsLab.com_all.deb.
Scanning windows7-icons_1.0~precise~NoobsLab.com_all.deb for errors.
Errors detected in windows7-icons_1.0~precise~NoobsLab.com_all.deb.
Writing permanent logs for windows7-icons_1.0~precise~NoobsLab.com_all.deb.
Scanning windows8-theme_1.0~precise~NoobsLab.com_all.deb for errors.
Errors detected in windows8-theme_1.0~precise~NoobsLab.com_all.deb.
Writing permanent logs for windows8-theme_1.0~precise~NoobsLab.com_all.deb.
Scanning wine-blue-remix_1.1.1~precise~NoobsLab.com_all.deb for errors.
Errors detected in wine-blue-remix_1.1.1~precise~NoobsLab.com_all.deb.
Writing permanent logs for wine-blue-remix_1.1.1~precise~NoobsLab.com_all.deb.
Scanning wow-2_2.0~precise_all.deb for errors.
Errors detected in wow-2_2.0~precise_all.deb.
Writing permanent logs for wow-2_2.0~precise_all.deb.
Scanning zoncolor-icons_1.6.5~precise~NoobsLab.com_all.deb for errors.
Errors detected in zoncolor-icons_1.6.5~precise~NoobsLab.com_all.deb.
Writing permanent logs for zoncolor-icons_1.6.5~precise~NoobsLab.com_all.deb.
Scanning zoncolor-themes_1.1.1~precise_all.deb for errors.
Errors detected in zoncolor-themes_1.1.1~precise_all.deb.
Writing permanent logs for zoncolor-themes_1.1.1~precise_all.deb.
Scanning zukini_1.0~precise_all.deb for errors.
Errors detected in zukini_1.0~precise_all.deb.
Writing permanent logs for zukini_1.0~precise_all.deb.
Scanning zukitwo_3.1~precise~Noobslab.com_all.deb for errors.
Errors detected in zukitwo_3.1~precise~Noobslab.com_all.deb.
Writing permanent logs for zukitwo_3.1~precise~Noobslab.com_all.deb.
Scanning zukitwo-cupertino-gs_0.5~precise_all.deb for errors.
Errors detected in zukitwo-cupertino-gs_0.5~precise_all.deb.
Writing permanent logs for zukitwo-cupertino-gs_0.5~precise_all.deb.
Scanning zukitwo-dark_1.0~precise_all.deb for errors.
Errors detected in zukitwo-dark_1.0~precise_all.deb.
Writing permanent logs for zukitwo-dark_1.0~precise_all.deb.
PRESCAN RESULTS
================================================================================
Perfect DEB(s): 1 / ERRORED DEB(s): 168 Total DEB(s): 169
Execution Time: 5m50s
================================================================================
theemahn@JackHammer:~/Music$

How's that for issues? I would not install anything from that site, knowing what I now know.

Let's see if it is due to a corrupted download:
theemahn@JackHammer:~/Music$ repostorm --extract
===============================================
repostorm 1.7.3 is entering extraction mode.
===============================================
acyl-icons_1.0~precise_all.deb
adwaita-elements_0.3~precise_all.deb
.....
zukitwo-dark_1.0~precise_all.deb
================================================================================
WARNING: this will extract all the above deb(s) to their own folder. (Y/N)? Y

Beginning extraction...
======================================================
Beginning extraction of acyl-icons_1.0~precise_all.deb
======================================================
to acyl-icons_1.0~precise_all/
Extracting Control files from acyl-icons_1.0~precise_all.deb
Extracting data files from acyl-icons_1.0~precise_all.deb
acyl-icons_1.0~precise_all is properly named.
Extraction of acyl-icons_1.0~precise_all.deb complete.
Removing acyl-icons_1.0~precise_all.deb.
.....
Extraction of zukitwo-cupertino-gs_0.5~precise_all.deb complete.
Removing zukitwo-cupertino-gs_0.5~precise_all.deb.
========================================================
Beginning extraction of zukitwo-dark_1.0~precise_all.deb
========================================================
to zukitwo-dark_1.0~precise_all/
Extracting Control files from zukitwo-dark_1.0~precise_all.deb
Extracting data files from zukitwo-dark_1.0~precise_all.deb
zukitwo-dark_1.0~precise_all is properly named.
Extraction of zukitwo-dark_1.0~precise_all.deb complete.
Removing zukitwo-dark_1.0~precise_all.deb.
Extraction of 168 deb(s) complete. No errors detected in extraction.
Execution Time: 29s
theemahn@JackHammer:~/Music$

Until I can get software prediction or a sort of artifical inteligence into repostorm it can take up to 3 builds to clear 99% of all errors. A buddy of mine was over last night watching me program, you would probably know him better as Maddog on the forum. He was quite impressed with what repostorm does. His biggest question was what if the software is copywritten that repostorm is handling ie adobe etc. The answer...

Repostorm does not care, it will repair any software. I will have to make the end user that runs it on thier computer accept all responsibilities before it even installs. Not an issue currently, but would be if it was on the net. Let's see some magic:
theemahn@JackHammer:~/Music$ repostorm --fix
=======================================
repostorm 1.7.3 is entering fix mode.
=======================================
acyl-icons_1.0~precise_all.deb.errors
adwaita-elements_0.3~precise_all.deb.errors
.....
zukitwo-cupertino-gs_0.5~precise_all.deb.errors
zukitwo-dark_1.0~precise_all.deb.errors
=======================
Repair the above (Y/N)? Y
Beginning Repair...
Relaxing permissions
Relaxing: acyl-icons_1.0~precise_all/
Relaxing: adwaita-elements_0.3~precise_all/
.....
Relaxing: zukitwo-cupertino-gs_0.5~precise_all/
Relaxing: zukitwo-dark_1.0~precise_all/
Process complete.
Scanning for errors / warnings to fix in acyl-icons_1.0~precise_all.
E: acyl-icons: copyright-should-refer-to-common-license-file-for-gpl
Fixing Error: copyright-should-refer-to-common-license-file-for-gpl. Writing GPL generic copy-write file. Please review and change if necessary.
Debuging output:
PACKAGENAME: acyl-icons
MAINTAINER: Umair Riaz <noobslab@hotmail.com>,
PVERSION: 1.0~precise
HOMEPAGE: //www.NoobsLab.com
USERSNAME: Umair Riaz ,
LOCATION: acyl-icons_1.0~precise_all/usr/share/doc/acyl-icons/copyright
Setting homepage as: http://www.NoobsLab.com
Copywrite file exists full of errors?
Creating generic copy-write file: acyl-icons_1.0~precise_all/usr/share/doc/acyl-icons/copyright, please review & correct.
Copyright fixed.
W: acyl-icons: copyright-without-copyright-notice
Fixing Error: copyright-without-copyright-notice. Writing GPL generic copy-write file. Please review and change if necessary.
.....
Scanning for errors / warnings to fix in zukitwo-dark_1.0~precise_all.
W: zukitwo-dark: description-too-long
Fixing Error: description-too-long. Cutting to 80 characters. Please at this stage of development review and change if necessary.
Future implementaion of zukitwo-dark_1.0~precise_all's current Description: Theme uploaded on NoobsLab.com PPA, Author Url = http://lassekongo83.deviantart.com/art/ ... -203936861.
Replacement: Theme uploaded on NoobsLab.com PPA, Author Url = lassekongo83.deviantart.comart
description-too-long warning fixed.
Errors / warnings fixed: 227
theemahn@JackHammer:~/Music$

When I get it to fix 100% of all errors in one pass I am going to patent repostorm. I should point out what the "227" errors it fixed. For example:
Fixing Error: unusual-interpreter. Please at this stage of development review and change if necessary.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolor/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolor/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorDarkNight/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorDarkNight/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorDayLight/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorDayLight/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorEasy/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorEasy/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorEasyFocus/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorEasyFocus/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorFlatSquare/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorFlatSquare/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorHard/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorHard/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorLittle/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorLittle/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-Audience/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-Audience/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-Awaiting/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-Awaiting/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-Basic/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-Basic/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-BirdyCloud/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-BirdyCloud/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-BirdyOcean/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-BirdyOcean/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-Cupertino/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-Cupertino/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-CupertinoGrey/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-CupertinoGrey/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.

Warning: W: zoncolor-themes: unusual-interpreter usr/share/themes/zoncolorXtra-Redmond/zcsetup/srcscr #!binti
Modifying... zoncolor-themes_1.1.1~precise_all/usr/share/themes/zoncolorXtra-Redmond/zcsetup/srcscr
Replacing malformed header: #!binti with #!/bin/bash
unusual-interpreter fixed.
unusual-interpreter warning(s) fixed.
Errors / warnings fixed: 223

Repostorm considers that one error fixed. Sorry, we dwindled off subject or "Topic" here:
theemahn@JackHammer:~/Music$ repairtheme --deepscan
Begining Deepscan at /home/theemahn/Music:
Processing: acyl-icons_1.0~precise_all/usr/share/themes/
Error: acyl-icons_1.0~precise_all/ is an iconset, a future implementation.
Processing: adwaita-elements_0.3~precise_all/usr/share/themes/
Processing: Adwaita-Elements
Adwaita-Elements GTK Exists.
Adwaita-Elements Metacity Exists.
ThemeName: Adwaita Elements - TESTING
Type:
Comment:
Encoding: UTF-8
GtkTheme: Adwaita Elements
MetacityTheme: Adwaita Elements
IconTheme: gnome
CursorTheme: Adwaita
CursorSize: 24
MonospaceFont:
ApplicationFont:
DesktopFont:
SoundTheme:
NotificationTheme:
BackgroundImage:
ButtonLayout:
Generating index for Adwaita-Elements, creating generic & re-building
[Desktop Entry]
Type=X-GNOME-Metatheme
Name='Adwaita-Elements'
Comment='Adwaita-Elements' Theme
Encoding=UTF-8

[X-GNOME-Metatheme]
GtkTheme='Adwaita-Elements'
MetacityTheme='Adwaita-Elements'
IconTheme=Ultimate Edition Dark Glass
CursorTheme=Ultimate-Edition-Blue-Velvet-Cursor
CursorSize=16
ButtonLayout=:minimize,maximize,close

Processing: ambiance-black-panther_2.2~precise_all/usr/share/themes/


The repairtheme, I am thinking at least a sold week worth of programming to go before I unload it on admin, mods and beta testers. I am enjoying some pretty flawless eyecandy & hope to share that with everyone even if they are not a user of Ultimate Edition. I have not wrote a switch to work in your current running O/S, however with sudo in fron't of it I am sure it would dig right in there and do the same & this scares me. I do not want a n00b to Linux torching thier O/S be it Ultimate Edition, Ubuntu, Arch etc.
Home of Ultimate Edition. Got a question? Please review the F.A.Q. Browse the How to section.

Main O/S: Builder of O/S Guess.
Mainboard: ASUS Hero VI (AM4)
CPU: AMD 1700X water cooled (Deepcool Captain Genome Cooling tower)
Ram: 16 GB GSkill Trident RGB Series Dual Channel DDR4 3200
Video: MSI RX470 8GB Gaming card.
Hard Disks: MASSIVE on the network.(10 Gigabit, 48 port, multiple servers)
Monitors: 4K Samsung 28", HannsG HH281, Various others
750 Watt modular PSU (Rosswell)
1100 Watt Amp & 4 X 600 Watt speakers

Servers in the basement.
User avatar
TheeMahn
Site Admin
 
Posts: 4199
Joined: Fri Oct 12, 2007 10:02 am
Location: U.S.A.
Age: 47
Operating System: Ultimate Edition Developer



Re: Eyecandy Guru? A tool is inbound.

Postby BBOSAK2143 » Wed Aug 21, 2013 4:41 pm

Will definitely see this tool as an asset! None of us are perfect out here and make mistakes creating themes and such. I know most of it comes from amateurs as myself, but even the long time pro's that make themes are capable of making mistakes. We all love Eye Candy of the Linux desktop, I have yet to see anyone on a Linux OS that does not enjoy it! Will definitely get this tool when available as I enjoy all the artwork deeply! Will be great as could be a chance will help with some themes that I currently can not run! Am no genius at all this! Just love Linux, its individualism and all its great people! Once again, thanks for thinking about all us! Am always happy you are on the trail of things as can see no one better to do the job right!!!!
Firm believer in Asus, Linux and Technology
"Art is to be enjoyed by all that enjoy it"
Asus M5A97 Plus motherboard
AMD FX 4350 Processor
Asus R7250 2GD5 graphics card
16gig DDR3-1333
2TB Hitachi Hard Drive
24in Asus VE248 LED Monitor
OS=My 8th OS Star Trek(Ubuntu 16.04)
Desktops=Gnome 3.20 and LXDE
Warp Speed!
ASUS Laptop R503U
AMD E2-1800
ATI HD7340
4gig Memory
500gig Hitachi HD
OS= Win7 SP1/8th OS Star Trek(Ubuntu 16.04)
Desktops Gnome 3.20 and LXDE
2nd 500gig Seagate HD R.I.P
User avatar
BBOSAK2143
U.E. God
U.E. God
 
Posts: 923
Joined: Tue Jul 03, 2012 7:56 pm
Location: Mount Pleasant, Tennessee
Age: 55
Operating System: Ultimate Edition 3.5 64 BIT



Re: Eyecandy Guru? A tool is inbound.

Postby TheeMahn » Mon Aug 26, 2013 6:30 am

BBOSAK2143 wrote:Will definitely see this tool as an asset! None of us are perfect out here and make mistakes creating themes and such. I know most of it comes from amateurs as myself, but even the long time pro's that make themes are capable of making mistakes. We all love Eye Candy of the Linux desktop, I have yet to see anyone on a Linux OS that does not enjoy it! Will definitely get this tool when available as I enjoy all the artwork deeply! Will be great as could be a chance will help with some themes that I currently can not run! Am no genius at all this! Just love Linux, its individualism and all its great people! Once again, thanks for thinking about all us! Am always happy you are on the trail of things as can see no one better to do the job right!!!!



It has, addressed issues in every Ultimate Edition theme !!! how is that for taking down a veteran. I have released some shoddy code at best to admin. It has a ways to go. I have written most of the code for dependancy checking and virtually every theme I have is flawed in one aspect or another. Parsing GTK issues with be nothing short of making me pull my hair, what little I have left ;)

re-Indexing the theme, does a crappy job as it stands, engine checking gets better with each new engine I add to the database. I have integraded a bug reporting tool, by the end users disgression sends me a bug report about the engine that needs to be added to the database. This is no small script by any means.

When writing the code, I have opted for using arrays to speed the processing of information & to simplify adding of additional code...
Code: Select all
#!/bin/bash
# ==============================================================================
# title         :repairtheme
# description      :Auto repairs GTK2 / GTK3 themes
# author      :Glenn Cady <theemahn@themelinux.com>
# date         :08/26/2013
# version      :1.7.3-2
# usage         :repairtheme --help
# manual      :man repairtheme
# notes         :See change-log below for further information.
# bash_version      :4.2.8(1)-release
# ==============================================================================
# Change-log: 1.7.3-2: Currently unreleased / unleashed
# ==============================================================================
REPAIRTHEMEVERSION='1.7.3-2'
BUILDDATE="08/26/2013"

#Internal varibles a database if you will.

declare -a GTKOPTIONS=('Type' 'Name' 'Comment' 'Encoding' 'GtkTheme' 'MetacityTheme' 'GtkColorScheme' 'IconTheme' 'CursorTheme' 'CursorSize' 'MonospaceFont' 'ApplicationFont' 'DesktopFont' 'SoundTheme' 'NotificationTheme' 'BackgroundImage' 'ButtonLayout');
declare -a DEFAULTVALUES=('X-GNOME-Metatheme' '' 'Theme processed via repairtheme http://ultimateedition.info/' 'UTF-8' '' '' '' 'Humanity' 'Ultimate Edition Silver Cursor' '18' 'Liberation Mono 10' 'Liberation Sans 10' 'Liberation Sans 10' 'Ultimate Edition Sound Scheme' 'ubuntu' '/usr/share/wallpapers/Ultimate_Edition_3.4.png' ':minimize,maximize,close');
declare -a ENGINE=();
declare -a ENGINEIDENTIFIER=('murrine' 'equinox' 'pixmap' 'mist' 'aurora' 'crux-engine' 'clearlooks');
declare -a ENGINEDEPENDANCIES=('gtk2-engines-murrine' 'gtk2-engines-equinox' 'gtk2-engines-pixbuf' 'gtk-engine-mist' 'gtk2-engines-aurora' 'gtk2-engines-crux' 'gtk2-engines-clearlooks');
declare -a VALUES;


Arrays when parsed through a loop preform like a champ as long as none of the values are offset. Something I am taking meticulous care to not do. I would venture to say maintaining the proper folder is the most difficult task. Some themes have spaces in them others do not. Using Internal Field Separator (IFS) has seemed to yield the best results. I have tried many different approaches, while some work some of the time IFS works everytime. Seems a simple solution, however now I have to ge through all code and find any reference to cd for example to engage ifs prior to changing to that directory. With all the fuctions I have written and the way it bounces thoughout code has been extremely trying at best. I was hoping to have some code for the users this week, that is now looking grim.

I have written code to allow it to handle a deb or a theme. I will share some debugging code with everyone:
theemahn@JackHammer:~/Documents$ repairtheme --analyze ultimate-edition-theme-2.7.1_all.deb
Switches: 1:ultimate-edition-theme-2.7.1_all.deb 2:
Entered Package function at /home/theemahn/Documents
Changed folder to /home/theemahn/Documents
ultimate-edition-theme-2.7.1_all.deb is a deb, extracting...
===============================================
repairtheme 1.7.3-1 is entering extraction mode.
===============================================
============================================================
Beginning extraction of ultimate-edition-theme-2.7.1_all.deb
============================================================
to ultimate-edition-theme-2.7.1_all/
Extracting Control files from ultimate-edition-theme-2.7.1_all.deb
Extracting data files from ultimate-edition-theme-2.7.1_all.deb
Extraction of deb(s) complete. No errors detected in extraction.
Execution Time: 1s
Checking for theme(s) in ultimate-edition-theme-2.7.1_all/
Theme(s) exists at ultimate-edition-theme-2.7.1_all/usr/share/themes/
/bin/repairtheme: line 420: cd: ultimate-edition-theme-2.7.1_all/usr/share/themes/: No such file or directory
VERIFY THEME = themes
Processing: Ultimate Edition 2.7
GTK theme exists for Ultimate Edition 2.7.
ENTERED Function SCRAP dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-2.7.1_all/DEBIAN/control
DEBUG: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-clearlooks,gtk2-engines-aurora
REMOVING dependency on gtk2-engines-pixbuf
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-clearlooks,gtk2-engines-aurora
Engine: gtk2-engines-pixbuf is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-clearlooks,gtk2-engines-aurora
REMOVING dependency on gtk2-engines-aurora
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-clearlooks,gtk2-engines-aurora
Engine: gtk2-engines-aurora is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-clearlooks
REMOVING dependency on gtk2-engines-clearlooks
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-clearlooks,gtk2-engines-aurora
Engine: gtk2-engines-clearlooks is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Exiting STRIP dependency function in /home/theemahn/Documents/ultimate-edition-theme-2.7.1_all/usr/share/themes/Ultimate Edition 2.7
DEBUG:
Package: ultimate-edition-theme-2.7
Priority: optional
Section: gnome
Architecture: all
Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Recommends: ttf-liberation, ultimate-edition-2.7-xsplash, ultimate-edition-2.7-plymouth, ultimate-edition-2.7-usplash, ultimate-edition-cursors, ultimate-edition-icons-dark-glass, ultimate-edition-icons-red
Version: 2.7.1
Conflicts: gnome-audio
Maintainer: Ultimate Edition Team <theemahn2003@yahoo.com>
Installed-Size: 6384
Description: Ultimate Edition 2.7 Theme Pack
Entire theme set for Ultimate Edition 2.7. http://www.ultimateedition.info/.
Ultimate Edition 2.7 ultimate-edition-theme-2.7.1_all.deb
GTK Engine processing Ultimate Edition 2.7
Theme Ultimate Edition 2.7 depends on GTK engine(s): aurora
Switches: 1:ultimate-edition-theme-2.7.1_all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-2.7.1_all/usr/share/themes/Ultimate Edition 2.7
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-2.7.1_all/DEBIAN/control
Checking for dependency on aurora which is gtk2-engines-aurora
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents
Metacity theme exists for Ultimate Edition 2.7.
Parsing values of index.theme:
SETTING DEFAULTS for Type to X-GNOME-Metatheme
NO DEFAULTS SET for Name UTILIZING FOLDER NAME: Ultimate Edition 2.7
SETTING DEFAULTS for Comment to Theme processed via repairtheme http://ultimateedition.info/
SETTING DEFAULTS for Encoding to UTF-8
NO DEFAULTS SET for GtkTheme UTILIZING FOLDER NAME: Ultimate Edition 2.7
NO DEFAULTS SET for MetacityTheme UTILIZING FOLDER NAME: Ultimate Edition 2.7
NO DEFAULTS SET for GtkColorScheme UTILIZING FOLDER NAME: Ultimate Edition 2.7
Warning: No output for GtkColorScheme, no defaults are specified. Not adding any line.
SETTING DEFAULTS for IconTheme to Humanity
SETTING DEFAULTS for CursorTheme to Ultimate Edition Silver Cursor
SETTING DEFAULTS for CursorSize to 18
SETTING DEFAULTS for MonospaceFont to Liberation Mono 10
SETTING DEFAULTS for ApplicationFont to Liberation Sans 10
SETTING DEFAULTS for DesktopFont to Liberation Sans 10
SETTING DEFAULTS for SoundTheme to Ultimate Edition Sound Scheme
SETTING DEFAULTS for NotificationTheme to ubuntu
SETTING DEFAULTS for BackgroundImage to /usr/share/wallpapers/Ultimate_Edition_3.4.png
SETTING DEFAULTS for ButtonLayout to :minimize,maximize,close
Processing: Ultimate Edition Slickness
GTK theme exists for Ultimate Edition Slickness.
ENTERED Function SCRAP dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-2.7.1_all/DEBIAN/control
DEBUG: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
REMOVING dependency on gtk2-engines-pixbuf
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Engine: gtk2-engines-pixbuf is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-aurora
REMOVING dependency on gtk2-engines-aurora
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Engine: gtk2-engines-aurora is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf
Exiting STRIP dependency function in /home/theemahn/Documents/ultimate-edition-theme-2.7.1_all/usr/share/themes/Ultimate Edition Slickness
DEBUG:
Package: ultimate-edition-theme-2.7
Priority: optional
Section: gnome
Architecture: all
Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf
Recommends: ttf-liberation, ultimate-edition-2.7-xsplash, ultimate-edition-2.7-plymouth, ultimate-edition-2.7-usplash, ultimate-edition-cursors, ultimate-edition-icons-dark-glass, ultimate-edition-icons-red
Version: 2.7.1
Conflicts: gnome-audio
Maintainer: Ultimate Edition Team <theemahn2003@yahoo.com>
Installed-Size: 6384
Description: Ultimate Edition 2.7 Theme Pack
Entire theme set for Ultimate Edition 2.7. http://www.ultimateedition.info/.
Ultimate Edition Slickness ultimate-edition-theme-2.7.1_all.deb
GTK Engine processing Ultimate Edition Slickness
Theme Ultimate Edition Slickness depends on GTK engine(s): aurora
Switches: 1:ultimate-edition-theme-2.7.1_all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-2.7.1_all/usr/share/themes/Ultimate Edition Slickness
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-2.7.1_all/DEBIAN/control
Checking for dependency on aurora which is gtk2-engines-aurora
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf
Engine: gtk2-engines-aurora is not in the control file, inserting as necessary.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf, gtk2-engines-aurora
Exiting Check dependency function in /home/theemahn/Documents
Theme Ultimate Edition Slickness depends on GTK engine(s): aurora
Switches: 1:ultimate-edition-theme-2.7.1_all/ 2:
Entered Package function at /home/theemahn/Documents
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-2.7.1_all/DEBIAN/control
Checking for dependency on aurora which is gtk2-engines-aurora
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk2-engines-pixbuf,gtk2-engines-aurora
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents
Warning: No Metacity theme exists for Ultimate Edition Slickness
Execution Time: 0s
theemahn@JackHammer:~/Documents$

This:
is a straight up error and is the cause of it claiming there is no Metacity Theme for 2.7.1, among other things.

What it's control flow will be as a Debian file will be as follows:
  • Extraction of deb file
  • Stripping all dependancies on all known engines (this eliminates extra dependancies)
  • Scanning gtkrc file to gather used engines
  • Adding engines to control file
  • Parsing theme.index
  • Setting proper values of said theme
It does pretty much all of that now if I can keep it in the right folder. A good portion of theme issues lie in the theme.index file. When it is done; it will also scan GTK2/3, unity, cinnamon, cursors, Icon sets etc. issues as well. I will probably have to write generic apps in QT, GTK etc. and scan for theme issues in realtime. This will be way down the road.

About 1 hr later:
theemahn@JackHammer:~/Documents$ repairtheme --analyze ultimate-edition-theme-3.5-all.deb
Switches: 1:ultimate-edition-theme-3.5-all.deb 2:
Entered Package function at /home/theemahn/Documents
Changed folder to /home/theemahn/Documents
ultimate-edition-theme-3.5-all.deb is a deb, extracting...
===============================================
repairtheme 1.7.3-2 is entering extraction mode.
===============================================
==========================================================
Beginning extraction of ultimate-edition-theme-3.5-all.deb
==========================================================
to ultimate-edition-theme-3.5-all/
Extracting Control files from ultimate-edition-theme-3.5-all.deb
Extracting data files from ultimate-edition-theme-3.5-all.deb
Extraction of deb(s) complete. No errors detected in extraction.
Execution Time: 0s
Clearing Known Engines from the control file.
ENTERED Function SCRAP dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
DEBUG: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
REMOVING dependency on gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
Engine: gnome-themes-standard is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gtk3-engines-unico
REMOVING dependency on gtk3-engines-unico
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
Engine: gtk3-engines-unico is being cleared from the control file.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard
Exiting STRIP dependency function in /home/theemahn/Documents
DEBUG:
Package: ultimate-edition-theme-3.5
Priority: optional
Section: gnome
Architecture: all
Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard
Recommends: ttf-liberation, ultimate-edition-3.5-plymouth, ultimate-edition-cursors, ultimate-edition-icons-dark-glass, ultimate-edition-sound-scheme
Version: 3.5.0
Conflicts: gnome-audio
Maintainer: Ultimate Edition Team <theemahn@ultimateedition.info>
Installed-Size: 7096
Homepage: http://www.ultimateedition.info/
Description: Ultimate Edition 3.5 Theme Pack
Entire theme set for Ultimate Edition 3.5.
Checking for theme(s) in ultimate-edition-theme-3.5-all/
Theme(s) exists at ultimate-edition-theme-3.5-all/usr/share/themes/
ENTERING IFS AT /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes
VERIFY THEME = themes
Processing: Ultimate Edition 3.5
GTK3 theme exists for Ultimate Edition 3.5.
Ultimate Edition 3.5 ultimate-edition-theme-3.5-all.deb
GTK3 Engine processing Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK3 engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK3 engine(s): unico
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on unico which is gtk3-engines-unico
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard
Engine: gtk3-engines-unico is not in the control file, inserting as necessary.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard, gtk3-engines-unico
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
GTK theme exists for Ultimate Edition 3.5.
Ultimate Edition 3.5 ultimate-edition-theme-3.5-all.deb
GTK Engine processing Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK engine(s): unico
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on unico which is gtk3-engines-unico
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK engine(s): equinox
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on equinox which is gtk2-engines-equinox
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico
Engine: gtk2-engines-equinox is not in the control file, inserting as necessary.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico, gtk2-engines-equinox
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Theme Ultimate Edition 3.5 depends on GTK engine(s): pixmap
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on pixmap which is gtk2-engines-pixbuf
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox
Engine: gtk2-engines-pixbuf is not in the control file, inserting as necessary.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox, gtk2-engines-pixbuf
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5
Metacity theme exists for Ultimate Edition 3.5.
Parsing values of index.theme:
SETTING DEFAULTS for Type to X-GNOME-Metatheme
NO DEFAULTS SET for Name UTILIZING FOLDER NAME: Ultimate Edition 3.5
SETTING DEFAULTS for Comment to Theme processed via repairtheme http://ultimateedition.info/
SETTING DEFAULTS for Encoding to UTF-8
NO DEFAULTS SET for GtkTheme UTILIZING FOLDER NAME: Ultimate Edition 3.5
NO DEFAULTS SET for MetacityTheme UTILIZING FOLDER NAME: Ultimate Edition 3.5
NO DEFAULTS SET for GtkColorScheme UTILIZING FOLDER NAME: Ultimate Edition 3.5
Warning: No output for GtkColorScheme, no defaults are specified. Not adding any line.
SETTING DEFAULTS for IconTheme to Humanity
SETTING DEFAULTS for CursorTheme to Ultimate Edition Silver Cursor
SETTING DEFAULTS for CursorSize to 18
SETTING DEFAULTS for MonospaceFont to Liberation Mono 10
SETTING DEFAULTS for ApplicationFont to Liberation Sans 10
SETTING DEFAULTS for DesktopFont to Liberation Sans 10
SETTING DEFAULTS for SoundTheme to Ultimate Edition Sound Scheme
SETTING DEFAULTS for NotificationTheme to ubuntu
SETTING DEFAULTS for BackgroundImage to /usr/share/wallpapers/Ultimate_Edition_3.4.png
SETTING DEFAULTS for ButtonLayout to :minimize,maximize,close
Processing: Ultimate Edition 3.5a
GTK3 theme exists for Ultimate Edition 3.5a.
Ultimate Edition 3.5a ultimate-edition-theme-3.5-all.deb
GTK3 Engine processing Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK3 engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK3 engine(s): unico
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on unico which is gtk3-engines-unico
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK3 engine(s): equinox
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on equinox which is gtk2-engines-equinox
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK3 engine(s): pixmap
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on pixmap which is gtk2-engines-pixbuf
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK3 engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
GTK theme exists for Ultimate Edition 3.5a.
Ultimate Edition 3.5a ultimate-edition-theme-3.5-all.deb
GTK Engine processing Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): unico
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on unico which is gtk3-engines-unico
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): equinox
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on equinox which is gtk2-engines-equinox
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): pixmap
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on pixmap which is gtk2-engines-pixbuf
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): adwaita
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on adwaita which is gnome-themes-standard
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine is already in the control file. Nothing to do.
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Theme Ultimate Edition 3.5a depends on GTK engine(s): murrine
Switches: 1:ultimate-edition-theme-3.5-all/ 2:
Entered Package function at /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Changed folder to /home/theemahn/Documents
Entered Function Check dependency at /home/theemahn/Documents
Location of control file to process ultimate-edition-theme-3.5-all/DEBIAN/control
Checking for dependency on murrine which is gtk2-engines-murrine
Current dependencies: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf
Engine: gtk2-engines-murrine is not in the control file, inserting as necessary.
New Depends: libc6(>=2.5-0ubuntu1),initramfs-tools(>=0.40ubuntu30),gnome-themes-standard,gtk3-engines-unico,gtk2-engines-equinox,gtk2-engines-pixbuf, gtk2-engines-murrine
Exiting Check dependency function in /home/theemahn/Documents/ultimate-edition-theme-3.5-all/usr/share/themes/Ultimate Edition 3.5a
Metacity theme exists for Ultimate Edition 3.5a.
Parsing values of index.theme:
SETTING DEFAULTS for Type to X-GNOME-Metatheme
NO DEFAULTS SET for Name UTILIZING FOLDER NAME: Ultimate Edition 3.5a
SETTING DEFAULTS for Comment to Theme processed via repairtheme http://ultimateedition.info/
SETTING DEFAULTS for Encoding to UTF-8
NO DEFAULTS SET for GtkTheme UTILIZING FOLDER NAME: Ultimate Edition 3.5a
NO DEFAULTS SET for MetacityTheme UTILIZING FOLDER NAME: Ultimate Edition 3.5a
NO DEFAULTS SET for GtkColorScheme UTILIZING FOLDER NAME: Ultimate Edition 3.5a
Warning: No output for GtkColorScheme, no defaults are specified. Not adding any line.
SETTING DEFAULTS for IconTheme to Humanity
SETTING DEFAULTS for CursorTheme to Ultimate Edition Silver Cursor
SETTING DEFAULTS for CursorSize to 18
SETTING DEFAULTS for MonospaceFont to Liberation Mono 10
SETTING DEFAULTS for ApplicationFont to Liberation Sans 10
SETTING DEFAULTS for DesktopFont to Liberation Sans 10
SETTING DEFAULTS for SoundTheme to Ultimate Edition Sound Scheme
SETTING DEFAULTS for NotificationTheme to ubuntu
SETTING DEFAULTS for BackgroundImage to /usr/share/wallpapers/Ultimate_Edition_3.4.png
SETTING DEFAULTS for ButtonLayout to :minimize,maximize,close
Execution Time: 0s
theemahn@JackHammer:~/Documents$ repostorm --build ultimate-edition-theme-3.5-all
repostorm 1.7.3 is beginning initial build.
First build or no previous errors.

==================================================
Beginning build of ultimate-edition-theme-3.5-all
==================================================

Relaxing permissions of ultimate-edition-theme-3.5-all
[sudo] password for theemahn:
Cleaning up any tmp or backup files.
Setting individual file permissions to 644.
No /etc/ so need to build conffiles.
Scanning for executables in ultimate-edition-theme-3.5-all Stage 1.
Scanning for executables in ultimate-edition-theme-3.5-all Stage 2.
Calculating Installed size & inserting into control file if necessary.
ultimate-edition-theme-3.5-all is 7104. Control file reporting: 7096
Size Mismatch, replacing with 7104.
Calculating MD5SUMS in ultimate-edition-theme-3.5-all
Setting ownership to root in ultimate-edition-theme-3.5-all
Setting individual folder permissions to 755.
Setting permissions rights for control etc.
Building of ultimate-edition-theme-3.5-all
dpkg-deb: building package `ultimate-edition-theme-3.5' in `ultimate-edition-theme-3.5-all.deb'.
Lintian resulting package ultimate-edition-theme-3.5-all.deb.
We have built a totally perfect deb.
Recursively removing ultimate-edition-theme-3.5-all since we have a perfect deb.
Moving ultimate-edition-theme-3.5-all.deb to .debs/
We have had 100% error warning free deb(s) built this session.
theemahn@JackHammer:~/Documents$ sudo dpkg -i .debs/ultimate-edition-theme-3.5-all.deb
(Reading database ... 524041 files and directories currently installed.)
Preparing to replace ultimate-edition-theme-3.5 3.5.0 (using .../ultimate-edition-theme-3.5-all.deb) ...
Unpacking replacement ultimate-edition-theme-3.5 ...
Setting up ultimate-edition-theme-3.5 (3.5.0) ...
theemahn@JackHammer:~/Documents$


A bunch of what you see will go away. It is being spit to the screen so I can debug it. Now handles GTK2 and GTK3.
Last edited by TheeMahn on Tue Aug 27, 2013 3:10 am, edited 3 times in total.
Reason: Updated...
Home of Ultimate Edition. Got a question? Please review the F.A.Q. Browse the How to section.

Main O/S: Builder of O/S Guess.
Mainboard: ASUS Hero VI (AM4)
CPU: AMD 1700X water cooled (Deepcool Captain Genome Cooling tower)
Ram: 16 GB GSkill Trident RGB Series Dual Channel DDR4 3200
Video: MSI RX470 8GB Gaming card.
Hard Disks: MASSIVE on the network.(10 Gigabit, 48 port, multiple servers)
Monitors: 4K Samsung 28", HannsG HH281, Various others
750 Watt modular PSU (Rosswell)
1100 Watt Amp & 4 X 600 Watt speakers

Servers in the basement.
User avatar
TheeMahn
Site Admin
 
Posts: 4199
Joined: Fri Oct 12, 2007 10:02 am
Location: U.S.A.
Age: 47
Operating System: Ultimate Edition Developer



Re: Eyecandy Guru? A tool is inbound.

Postby TheeMahn » Tue Aug 27, 2013 1:17 am

I was man napped if you will for a week to my better halfs & for one day enjoyed internet unseen to my eyes. 55 Megabit down and 5.5 Megabit up. The Copy acct felt the feeling. What is screwed up about that I was more concerned about how fast I can upload, not download.
upload.png
Push to me is better then pull. Note: my entire uptime & shoved 1.3 Gig to Copy acct.


Themes, you will see change at a whim from me, only Ultimate Edition themes. I will not deny, I have made many an error. I will utilize software I am writing to point out my errors here, not others themes. Repostorm has gotten to the point it will inform the author of any error they have made, some people do not take that lightly. I personally would love constructive critism. Repostorm does not send an email to John Q. Public to tell them well you screwed up in your package, here is where it is at and this is how you fix it. I would personally greet that with welcome arms, many would hate to admit "I made an error", the software I have written does that to me right now.

I will not push themes from here forward to themelinux's repo until both programs agree we have perfection. That site will have the only truely perfect theme, who makes errors a computer? Oh, that's right the programmer. Well one program check the other, so is it the programmer or is it software. Basically a computer checks a computer.

What this is called to the geek or programmer is Level 5 programming. Software checking software. Remove imperfections - The Human. Terminator here we go ;)

GTK3 has been an issue for me a whole new ballgame. I suppose does not matter, a matter of time. Learning the structure is not enough, I have to watch my software fail because it can not determine the GTK3 engine used, as people write themes they like to use the # comment block to remove traces of it. Let's use a different or newer engine, initially built off a GTK2 engine. Tons of hackers out there, many clueless. Want me to write a theemahn-engine? I hate C, C## etc so hang it up. To be honest I don't like Python. ASM still rings to me from the 80's $C000 is 49152 sys 49152 on a Commodore 64. Today a defunct language. I love bash for it's simplicity.

Release software: GTK2 theme repair?
I want it to be unbiased. I want it to not care. Please provide me time.
33.png
Crushing blow.


I have started writing Icon detection, have not pulled dpkg fuzzy logic. Fuzzy logic I am trying to avoid all together, This is why the icon theme is screwed, a dependancy. I do not want it fixing Ultimate Edition themes. I want it fixing all themes. Detect and process:
icons.png
How does one determine if the is a package for said theme? Parse and process. Fussy logic I will avoid.


I want everyone involved, when it works here will work with any theme [PERIOD] The errors you see will be processed in realtime & via end users discretion fixed.
Home of Ultimate Edition. Got a question? Please review the F.A.Q. Browse the How to section.

Main O/S: Builder of O/S Guess.
Mainboard: ASUS Hero VI (AM4)
CPU: AMD 1700X water cooled (Deepcool Captain Genome Cooling tower)
Ram: 16 GB GSkill Trident RGB Series Dual Channel DDR4 3200
Video: MSI RX470 8GB Gaming card.
Hard Disks: MASSIVE on the network.(10 Gigabit, 48 port, multiple servers)
Monitors: 4K Samsung 28", HannsG HH281, Various others
750 Watt modular PSU (Rosswell)
1100 Watt Amp & 4 X 600 Watt speakers

Servers in the basement.
User avatar
TheeMahn
Site Admin
 
Posts: 4199
Joined: Fri Oct 12, 2007 10:02 am
Location: U.S.A.
Age: 47
Operating System: Ultimate Edition Developer



Re: Eyecandy Guru? A tool is inbound.

Postby BBOSAK2143 » Fri Aug 30, 2013 9:52 am

Anyone that wants to learn and improve on their ability to create a theme wants to know where they went wrong! Sure is nice to hear a theme looks good. Personally would rather know if it works correctly! I learn so much from even the smallest mistake. Now this tool, when you complete it will help all of us learn from our errors and improve. As have stated am young at all this(not my age!) but can see that if a theme is working correctly and gives no hassles, system boot time improves and overall performance seems to follow. Now this is only a theory based on recent experiences I have had on my own system. Also is based on from what I have come to learn about desktops whether is Gnome, KDE, LXDE, XFCE or even Windows. Will stay constantly seeking knowledge as usual since mine pales in comparison to most! I enjoy every bit and piece I learn and will do so til the day I expire! Am looking forward to all post on progression of this program as does help me learn. Really appreciate everything you are teaching here!!!! Still say you should be given some honorary professorship! You more than earned it!!!
Firm believer in Asus, Linux and Technology
"Art is to be enjoyed by all that enjoy it"
Asus M5A97 Plus motherboard
AMD FX 4350 Processor
Asus R7250 2GD5 graphics card
16gig DDR3-1333
2TB Hitachi Hard Drive
24in Asus VE248 LED Monitor
OS=My 8th OS Star Trek(Ubuntu 16.04)
Desktops=Gnome 3.20 and LXDE
Warp Speed!
ASUS Laptop R503U
AMD E2-1800
ATI HD7340
4gig Memory
500gig Hitachi HD
OS= Win7 SP1/8th OS Star Trek(Ubuntu 16.04)
Desktops Gnome 3.20 and LXDE
2nd 500gig Seagate HD R.I.P
User avatar
BBOSAK2143
U.E. God
U.E. God
 
Posts: 923
Joined: Tue Jul 03, 2012 7:56 pm
Location: Mount Pleasant, Tennessee
Age: 55
Operating System: Ultimate Edition 3.5 64 BIT



Re: Eyecandy Guru? A tool is inbound.

Postby TheeMahn » Wed Sep 11, 2013 10:37 am

BBOSAK2143 wrote:Anyone that wants to learn and improve on their ability to create a theme wants to know where they went wrong! Sure is nice to hear a theme looks good. Personally would rather know if it works correctly! I learn so much from even the smallest mistake. Now this tool, when you complete it will help all of us learn from our errors and improve. As have stated am young at all this(not my age!) but can see that if a theme is working correctly and gives no hassles, system boot time improves and overall performance seems to follow. Now this is only a theory based on recent experiences I have had on my own system. Also is based on from what I have come to learn about desktops whether is Gnome, KDE, LXDE, XFCE or even Windows. Will stay constantly seeking knowledge as usual since mine pales in comparison to most! I enjoy every bit and piece I learn and will do so til the day I expire! Am looking forward to all post on progression of this program as does help me learn. Really appreciate everything you are teaching here!!!! Still say you should be given some honorary professorship! You more than earned it!!!


Thanks, BBOSAK2143

Working through GTK/3 core issues:
Processing File: gtk-widgets.css
Processing: gtk-widgets.css Line: 2773, Offset: 14
Errored line being processed: padding: 3;
Data being written: padding: 3px;
Processing File: gtk-widgets.css
Processing: gtk-widgets.css Line: 2487, Offset: 27
Errored line being processed: background-image: url ("img/buttons2.png");
Data being written: background-image: url("img/buttons2.png");
Processing File: gtk-widgets.css
Processing: gtk-widgets.css Line: 2488, Offset: 23
Errored line being processed: border-width: 0 0 1 0;
Data being written: border-width: 0px 0px 1px 0px;
Pixilation Error(s) fixed: 192
GTK3 URL based Error(s) fixed: 32


Over 1000 errors before I started; smashed all of them, but a handful. A perfect theme is on it's way. Working on what will be Ultimate Edition 3.6's theme:
theme.png
Still not perfect, but soon will be ;)
Home of Ultimate Edition. Got a question? Please review the F.A.Q. Browse the How to section.

Main O/S: Builder of O/S Guess.
Mainboard: ASUS Hero VI (AM4)
CPU: AMD 1700X water cooled (Deepcool Captain Genome Cooling tower)
Ram: 16 GB GSkill Trident RGB Series Dual Channel DDR4 3200
Video: MSI RX470 8GB Gaming card.
Hard Disks: MASSIVE on the network.(10 Gigabit, 48 port, multiple servers)
Monitors: 4K Samsung 28", HannsG HH281, Various others
750 Watt modular PSU (Rosswell)
1100 Watt Amp & 4 X 600 Watt speakers

Servers in the basement.
User avatar
TheeMahn
Site Admin
 
Posts: 4199
Joined: Fri Oct 12, 2007 10:02 am
Location: U.S.A.
Age: 47
Operating System: Ultimate Edition Developer



Re: Eyecandy Guru? A tool is inbound.

Postby BBOSAK2143 » Wed Sep 18, 2013 8:50 am

I have to add another thanks. See, now I have been so curious on the creation of themes, I have delved into it or probably say fell in hard! When I started, I found a severe lack of information on creation. Now what does that do? People create them and barely have a clue what they did, myself included! I learned some stuff shared the information I learned and hoped others would do the same. Until now with your upcoming addition that has not happened! So now when this tool is complete, those of us like myself that are serious about theme creation will have something to help us! Now what more can anyone ask for? Awesome in my book. Also to see the brilliance used in programming versus some meaningless lines I learned in school, is quite a treasure! It is my sincere hope, that your works will be published for students in college, since what you do is real programming! Is the greatest part of being a member here, the wealth of knowledge! Thanks always for making all this happen!
Firm believer in Asus, Linux and Technology
"Art is to be enjoyed by all that enjoy it"
Asus M5A97 Plus motherboard
AMD FX 4350 Processor
Asus R7250 2GD5 graphics card
16gig DDR3-1333
2TB Hitachi Hard Drive
24in Asus VE248 LED Monitor
OS=My 8th OS Star Trek(Ubuntu 16.04)
Desktops=Gnome 3.20 and LXDE
Warp Speed!
ASUS Laptop R503U
AMD E2-1800
ATI HD7340
4gig Memory
500gig Hitachi HD
OS= Win7 SP1/8th OS Star Trek(Ubuntu 16.04)
Desktops Gnome 3.20 and LXDE
2nd 500gig Seagate HD R.I.P
User avatar
BBOSAK2143
U.E. God
U.E. God
 
Posts: 923
Joined: Tue Jul 03, 2012 7:56 pm
Location: Mount Pleasant, Tennessee
Age: 55
Operating System: Ultimate Edition 3.5 64 BIT



Re: Eyecandy Guru? A tool is inbound.

Postby pam » Wed Sep 18, 2013 10:45 am

BBOSAK2143 wrote:I have to add another thanks. See, now I have been so curious on the creation of themes, I have delved into it or probably say fell in hard! When I started, I found a severe lack of information on creation. Now what does that do? People create them and barely have a clue what they did, myself included! I learned some stuff shared the information I learned and hoped others would do the same. Until now with your upcoming addition that has not happened! So now when this tool is complete, those of us like myself that are serious about theme creation will have something to help us! Now what more can anyone ask for? Awesome in my book. Also to see the brilliance used in programming versus some meaningless lines I learned in school, is quite a treasure! It is my sincere hope, that your works will be published for students in college, since what you do is real programming! Is the greatest part of being a member here, the wealth of knowledge! Thanks always for making all this happen!



And most innovative and intuitive things can Never ever ever be learnt in college. Those who realize either drop out or exploit the resources available. You wish you learnt it in college but you didn't and that is a really good thing. What if some kid who is genetically programmed to convert every known resource to money(a physics principle where matter is energy and energy is matter. Also the universe is a giant alchemy engine, converting hydrogen to iron to uranium to plutonium to etc etc.) If everybody knew everthing, it would surely be commercialised. Nobody is stopping anybody from charging you for the air you breathe, but nonetheless.................. :roll: .
:clubbed
DONOTSPAMORTROLL:
http://forumubuntusoftware.info/viewtopic.php?f=9&t=11
Download Ultimate Edition and Oz Unity 3.0 from copy:-
https://www.copy.com/s/oBnDBsDOvxF8jW1EuLKM/Public
Download Ultimate Edition from sourceforge:-
http://sourceforge.net/projects/ultimat ... rce=navbar
Download Oz Unity 3.0 from sourceforge:-
http://sourceforge.net/projects/ueoz/files/UEOz/
Download Ultimate Edition torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Download Oz Unity 3.0 torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Image Image
Visit:http://www.ultimateeditionoz.com
User avatar
pam
Site Admin
 
Posts: 1087
Joined: Wed May 25, 2011 5:56 am
Location: India
Age: 32
Operating System: Ultimate Edition 3.5 64 BIT

Next

Return to Archive

Who is online

Users browsing this forum: No registered users and 1 guest