Place the rosemary in the bottom of a heavy roasting pan. Wrap the roast in the bacon and place the roast on top of the rosemary. Mix together the liquid, ginger, cinnamon, cloves and sugar, pour around roast. Season with salt and pepper. Roast in a 350°-375° oven for 2-3 hours. When done, remove from pan and place on serving platter; strain gravy into a saucepan. Over low heat, cook juices with bread crumbs until boiling. Then add vinegar and butter; pour over roast. Serve with cranberry sauce.