Difference between revisions of "Talk:Extended host attribute matching"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
Line 43: Line 43:
  
 
::::::: What do you think about adding some sort of "extended regular expressions" to the os strings matching section? For example the regexp "''' (5\.[1-2]|6\.\d)\.\d{4}$'''" would match all OSs from XP 'til now. Interesting for others than me?? ;o)
 
::::::: What do you think about adding some sort of "extended regular expressions" to the os strings matching section? For example the regexp "''' (5\.[1-2]|6\.\d)\.\d{4}$'''" would match all OSs from XP 'til now. Interesting for others than me?? ;o)
 +
 +
:::::::: Since this is a wiki, there is nothing holding you back from doing so ;-)
 +
:::::::: [[User:StefanP|StefanP]] 09:41, 5 August 2011 (CEST)

Revision as of 07:41, 5 August 2011

Could the person posting the O/S strings explain their usefulness?

Anyone can check them out in their log files ;-)

StefanP 19:31, 27 July 2011 (CEST)

I thought they could be useful if you are going to prepare your packages for a specific OS. Of cause everybody can check them out from the logs, but if you are in the process of setting up packages for new OSs the list might come handy. I personally really would like to know what OS strings there are "in the wild".
When building regular expressions it is always nice to know what strings they might match. Sure, you can parse your logs on your own, but isn't it nicer if there is some community driven list already available?
If you don't like the idea, feel free to remove the list I have started.
I do not think about removing it, but about its usefulness.
Wouldn't a generic list be as good?
Who really needs the different editions of Win7 (Ultimate, Professional, Home, Starter), if there is no significant difference?
I envision a list of pattern matches like below.
Windows XP SP2 ................. os="sp2.+5\.1\.[0-9][0-9][0-9][0-9]"
Windows 7/Server 2008 R2 ... os="6\.1\.[0-9][0-9][0-9][0-9]"
Windows Server 2008 R2 ...... os="server.+6\.1\.[0-9][0-9][0-9][0-9]"
This would be something a user can use directly, without the need to invent match pattern on their own.
What do you think?
StefanP 00:04, 1 August 2011 (CEST)
It depends on what you are trying to achieve. I am in the need of installing different applications for different editions of Windows 7, so I need to know about the strings to identify them. Because of that, and the fact that I do not own all the strings and was hoping that the community might be of help with that, I have started this list. But I do agree that a generic list might be of better use for 99% of the people out there.
Some sort of community forum might be the better place to have an actively maintained list of strings but sadly (as of my opinion) there is no such "official" forum for wpkg... or am I just blind?
OK, I can now see what you are after.
I will update the list to be a table in the following format:
O/S String, Match pattern
This way we should satisfy 100% of the users.
StefanP 09:38, 1 August 2011 (CEST)
Great. And thank you for the additional strings you've added. Will be of use for me!
I have added another set of strings, so users are now able to see the naming rules of M$, which are a bit confusing.
StefanP 19:40, 1 August 2011 (CEST)
What do you think about adding some sort of "extended regular expressions" to the os strings matching section? For example the regexp " (5\.[1-2]|6\.\d)\.\d{4}$" would match all OSs from XP 'til now. Interesting for others than me?? ;o)
Since this is a wiki, there is nothing holding you back from doing so ;-)
StefanP 09:41, 5 August 2011 (CEST)