On Sun, Apr 28, 2013 at 4:40 PM, Johannes Schauer <j.scha...@email.de> wrote: > Quoting David Kalnischkies (2013-04-28 14:27:12) >> On Tue, Apr 23, 2013 at 9:15 PM, Johannes Schauer <j.scha...@email.de> wrote: >> My answer: X=~ and Y=. (or anything else expect : really) >> As this is something you will have potentially as output in APT/dpkg and >> as dependencies. >> >> But given that <arch> is "only" a special type of <scope>Y<value> >> we are better of with X=: and therefore potential multiple ":" even though >> its a bit unusual at first. > > I agree to allow having multiple ":". I dont think the following looks too bad > and it is certainly better memorable than having to learn just another > character with a special meaning when already the Y is new: > > foobar:profile.stage1:profile.cross:amd64 > >> Remains the problem of setting Y: >> Y=% looks really noisy, but beside that it is used for encoding its free. >> Y=# I would really hate that - shells will think this is a comment … >> Y=: feels just wrong to have Y == X >> Y=~ really looks strange there, beside that okay I guess >> Y=. >> … > > What about > > Y = "="
"=" is in so far taken as a separator between package name and version. So we would get something like: apt-get install <packagename>(X<scope>Y<value>)*(:<arch>)?(=<version>)? At least apt-get would need to decide if "foo:armel=1.0-1" is a profile or an architecture and a version … Best regards David Kalnischkies -- To UNSUBSCRIBE, email to debian-dpkg-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAAZ6_fATH_ni82MRvfyntCGOKqfSBcx47Vx+SgLVJNhdZ5jV=a...@mail.gmail.com