Sachverhalt: Sachverhalt: A. Die Klägerin stellt seit über 100 Jahren Quarkzubereitungen her, die unter der Sachbezeichnung "Frischkäsegallerte" bereits seit 1930 in der Schweiz vertrieben werden. Die Lizenznehmerin in der Schweiz stellt das Produkt unter der Marke "DANONE" her. Seit Ende der 70er-Jahre werden die genannten Produkte auch mit Früchten und Fruchtaromen hergestellt und unter der Zusatzmarke "Petit Gervais" vertrieben, wobei diese in sechs Portionen zu 45g - sog. Sixpacks - abgepackt werden. In diese Sixpacks werden jeweils drei verschiedene Aromen abgefüllt und mit einer einheitlichen Folie abgedeckt. Die Portionenbecher sind in drei verschiedenen leuchtenden Pastellfarben gehalten und lassen sich einzeln abtrennen. Am 12. Juni 1995 kam Coop mit einer Eigenmarke von Frischkäsegallerten mit Fruchtaromen auf den Markt, die auch in Sixpacks vertrieben werden. Diese Frischkäsegallerten werden von der Beklagten 2 hergestellt und abgepackt und anschliessend der Beklagten 1 zur Auslieferung übergeben. Diese Früchtequarks tragen die Sachbezeichnung "Petit Suisse" und werden unter dem Hinweis "exclusivité Coop" vertrieben. Auch diese Packungen weisen sechs farbige und abtrennbare Plastikbecher auf. Die Produkte der Beklagten stehen in direkter Konkurrenz zu denjenigen der Klägerin. Am 12. Juni 1995 kam Coop mit einer Eigenmarke von Frischkäsegallerten mit Fruchtaromen auf den Markt, die auch in Sixpacks vertrieben werden. Diese Frischkäsegallerten werden von der Beklagten 2 hergestellt und abgepackt und anschliessend der Beklagten 1 zur Auslieferung übergeben. Diese Früchtequarks tragen die Sachbezeichnung "Petit Suisse" und werden unter dem Hinweis "exclusivité Coop" vertrieben. Auch diese Packungen weisen sechs farbige und abtrennbare Plastikbecher auf. Die Produkte der Beklagten stehen in direkter Konkurrenz zu denjenigen der Klägerin. B. Im Verfahren betreffend vorsorglicher Massnahmen erkannte die delegierte Instruktionsrichterin des Amtsgerichtspräsidenten II von Luzern-Stadt auf Gesuch der Klägerin wie folgt: 1. Den [Beklagten] wird im Sinne einer vorsorglichen Massnahme verboten, Frischkäsegallerte in Sechserpackungen (2x3) zu vertreiben, feilzuhalten oder in Verkehr zu bringen, bei denen die sechs Plastikbecher in drei verschiedenen Unifarben, insbesondere in Pastellfarben gehalten sind. 2. Für den Fall der Zuwiderhandlung wird den Organen der [Beklagten] eine Bestrafung mit Haft oder Busse im Sinne von Art. 292 StGB angedroht. 3. Die [Klägerin] hat innert 20 Tagen seit Zustellung dieses Entscheids zu Gunsten der [Beklagten] eine Sicherheitsleistung von Fr. 300'000.-- im Sinne von Art. 28d ZGB zu erbringen. Es wird davon Vormerk genommen, dass sich die [Beklagten] vorbehalten, im Hauptprozess eine Erhöhung der Sicherheitsleistung zu verlangen. 4. -8. [...]" Dieser Entscheid wurde vom Obergericht des Kantons Luzern mit Entscheid vom 1. Mai 1996 im Wesentlichen geschützt, wobei in Bezug auf die Verpackungsfarben, die nicht verwendet werden durften, eine geringfügige Präzisierung getroffen wurde. Dieser Entscheid wurde vom Obergericht des Kantons Luzern mit Entscheid vom 1. Mai 1996 im Wesentlichen geschützt, wobei in Bezug auf die Verpackungsfarben, die nicht verwendet werden durften, eine geringfügige Präzisierung getroffen wurde. C. Mit Eingabe vom 29. April 1996 verlangte die Klägerin im Wesentlichen, den Beklagten sei zu verbieten, Frischkäsegallerten in 6er-Packungen zu vertreiben, bei denen die sechs Plastikbecher in drei verschiedenen Unifarben, insbes. in Pastellfarben, gehalten seien; ferner seien die Beklagten solidarisch zu verpflichten, den Schaden in der Höhe von CHF 2'092'000.-- zuzüglich Zins zu ersetzen. Am 16. Februar 2001 fällte das Amtsgericht Luzern-Stadt folgendes Urteil: 1. Den Beklagten wird verboten, Frischkäsegallerten in 6er-Packungen (2x3) zu vertreiben, feilzuhalten oder in Verkehr zu bringen, bei denen die 6 Plastikbecher in drei verschiedenen Unifarben der Farbbereiche gelb, orange, grün, rot oder lila gehalten sind. Zulässig sind einzig Farbtöne ausserhalb der genannten Bereiche. 1. Für den Fall der Zuwiderhandlung wird den Organen der Beklagten eine Bestrafung mit Haft oder Busse im Sinne von Art. 292 StGB angedroht. 2. Die Beklagten haben der Klägerin in solidarischer Haftbarkeit den Betrag von Fr. 900'000 zu bezahlen, zuzüglich Schadenszins von 5% seit 1. Januar 1996. 3. Die von der Klägerin am 17. April 1996 geleistete Bankgarantie über Fr. 300'000.-- wird ihr zurückerstattet. .. [...]" Auf Berufung der Beklagten entschied das Obergericht des Kantons Luzern mit Urteil vom 21. Dezember 2002 wie folgt: 1. Die Klage wird abgewiesen. 1. Das in Erkanntnis Ziff. 1 des Rekursentscheides des Obergerichtes vom 1. Mai 1996 betreffend vorsorgliche Massnahmen ausgesprochene Verbot wird auf den Zeitpunkt des Eintritts der Rechtskraft dieses Urteils aufgehoben. Auf diesen Zeitpunkt hin entfällt die in Erkanntnis Ziff. 2 des Entscheids der delegierten Richterin des Amtsgerichtspräsidenten II von Luzern Stadt vom 27. März 1996 ausgesprochene und in Erkanntnis Ziff. 2 des Rekursentscheides vom 1. Mai 1996 bestätigte Androhung von Strafe nach Art. 292 StGB. 2. Die von der Klägerin am 17. April 1996 als Sicherheitsleistung aufgelegte Bankgarantie über Fr. 300'000.-- wird unbelastet zurückerstattet, sofern die Beklagten gegen die Klägerin nicht innert 30 Tagen seit Rechtskraft dieses Urteils Schadenersatzklage nach Art. 14 UWG rechtshängig macht. .. [...]" .. [...]" D. Mit Berufung vom 18. Februar 2003 gelangt die Klägerin ans Bundesgericht und stellt folgende Anträge: "Das Urteil des Obergerichtes des Kantons Luzern vom 21. Dezember 2002 sei aufzuheben und 1. Es sei den Beklagten zu verbieten, Frischkäsegallerten in 6er-Packungen (2x3) zu vertreiben, feilzuhalten oder in Verkehr zu bringen, bei denen die 6 Plastikbecher in drei verschiedenen Unifarben der Farbbereiche gelb, orange, grün, rot oder lila gehalten sind. Zulässig seien einzig Farbtöne ausserhalb der genannten Bereiche; 2. Es sei für den Fall der Zuwiderhandlung den Organen der Beklagten eine Bestrafung mit Haft oder Busse im Sinne von Art. 292 StGB anzudrohen; 3. Es seien die Beklagten zu verurteilen, der Klägerin in solidarischer Haftbarkeit den Betrag von CHF 900'000.-- zu bezahlen, zuzüglich Schadenszins von 5% seit 1. Januar 1996; 4. Die von der Klägerin am 17. April 1996 geleistete Bankgarantie über CHF 300'000.-- sei ihr zurückzuerstatten; Eventualiter sei die Sache zu neuer Entscheidung an das Obergericht des Kantons Luzern zurückzuweisen; Alles unter Kosten- und Entschädigungsfolgen zu Lasten der Beklagten." Die Beklagten beantragen, die Berufung sei abzuweisen, soweit darauf einzutreten sei; eventuell sei die Streitsache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. 