[Bug 992665] New: Education: Bug : additionnal repository
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 Bug ID: 992665 Summary: Education: Bug : additionnal repository Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: lars.vogdt@microfocus.com Reporter: bruno@ioda-net.ch QA Contact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- Some repository like openSUSE_Tumbleweed have external devel project activated openSUSE:Tumbleweed/standard devel:languages:perl/openSUSE_Tumbleweed devel:languages:python/openSUSE_Tumbleweed This broke proper build for openSUSE_Tumbleweed and could create some packages that can't be installed without those repositories. Seems one of the top maintainer of Education should make some cleanup. <repository name="openSUSE_Tumbleweed"> <path project="openSUSE:Tumbleweed" repository="standard"/> <path project="devel:languages:perl" repository="openSUSE_Tumbleweed"/> <path project="devel:languages:python" repository="openSUSE_Tumbleweed"/> <arch>i586</arch> <arch>x86_64</arch> </repository> should be <repository name="openSUSE_Tumbleweed"> <path project="openSUSE:Tumbleweed" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c1 --- Comment #1 from Bruno Friedmann <bruno@ioda-net.ch> --- Todd R TheBlackCat wrote about 1 hour ago Because the Education project depends on packages in those projects. Reply Reply Bruno Friedmann bruno_friedmann wrote 1 minute ago Then why not simply link those dependency here, and more important be sure to have them activated only for TW. But I still found it bogus to have this external repositories available only for TW it's a non-sense. Another one is why dlp and not dlp3 ? If it is the case, why only TW have those repositories ? Making the whole TW repository instable due to build done with external repos end user won't have installed, and package not being able to install and so on is pure insane nightmare from my point of view. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |toddrme2178@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c2 --- Comment #2 from Todd R <toddrme2178@gmail.com> --- It's not only tumbleweed. SLE12, openSUSE13.1, and openSUSE13.2 do the same thing. It looks like someone just forgot to add them for LEAP. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c3 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |i@marguerite.su --- Comment #3 from Marguerite Su <i@marguerite.su> --- I think this is a bad behavior too. We can link the dependencies into Education and write proper descriptions to tell the future maintainers what need those dependencies. Then if the main packages are dropped, we can drop the dependencies too. Under some extreme circumstances, in some of the projects, there might be fundamental packages that have different version from Tumbleweed/Factory. Then we'll actually build packages against even more aggresive/bleeding-edge versions than Tumbleweed, and nobody will know it. The additions of ourside projects are good for the case that you build only a few packages that depend on those projects hard, but not good for a comprehensive project like Education. Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c4 Lars Vogdt <lars.vogdt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |lars.vogdt@suse.com Assignee|lars.vogdt@suse.com |i@marguerite.su --- Comment #4 from Lars Vogdt <lars.vogdt@suse.com> --- This special behavior of the Education repository exists since openSUSE 10.2 (sic: 10 years now!) - so your discussion starts a bit late in the game... ;-) The reason for this decision was: if people install the current openSUSE distribution and add the Education repository, they should be able to install all (or at least most) of the packages without any ("unresolvable") problem. As there were some packages that heavily depend on a couple of packages from the other repositories, our decision in the past was to: a) don't waste build power by rebuilding all the dependencies b) don't waste too much time trying to get all the needed dependencies "copied" to the Education repo c) make it easier for our end-users to get everything we think is ok Might be that time has come that we should evaluate if these arguments are still true. But - to be honest - I don't want to be the guy who tries to evaluate all the packages and their dependencies in the Education repository by hand. So any help is really welcome. Marguerite: as you volunteered already and are maintainer in the Education repository, I hope it's ok for you to take over and "fix" this bug. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c5 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Marguerite Su <i@marguerite.su> --- I silently cleaned up Education's metadata about half a year ago. And no one complained anything although there're a few unresolvables. I think their maintainers are inactive now. In the future there might be new maintainers to fix such packages, or we will just drop them. But for this bug, I think I can mark it fixed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=992665 http://bugzilla.opensuse.org/show_bug.cgi?id=992665#c6 --- Comment #6 from Bruno Friedmann <bruno@ioda-net.ch> --- Thanks a lot. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com