[SOLVED] packer -Ss return package names
Hey everybody,
I am writing a a little script which automatizes some of my arch-setup..
Hence I want to provide this script to some of my friends it should me mostly automated.
Therefore the script needs capable of installing possible drivers just by getting a hint passed.
So here is the Question:
Is it possible to let packer return the exact package names when using the -Ss option?
Exact name of the package means just the package name without any information.
Example:
I want to install the drivers for a Epson printer and my only Information is "SX525WD. A normal search with packer looks like this:
$ sudo packer -Ss SX525WD
aur/epson-inkjet-printer-workforce-635-nx625-series 1.0.1-6
Epson printer driver (ME Office 82WD, 85ND, 900WD, 960FWD / Stylus NX625, SX525WD, SX620FW,
TX560WD / Stylus Office B42WD, BX525WD, BX625FWD, TX620FWD / WorkForce T42WD, 60, 625, 630,
633, 635)
But I would rather like a result like this:
$ sudo packer -Ss SX525WD
epson-inkjet-printer-workforce-635-nx625-series
Is there a possible solution?
Thank you very much!
Jakunar
Last edited by jakunar (2011-12-08 06:50:49)
I doubt there's a way to do it with packer itself, but it looks like something that shouldn't be very hard to do with regular expressions
EDIT: I don't know what you're writing the script in, but you could use regular expressions to identify the / in the output and then track until the space and that would give you the package name
Last edited by kyla (2011-12-08 05:11:09)
Similar Messages
-
How to return package name?
for example, I have a program Bank.java
package MyBank;
public class Bank {
What should I write in the program if I want the program to return me the package name?
Thanks!> How if I need to return it statically?
for example I need to return in in the
public static void main method.
so that I cannot use
this.getClass.getPackage.toString( );
Thanks
Then you should make an instance of your class in that static method:
package test;
public class Test {
public Test() {
public static void main(String[] args) {
System.out.println((new Test()).getClass().getPackage().toString());
} -
[SOLVED]How to search package name only when using yaourt
I often install a AUR package by yaourt term, but it does not only search terms in package name but also package description, since there are so much packages in AUR, it produce many pages of items, and it can not support more to page one screenful at a time, It
become difficult to get the right choice,
Thank you in advance!
Last edited by netawater (2013-06-14 00:47:06)Hey, that's one thing I actually know how to do with regexes! All package descriptions have some spaces at their beginning, the package names themselves have not, so you can just use inverted grepping like so:
$ pacman -Ss test | grep -v '^ '
core/perl 5.10.1-5 (base)
extra/fprint_demo 0.4-2 (fprint)
extra/ghc 6.12.1-2
extra/haskell-hunit 1.2.2.1-1
extra/haskell-quickcheck 2.1.0.3-1
extra/junit 4.7-1
extra/kdesdk-kpartloader 4.4.0-1 (kde kdesdk)
extra/libxtst 1.1.0-1
extra/memtest86+ 4.00-1
extra/mono-tools 2.6.1-1
extra/openoffice-base 3.2.0-1
extra/openoffice-base-beta 3.2.0_ooo320_m12-1
extra/perl-test-pod 1.41-1
extra/python-nose 0.11.1-1
extra/qemu-kvm 0.12.2-1
extra/testdisk 6.11.3-2
extra/unarj 2.63a-2
extra/xbill 2.1-6
xyne-any/reflector 5.0-2
community/buildbot 0.7.11p3-1
community/cppunit 1.12.1-1
community/cxxtest 3.10.1-3
community/dsniff 2.4b1-15
community/gtk-aurora-engine 1.5.1-1
community/gtkperf 0.40-3
community/java-jdom 1.1.1-1
community/lib32-libxtst 1.1.0-1 (lib32)
community/perl-test-base 0.59-1
community/perl-test-deep 0.106-1
community/perl-test-differences 0.500-1
community/perl-test-exception 0.29-1
community/perl-test-manifest 1.23-1
community/perl-test-mockobject 1.09-1
community/perl-test-nowarnings 1.01-1
community/perl-test-tester 0.107-1
community/perl-test-warn 0.21-2
community/phoronix-test-suite 2.4.0-1
community/pmtools 20100123-1
community/reflector 5.0-2
community/stress 1.0.0-2
community/typespeed 0.6.5-2
arch-games/mangler-snapshot 1.1.20100116-3
arch-games/ultimatestunts 0.7.5.1-1
This still shows the repos and the versions (nothing cut wouldn't be able to handle though). It works fine with pacman as you just saw, I can't guarantee for yaourt as I don't have it installed.
Edit: Hm… I just realized that this still displays the results where 'test' only occured in the package description. Give me some time to figure this out.
Edit 2: Another grep for 'test' would solve it:
$ pacman -Ss test | grep -v '^ ' | grep test
extra/memtest86+ 4.00-1
extra/perl-test-pod 1.41-1
extra/testdisk 6.11.3-2
community/cxxtest 3.10.1-3
community/perl-test-base 0.59-1
community/perl-test-deep 0.106-1
community/perl-test-differences 0.500-1
community/perl-test-exception 0.29-1
community/perl-test-manifest 1.23-1
community/perl-test-mockobject 1.09-1
community/perl-test-nowarnings 1.01-1
community/perl-test-tester 0.107-1
community/perl-test-warn 0.21-2
community/phoronix-test-suite 2.4.0-1
arch-games/ultimatestunts 0.7.5.1-1
Still, it's not that pretty to write the same thing twice. If you really want to do it like this, I suggest you make it a function in your ~/.${SHELL}rc.
Last edited by Runiq (2010-02-27 08:36:11) -
[SOLVED] Packer not finding packages in AUR
Hey everyone,
I installed packer today and I have all the dependencies but when I try to install anything from the AUR it says package not found. Also, when I command it to update it only sees one package. Any help would be appreciated.
Here is the output of the update...
[root@Arch-T60 ~]# packer -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
there is nothing to do
:: Synchronizing aur database...
aur 1 1 [######################################################################] 100%
:: Starting full aur upgrade...
local database is up to date
Last edited by mad2 (2011-12-29 03:53:16)What's the output of 'pacman -Qm | wc -l'? Maybe you have only one package from the AUR installed?
Can you post the output of packer when you try to install something from the AUR but it can't find this package? -
[Solved] Howto find a package name knowing a filename
Hi everyone.
Let's suppose I need a file /usr/sbin/ip
What must be a pacman command so that I could find a package name which
involves this file? pacman -S..
Last edited by polymetr (2010-06-03 18:15:37)pacman -Qo /usr/sbin/ip
nevermind thought you already had it installed, wonder is right.
Last edited by droog (2010-06-03 16:58:25) -
[SOLVED] search just package name (not description) with yaourt
Is there a way to search just package names (not package descriptions) with yaourt or pacman? I'm imagining something like this:
$ yaourt -Ss --pkgname-only xterm
Thanks!
Last edited by partner55083777 (2010-02-03 16:30:43)My question still stands as to how I can search just package names. If it is using another program other than yaourt or pacman, that is okay.
"yaourt -Ss SEARCH_STRING" has been working as stated in the documentation for me (with yaourt-0.9.2.6). It will return all packages that have SEARCH_STRING in either the package name or package description.
Here are the first three results when running this command:
$ yaourt -Ss emacs
extra/emacs 23.1-3 [installed]
The Emacs Editor
extra/snd 10.1-1
Snd is the emacs of sound editor
extra/texmacs 1.0.7-3
GNU TeXmacs is a free scientific text editor, which was both inspired by TeX
and GNU Emacs. WYSIWYG editor TeX-fonts and CAS-interface (Giac, GTybalt,
Macaulay 2, Maxima, Octave, Pari, Qcl, R and Yacas) in one.
$
It looks like it works as specified in the man pages:
-s, --search <'regexp'>
This will search each package in the sync databases for names or descriptions that match regexp.
When you include multiple search terms, only packages with descriptions matching ALL of those terms will be returned.
Last edited by partner55083777 (2010-02-02 22:10:24) -
Class name and package name clashing
When i have a class and a package with the same name, I cannot access classes in the package. For example I have 3 classes and 1 package as below
- Test.java
- PackageName.java
+ PackageName // this is a directory
- MyClass.java
Below are the codes of .java files
Test.java
=======
public class Test { PackageName.MyClass a = new PackageName.MyClass ();}
PackageName.java
===============
public class PackageName{ }
MyClass.java
==========
package PackageName; public class MyClass { }
I can compile PackageName.java and MyClass.java but not Test.java. It says
cannot resolve symbol
symbol : class MyClass
location: class PackageName
PackageName.MyClass a = new PackageName.MyClass ();
But if I remove the PackageName.java, I can compile Test.java perfectly. I think when I use PackageName.MyClass, java thinks that I try to access an inner class MyClass of PackageName class, and that does not exists. Is there any way to solve this ambiguation, other than making the package name and class name different? Thank you very much.This works fine: just add an import to Test.java.
import PackageName.MyClass;
public class Test
public static void main(String [] args)
MyClass a = new MyClass();
public class PackageName {}
package PackageName;
public class MyClass {}It's a pretty wacky, useless example, but it works.
Plus I thought inner classes would have a dollar sign in their .class file names. When I compile this:
public class OuterClass
public static void main(String [] args)
OuterClass outer = new OuterClass();
System.out.println(outer);
public String toString() { return "I'm an OuterClass"; }
class InnerClass
public String toString() { return "I'm an InnerClass"; }
}I see two .class files: OuterClass.class and OuterClass$InnerClass.class
Why make up examples like this? It's hard enough writing code, and it's easy to disambiguate for the compiler. -
Binding file for controlling package name
I looked at the related links, tried a few examples, not much success...
I realize this can be solved with more effort, but just trying the easy path, so ... ignore this if looks unreasonable, I know how busy developers feel...
Is there a good example to conform to these requirements:
Basically i would like binding file as a child element for wsdlc running in JAXWS mode that will follow package naming rules for JAXRPC... meaning:
Java files generated from xsd will match package name with xsd name space, while for JWS classes control specific package name ...
Most of my attempts failed due to xpath complaining for not finding any element for the node ...
Binding attempt 1: make all classes serializable
============================
<jaxws:bindings
xs:schemaLocation="Customer.xsd"
node="/xs:schema">
<jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<jxb:serializable/>
</jxb:globalBindings>
</jaxws:bindings>
Binding attempt 2: keep same name for xsd classes
============================
<schemaBindings>
[ <package> com.myown.pack</package> ]
[ <nameXmlTransform> http://xmlschema.my.xsd.com/CustomerCall </nameXmlTransform> ]*Yes, select the project in the mapping workbench, click on the "Defaults" tab.
There's a checkbox called "Specify Project Package".
Darren
Is there is way to specify a package name for the java file generated when you export a project.
Thanks,
Rajiv -
Conflit in class name and package name
I have a small doubt. If the class name and the package name are the same in a folder, is there will be any conflict between these while using it. That means suppose a folder named 'animator' contain a package 'a' and a class name 'a'. I got any error in the 'Eclipse' tool that "a collides with a package". Is this can be solved my any change of setting in Eclipse? If then where can i change.? Can anybody help me to solve this issue??
This works fine: just add an import to Test.java.
import PackageName.MyClass;
public class Test
public static void main(String [] args)
MyClass a = new MyClass();
public class PackageName {}
package PackageName;
public class MyClass {}It's a pretty wacky, useless example, but it works.
Plus I thought inner classes would have a dollar sign in their .class file names. When I compile this:
public class OuterClass
public static void main(String [] args)
OuterClass outer = new OuterClass();
System.out.println(outer);
public String toString() { return "I'm an OuterClass"; }
class InnerClass
public String toString() { return "I'm an InnerClass"; }
}I see two .class files: OuterClass.class and OuterClass$InnerClass.class
Why make up examples like this? It's hard enough writing code, and it's easy to disambiguate for the compiler. -
Regarding Returnable Packaging
Hi Gurus,
I have a problem that for a liquid of say Liquid PH-5 ,1 litre must be packed in a returnable packaging material bottle-BV1,
The bottle can hold only 1 litre of the liquid and in sales order and Delivery level if i go for Packing Proposal the material is packed in the Returnable Packaging Material BV1.
But the Quantity of the Returnable Pack Material does not get updated.
How to solve this problem?
Regards,
SaroshDear Sarosh
Please check following
The packagings material master record should use the material type VERP for packaging and the item category group LEIH. The item category group LEIH is the SAP standard for returnable packaging. - Check for your bottle BV1.
TAL (the item category for returnable packaging) in the shipping unit
header, then when you create the delivery, SAP will also create an item TAL for that shipping material in the delivery. When you goods issue the delivery, SAP will record that this shipping material has been issued to the customer and must be returned. Note that you only have to price the returnable packaging in the returnable packaging issue order document. It does not need to
be priced in the sales order and cannot be in this method.
Check if this all ok, rest please note returnable packaging material behaves in same way as packing material
In case you are still not able to do it, revert back
Regards
Jitesh -
Hi all,
I created a Returnable Packaging Pickup, But when I am going for delivery, quantity is not copied, there is an error log as
Only 0 nos of material available. VL150
But if i check MMBE, for that customer, material is available.
Please help to resolve the issue
sthen
Edited by: sthen on Mar 26, 2008 6:01 AMHi
Check settings as below
IMG-- LE -- Shipping -- Packing -- Define packaging material types. Here Packeging material types are defined Standard plus configured as per ur buissness requirement.
IMG-- LE -- Shipping -- Packing -- Define group for packaging materials
IMG-- LE -- Shipping -- Packing -- Define allowed packaging materials
here u assign the above values.
Check in Material master of returnable packaging materl, in Basic Data tab -- in packaging material data -- Material grp pack matls... above value is assigned.
Save all the data and re-run the scenario
Hope this solve ur problem. Award points if found useful
Regards
Amol -
So, i'm doing this on my own app. I made an update for an older app that was build using Native Android. But this time, i used Adobe AIR... The catch is Adobe likes to append a "air." to the front of your package name without asking you. So basically I can't upload my update because it has a new package name is now "air.com.mycompany.myapp" rather than the original "com.mycompany.myapp"
Basically I'm going through this guide..
http://helpx.adobe.com/air/kb/opt-out-air-application-analytics.html
I followed all the steps, made all the adjustments to the androidmanifest.xml like it asks.
But after going along with the above guide, with no issues when i get to the step that says
"Run the following command to create the resource file for the updated AndroidManifest.xml:"
I run this..
"/Users/brybam/Documents/eclipse/android-sdk-mac_x86/platform-tools/aapt" package -f -M AndroidManifest.xml -F resources.arsc -I "/Users/brybam/Documents/eclipse/android-sdk-mac_x86/platforms/android-8/android.jar" -S ./res
But I keep getting the same error regarding the xml files in res/layout
./res/layout/expandable_chooser_row.xml:1: error: Error parsing XML: not well-formed (invalid token)
./res/layout/expandable_multiple_chooser_row.xml:1: error: Error parsing XML: not well-formed (invalid token)
./res/layout/main.xml:1: error: Error parsing XML: not well-formed (invalid token)
./res/layout/multiple_file_selection_panel.xml:1: error: Error parsing XML: not well-formed (invalid token)
./res/layout/ssl_certificate_warning.xml:1: error: Error parsing XML: not well-formed (invalid token)
The guide doesn't say anything about these xml files, and im not sure what to do with these or how to handle them.
If i go into the res/layout folder, and just delete these (i know they're necessary. But i just deleted them as a test, to get through the rest of the guide...)
I was able to get through the rest of the steps in the guide fine, make an apk, and put it on my phone...only to find out the app will crash the moment you try to run it. Probably because i deleted the layout xml files...But i cant get the command i need to run above to accept them!
So, earlier in the guide they have me use thing thing called the "AXMLPrinter2.jar" to make the AndroidManifest.xml readable so i can edit it.
I run something like this:
java -jar "/Users/brybam/Desktop/repackage/AXMLPrinter2.jar" AndroidManifest.xml > AndroidManifest.xml.bk
This makes a new file "AndroidManifest.xml.bk" and i can edit that.
So, I was thinking with all of these layout xml files, maybe I could run this "AXMLPrinter2.jar" on them and then edit them. Because right now if you open them they're not human readable, and its hard for me to work on them if they're not...
I tried this thinking i could do the same thing...
java -jar "/Users/brybam/Desktop/repackage/AXMLPrinter2.jar" main.xml > main.xml.bk
Just get a blank file and a console erorr when trying to use the AXMLPrinter2.jar on the layout xml files...
java.lang.ArrayIndexOutOfBoundsException: 67
at android.content.res.StringBlock.getShort(StringBlock.java:231)
at android.content.res.StringBlock.getString(StringBlock.java:91)
at android.content.res.AXmlResourceParser.getName(AXmlResourceParser.java:140)
at test.AXMLPrinter.main(AXMLPrinter.java:56)
So, I think my whole issue is based around these XML files not being converted to human readable before i try and re-package....
EDIT:::
Ok, so I found a site that talks about the error I'm getting but it's in chinese, and even after translating the page...I'm still not well versed with terminal and this stuff to get it.
It reads:
"Error.
Final conclusion:
In minSdkVersion <= 7, AXMLPrinter2.jar can normally decompile xml file
Greater than 7 can not be normal decompile xml file (AndroidManifest.xml except)
Give way to share a batch decompile xml file:
First, create a *. Txt file
Stresses inside the content authoring
for / r layout%% a in (*. xml) do @ java-jar AXMLPrinter2.jar "%% a" >> "%% a". txt
Then this txt file extension into bat form, and this BAT the file and AXMLPrinter2.jar on the same directory will be decompiled xml into the layout directory
Decompilation results can be generated by executing the bat file multiple xml files."
- http://hi.baidu.com/ghcghc/item/ecbaa1ce997cb225a0b50ac2
Maybe someone with more know-how could explain what they're explaining? I get that he's saying the issue im seeing appears when you're using minSdK <=7 but I need to use minSdk 8. Does anyone understand this work around? And how I might go about it on a Mac with terminal?
I wish adobe would make it easy to remove the "air." from the package name. If they want to convert old Native devs to AIR devs...the transition needs to be seamless. But now I'm about to have to go back to Native because I can't update an app I already have out on the market with an air app.Hello~
I also tried to remove "air." package name in air application. And i encounter the same problem.
I do not find any solution to decode the xml inside res folder by AXMLPrinter2.jar. And those xml inside is compressed which is unreadable.
However, what you can do is copying the structure of res folder. And go to your air sdk file path - adobeair-sdk-folder/lib/android/lib/resources/
Replace those file exists in your res folder. And copy "values" folder to your res folder.
Hope this solve your problem~ -
Returnable packaging in customer consignment process
I have this scenario:
I have returnable packaging (drums) that have been setup as non valuated materials in SAP. The item category in deliveries in YB10.
These drums have serial numbers. Since some maintenance needs to be done on these drums from time to time, therefore, equipment's need to be created for the drums. The equipment number and serial number are the same and the serial number profile is setup in such a way that the equipment is created automatically when the serial number is created
When the drums are in stock, the status is ESTO
Now, in the normal order to cash process, this is what happens:
1) Sales order - order is created for a material
2) Delivery - The drums are added to the delivery along with the material through a packing proposal. A serial number is specified for the drum and the order is PGI'ed to the customer
At this point, the status of the equipment/serial number changes to ECUS
3) Billing - normal billing (drums are billed)
4) Return delivery YBG5 - the empty drum is accepted back into warehouse
After PGR, the status of the serial number changes back to ESTO
During the customer consignment process, this is what is happening:During the consignment fill up when stock goes from warehouse to customer, the status of the serial number is changing to ECUS
During consignment issue, since we can only issue whatever material is there, the same serial number that was used during fill up is being used
However, when we do a delivery against the consignment issue, we are getting an error that the status of the serial number is ECUS and it is not suitable for movement
Since consignment stock is still owned by the company until an consignment issue is done, I am wondering whether SAP is behaving correctly by changing the status of the serial umber to ECUS after the consignment fill up.
Is there a way to use the same serial number in the consignment issue as the consignment fill up?
Please reply urgentlyTry the following
Go to OMWB transaction and simulate the posting using your plant, material and movement type
The simulation will show the standard postings based upon goods movement
E.G. 601 GBB VAX valuation class, account
Identify your accounts assigned to both sides of the posting and then you should be able to re-assign the g/l accounts to the appropriate modifier string within OBYC
Hope it helps
Steve -
Function not found when package name exists with same name as schema name
Hi all, any help would be appreciated :)
I found an issue with pl/sql resolving a functions location when the db has a package name with the same as the db schema name.
My example:
-- arbitrary test function, not in any package
create or replace FUNCTION testFunc
inTest IN VARCHAR2
RETURN VARCHAR2
AS
BEGIN
RETURN 'a';
END;
-- There is a package called "FM" with functions that are not referenced or used in this example and the db schema is "FM".
-- The following PL/SQL fails with the message: "ORA-00904: "FM"."TESTFUNC": invalid identifier"
select cursor (select testFunc('a') from dual) from dual;
-- The following PL/SQL works:
select * from (select testFunc('a') from dual);
As mentioned the function testFunc is NOT in the FM package. This issue does not happen when I remove the FM package. So it seems like there is an issue with cursors calling functions when there exists any package with the same name as the db schema.
Can anyone tell me why this happens and also what I can add to force the function that is not in any package to be referenced (without Oracle trying to look in the FM package)?
DB: Oracle 11.2.0.2
thanks!
PaulHi Paul,
In general I would not advice to have schema and objects with the same name.
Here is what documentation is saying here: How Name Resolution Differs in PL/SQL and SQL
PL/SQL uses the same name-resolution rules as SQL when the PL/SQL compiler processes a SQL statement, such as a DML statement. For example, for a name such as HR.JOBS, SQL matches objects in the HR schema first, then packages, types, tables, and views in the current schema.
PL/SQL uses a different order to resolve names in PL/SQL statements such as assignments and subprogram calls. In the case of a name HR.JOBS, PL/SQL searches first for packages, types, tables, and views named HR in the current schema, then for objects in the HR schema.As you can see above when using PL/SQL for your case Oracle searches first for packages, types, tables, and views named FM in the current schema, then for objects in the FM schema.
And because a package FM is found it is raising an error due to the fact that the procedure could not be found in that package.
I hope this clarify.
Regards.
Al -
How to find proc/func name from package name and line number?
Hi,
We are using the pl/sql call stack dump (dbms_utility.format_call_stack) for some debugging purposes. But in the case of a package body execution, the dump does not return the name of the procedure/function that is being executed, but only the name of the package and the line number being executed. So, we have a requirement wherein we need to extract the type and name of a package subunit from the package name and line number.
e.g.
From the information package 'A', line number 739
we should be able to deduce that line 739 is a part of *'function A.f'*
Does the oracle database provide any native mechanism (PL/SQL packages or otherwise) to support such functionality? If it does not, how can we achieve the desired result?
Thanks in advance,
ShashankThe approach we are currently planning to take up is this :
1. Write PL/SQL code to parse the entire source (user_source) and build a database table with a structure like this :
PACKAGE_NAME | UNIT_TYPE | UNIT_NAME | START_LINE | END_LINE
=============================================
A | PROCEDURE | P1 | 20 | 345
A | FUNCTION | F1 | 347 | 629
etc..
2. Start PL/SQL package execution.
3. Keep dumping call stack snapshots whenever a custom debug procedure is called.
4. Dump the package name and line number to a log file.
5. Using the package name and line number, query the table built in step 1 and build the final report which shows the control flow in a readable form.
What we want is to get rid of step 5 and by some means get the logic to extract the unit type and name in step 4 itself.
Keep them coming..
Thanks and regards,
Shashank
Maybe you are looking for
-
Highlighting text & adding notes to a secured pdf
Hi, I have a secured pdf (locked for edit) which is fine by me, but why can't I highlight the text or add notes to that PDF? Am i missing something? I am not altering the text or anything, just highlighting it... Other application, as well as the Win
-
IPad says it is out of space, but it shouldn't be
I have added up the used storage space in the list reported on in Settings > General > Usage and it is 8.21 GB, but the iPad tells me it is using all 13.5 GB of space. This has happened three times now in two weeks. Each time I restore iOS 7 (without
-
ITunes not working properly with HP running Vista home premier
My Ipod touch works fine on my windows XP pro system but does not sync photos and podcasts from my other computer at home: new HP Multimedia system running Vista Home Premier. It goes through all the motions but will only add a few photos from a file
-
QM Report-Standard Possible???????
Dear Friends is there any standard report available with following details Daily report showing - Prod/Purc order no. - Material - Qty -Reject Qty -Reject description Regards Swananand
-
Graphs in Management Cockpit SEM 4.0
Hello All, We have upgraded our BW and SEM systems from 3.0 and 3.1b to 3.5 and 4.0 respectively. We are now seeing a strange behaviour. In SEM 3.1b, while creating graphs in the management cockpit, we were able to assign specific colors for each col