Greece is only spending money because it doesnt want to be invaded by, fellow NATO ally, Turkey. If Turkey was a normal country, Greece spending would have been at 1.5-2%.
Greece doesnt care about Russia, if Russia disappeared tomorrow, nothing would change about the Greek defense spending.
Denmark is meeting 2% as of some weeks(?) ago, but I'm not sure if that's because of bureaucrats counting Ukraine donations or if we actually did ramp up military spending.
Well, the article I read about the artillery donation mentioned that they were reopening a factory for the production of more shells with the intent to increase their reserves.
Are the budgets calculated the same way in all countries? Or at least comparable?
I've heard that e.g. in Germany pensions for soldiers are not calculated as defence spending, because it's just a regular pension, the same civilians also get. However in the US the department of defense is directly responsible for that so it counts as defense spending. However I have no idea if that is true or if that is already considered in the 2% figure.