1. Heat oil in a medium pan. Saute onion, pancetta and rosemary. Add diced tomatoes and salt to taste and cook stirring occasionally for approximately 15 minutes.
2. While the sauce is cooking, add the bucatini to a large pot of boiling water. Cook until al dente. Drain and add sauce. Serve immediately with freshly grated parmesan.