Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 647586 - app-editors/scite-4.1.2 version bump
Summary: app-editors/scite-4.1.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ervin Peters
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks:
 
Reported: 2018-02-14 09:19 UTC by Ervin Peters
Modified: 2019-02-15 15:05 UTC (History)
3 users (show)

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


Attachments
app-editors/scite-4.0.3 with new >=sys-devel/gcc-7 build dependency (scite-4.0.3.ebuild,2.65 KB, text/plain)
2018-02-14 09:19 UTC, Ervin Peters
Details
scite-4.1.2.ebuild (scite-4.1.2.ebuild,2.82 KB, text/plain)
2018-10-14 18:22 UTC, Ervin Peters
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ervin Peters 2018-02-14 09:19:54 UTC
Created attachment 519406 [details]
app-editors/scite-4.0.3 with new >=sys-devel/gcc-7 build dependency

A new Version is available upstream. unfortunately it requires gcc-7, but with unstable 7.3 it compiles fine. Please add to tree.
Thanks
Ervin
Comment 1 Chris Mayo 2018-02-15 19:31:26 UTC
Just reverting this patch allows me to compile with sys-devel/gcc-6.4.0-r1:1

https://github.com/mirror/scintilla/commit/9bae9af269dfad321a7248ceea613a74859d803d#diff-7050d062c911ebddec600c01dc5fa59b
Comment 2 Ervin Peters 2018-02-16 09:42:31 UTC
(In reply to Chris Mayo from comment #1)
> Just reverting this patch allows me to compile with sys-devel/gcc-6.4.0-r1:1
> 
> https://github.com/mirror/scintilla/commit/
> 9bae9af269dfad321a7248ceea613a74859d803d#diff-
> 7050d062c911ebddec600c01dc5fa59b

That is fine, but what do you think: It is worth to revert the upstream modernizations for this small bugfix release?

I do not. I'd prefer to keep the ebuild and testing simple.
The functionallity is availabel in 4.0.2 which hopefully gets stable soon. And gcc > 7 will get stable in the next years, maybe months or weeks too ;).

ervin
Comment 3 Chris Mayo 2018-02-20 20:30:26 UTC
That's all valid. It's a trade-off between two things that are unknowable:
- will that be the only GCC 6 incompatible change in SciTE?
- when will GCC 7 be stabilised?

I don't mind (I've got the patch anyway!), just posting for completeness in case anyone is interested.
Comment 4 Ervin Peters 2018-08-12 20:31:03 UTC
Now it is Version 4.1.0, and gcc-7 is stable.
the ebuild works...

ervin
(proxied M.)
Comment 5 Virgil Dupras (RETIRED) gentoo-dev 2018-09-29 18:28:13 UTC
Sorry for the review delay. Using dependencies is not sufficient to ensure that the proper version of GCC is used. Use toolchain-funcs functions in pkg_pretend() to do that. You can grep for "gcc-major-version" for examples. For example, see xorg-server.
Comment 6 Ervin Peters 2018-10-14 18:22:09 UTC
Created attachment 551276 [details]
scite-4.1.2.ebuild

added a pkg_pretend gcc-7 check.

builds fine.

ervin
Comment 7 Ervin Peters 2018-10-16 17:45:28 UTC
...see pr #10159.
Comment 8 Virgil Dupras (RETIRED) gentoo-dev 2018-11-30 01:23:49 UTC
You haven't followed up on your own PR for more than a month. Are you still interested in proxy-maintaining this package?
Comment 9 Ervin Peters 2018-11-30 06:31:53 UTC
(In reply to Virgil Dupras from comment #8)
> You haven't followed up on your own PR for more than a month. Are you still
> interested in proxy-maintaining this package?

Funny guys! Your kidding!

In the past I wait for month, one time nearly a year for a response or an activity from proxy maintainers.

It is a very bad leading habit to recommend something from proxied maintainers which the proxy maintainers did not do...

Yes I'll do it further on. And yes sometime probably at christmas I take a look at all the recommendations of the git pull request and get it repaired.

Ervin Peters
Comment 10 Ervin Peters 2018-12-01 18:56:24 UTC
2. try:

https://github.com/gentoo/gentoo/pull/10534

It seems that I didn't find a handy complete manual to make a pull request as Proxy maintainer. Or I did some mistakes.

Any Ideas to fix?

ervin
Comment 11 Agostino Sarubbo gentoo-dev 2019-02-15 15:05:33 UTC
Hello Ervin,

thanks for your work and sorry for all misunderstandings.

I tried to bump your pr and I got:

remote: FATAL: VREF/proj-gentoo-06-copyright: helper program exit status 256
remote: 80f289816dd0220e52ba615e825a42996c00a300: malformed Signed-off-by (should be: real name <email>)!
remote:   Signed-off-by: Ervin Peters ervin.peters@ervnet.de

I modified the PR manually, but next time please include the <>