Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 585720 - dev-util/monodevelop-5.9.5.9: release ebuild uses git-r3 eclass (instead of snapshot)
Summary: dev-util/monodevelop-5.9.5.9: release ebuild uses git-r3 eclass (instead of s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 585712
  Show dependency tree
 
Reported: 2016-06-12 17:24 UTC by Michał Górny
Modified: 2016-07-03 09:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-12 17:24:55 UTC
The ebuild listed in summary uses a live eclass to fetch sources, and is not masked. Please update it to use a fetchable snapshot instead. Rationale is available in tracker bug #585712.
Comment 1 Cynede (RETIRED) gentoo-dev 2016-06-24 08:44:06 UTC
It's known issue and already done in dotnet overlay
Porting to tree is work in progress due dependencies
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-26 17:02:04 UTC
Err, why would you need dependencies to replace git fetching with downloadable snapshot?
Comment 3 Cynede (RETIRED) gentoo-dev 2016-06-27 07:23:39 UTC
git sources is different and way to work with them also a bit different
after all this version is outdated already and it's also the point
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-29 21:24:53 UTC
Could you give me an ETA on this? If it's no time soon, then I'll try to deploy an intermediate solution (like hosting a tarball with all sources including submodules on d.g.o). I don't feel good at all having such a major QA violation in stable.
Comment 5 Cynede (RETIRED) gentoo-dev 2016-06-30 06:33:34 UTC
I didn't know it's became stable. I will not resolve current ebuild

It's better to replace it with this one
https://github.com/gentoo/dotnet/blob/master/dev-util/monodevelop/monodevelop-6.0.0.4761.ebuild
I hope I will find time before or on this weekends
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-07-01 20:27:27 UTC
Thanks, Heather. However, please note that while doing this you've removed the only stable version of monodevelop causing massive breakage of revdeps [1]. Could you please look into fixing that?

[1]:https://archives.gentoo.org/gentoo-automated-testing/message/028885692b6670b44ffa380f386c6a54
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-07-01 21:59:19 UTC
There's no clean way out of this, so I restored the stable ebuild. Please keep this open till it is gone or fixed in-place.

Also, your new ebuild references patches that are not in files/. Not to mention files/ has a lot of stale files...
Comment 8 Cynede (RETIRED) gentoo-dev 2016-07-02 08:23:50 UTC
oh, sorry mistaken twice, added missing patches
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-07-03 09:01:56 UTC
Thanks a lot, everything looks good now.