[Bug 337404] New: BuildService is lacking sanity checks
https://bugzilla.novell.com/show_bug.cgi?id=337404 Summary: BuildService is lacking sanity checks Product: openSUSE 10.3 Version: Final Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jengelh@gmx.de QAContact: qa@suse.de Found By: Beta-Customer Take for example /repositories/network:/telephony/openSUSE_Factory/*/iaxmodem*.rpm The problem is that there is no way to find out who created these packages (which do have a lot of bugs). I wrote to the people listed in the Packager: and Vendor: tags, but neither of them said they were responsible for the SUSE RPM package. This is really bad! (1) The OBS should *NOT* allow Vendor: or Packager: tags to be set from specfiles, only from ~/.rpmmacros or whatever OBS uses. (2) And it should *force* the users OBS name/email into the package, because I can imagine that no one at Novell is reponsible for that package either. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 Jan Engelhardt <jengelh@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Other |BuildService Product|openSUSE 10.3 |openSUSE.org QAContact|qa@suse.de |adrian@novell.com Version|Final |unspecified -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |adrian@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404#c1 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de --- Comment #1 from Christian Boltz <suse-beta@cboltz.de> 2007-11-02 17:14:47 MST --- (In reply to comment #0 from Jan Engelhardt)
(2) And it should *force* the users OBS name/email into the package, because I can imagine that no one at Novell is reponsible for that package either.
I second your request, but two things should be kept in mind: - a package may have more than one maintainer in OBS. Which one should be put in the packager field? Or all of them? - please don't include the mail address in the RPM - except if you want to test if the packager's spamfilter works ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404#c2 --- Comment #2 from Jan Engelhardt <jengelh@gmx.de> 2007-11-03 05:10:27 MST ---
a package may have more than one maintainer in OBS. Which one[...]
The one who pushed the [Submit] button for that particular release.
please don't include the mail address in the RPM
Then put in the URL of the OBS project, where one can find more info on how to reach the appropriate person. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404#c3 Adrian Schröter <adrian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|adrian@novell.com |abauer@novell.com --- Comment #3 from Adrian Schröter <adrian@novell.com> 2007-11-04 03:37:49 MST --- We will create a bug report link. IIRC we discussed also to make it possible to define a bug owner per project or package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User abauer@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c4 Andreas Bauer <abauer@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mls@novell.com --- Comment #4 from Andreas Bauer <abauer@novell.com> 2008-01-03 05:39:45 MST --- If anything is changed in the specfile, the backend has to do it. Only the login name of the user pressing the [Submit] button is transferred to the backend for now but it would be easy to transmit the email address as well. I don't think it would be a good idea to include the packager's email address though due to the concerns mentioned in #1. A possible solution would be a link to the user page (either build.opensuse.org or users.opensuse.org), although this would require some work on those pages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User jengelh@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c5 --- Comment #5 from Jan Engelhardt <jengelh@gmx.de> 2008-01-03 06:10:05 MST --- A link to the user page does not help if they do not provide a valid email address and never look up their "My talk" page. The problem I am wanting to address is to get in touch with people writing borked specfiles and that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User adrian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c6 Adrian Schröter <adrian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |adrian@novell.com --- Comment #6 from Adrian Schröter <adrian@novell.com> 2008-01-03 06:33:15 MST --- First of all, we need to enforce that all iChain accounts have a valid email adress, we can configure this in iChain. maybe it is already, but I will check (=ask Matt). Afterwards you can be sure that you get the user mail address via the web interface. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User jengelh@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c7 --- Comment #7 from Jan Engelhardt <jengelh@gmx.de> 2008-01-31 10:43:28 MST --- With the new OBS keys... Do you want to trust this key forever? You must verify the below fingerprint before answering. pub 1024D/DF07CBAD 2008-01-22 [expires: 2010-04-01] Key fingerprint = E5C5 3837 0549 1E44 165E 411A 3971 0158 DF07 CBAD uid games:strategy OBS Project <games:strategy@build.opensuse.org> I wonder whether games:strategy@build.opensuse.org is a real address that can be used to contact the maintainer? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User adrian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c8 Adrian Schröter <adrian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|adrian@novell.com | --- Comment #8 from Adrian Schröter <adrian@novell.com> 2008-05-05 08:39:10 MST --- no, it isn't -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User crrodriguez@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c9 --- Comment #9 from Cristian Rodriguez <crrodriguez@novell.com> 2008-06-15 03:36:32 MDT ---
This is really bad! (1) The OBS should *NOT* allow Vendor: or Packager: tags to be set from specfiles, only from ~/.rpmmacros or whatever OBS uses.
Right, unfortunately now the OBS does warn if packages DO NOT contain Packager: tag scponly.src: W: no-packager-tag There is no Packager tag in your package. You have to specify a packager using the Packager tag. Ex: Packager: John Doo <john.doo@example.com>. which is wrong.. should be backwards, and bail-out. I will open a separate report.. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User jengelh@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c10 --- Comment #10 from Jan Engelhardt <jengelh@gmx.de> 2008-07-16 11:51:54 MDT --- rpmlint upstream should get some fixing too... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c11 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High --- Comment #11 from Jan Engelhardt <jengelh@medozas.de> 2009-01-13 08:24:32 MST --- Allow me to raise the priority here to get your attention because it just does not get addressed and there's more packages who ain't got no contact person to scold for errors in the packages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User bitdealer@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c12 Stephan Kleine <bitdealer@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bitdealer@gmail.com --- Comment #12 from Stephan Kleine <bitdealer@gmail.com> 2009-01-16 13:49:55 MST --- +1 for not forcing the packagers real email address into the rpm since I already get enough spam (if anyone wants to include his / hers into it one can already do this). All the necessary contact information is already available on the packages site within OBS. E.g. for /repositories/network:/telephony/openSUSE_Factory/*/iaxmodem*.rpm it would be: https://build.opensuse.org/package/show?package=iaxmodem&project=network%3Atelephony However, to address the OPs problem, said URL could / should be included in the rpms metadata. If there's no additional field available e.g. the "Vendor:" one (which currently only says "openSUSE Build Service") could be automatically replaced by the package's site within OBS. This way everyone should be able to retrieve valid contact information as long as one can be bothered to get an OBS account (which is acceptable IMHO). My 0.02$ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c13 --- Comment #13 from Jan Engelhardt <jengelh@medozas.de> 2009-01-19 02:03:28 MST --- Ok, so let's not include the email address upfront, then. The rest still applies ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=337404 User abauer@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=337404#c14 Andreas Bauer <abauer@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |adrian@novell.com --- Comment #14 from Andreas Bauer <abauer@novell.com> 2009-01-28 08:28:55 MST --- not sure what to do here. adrian? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com