Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363477 - dev-libs/libmodbus uses -Werror during build and fails to build with gcc 4.6
Summary: dev-libs/libmodbus uses -Werror during build and fails to build with gcc 4.6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SpanKY
URL: http://blog.flameeyes.eu/2009/02/25/f...
Whiteboard:
Keywords:
Depends on:
Blocks: werror gcc-4.6
  Show dependency tree
 
Reported: 2011-04-13 12:12 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2011-04-30 02:59 UTC (History)
1 user (show)

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


Attachments
Build log (libmodbus-2.9.3:20110413-101934.log,9.78 KB, text/plain)
2011-04-13 12:12 UTC, Diego Elio Pettenò (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-13 12:12:36 UTC
Created attachment 269805 [details]
Build log

[Mike, WHAT THE FUCK, no-herd, no maintainer, not even maintainer-needed?! Please start owning your shit.]

Hello,

you're receiving this canned bug because the package in summary uses the flag -Werror during build, which transforms warnings in errors, and is prone to break software when new GCC releases are added to Gentoo.

Please make sure your package does not use -Werror during build, so that it can be more future-proof for the new GCC releases.

Thanks,
Diego
Comment 1 SpanKY gentoo-dev 2011-04-13 19:52:35 UTC
you might want to try taking it down a notch.  sadly, that is exactly what i said a bad lead would do.

http://sources.gentoo.org/dev-libs/libmodbus/libmodbus-2.9.3.ebuild?r1=1.1&r2=1.2
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-13 19:59:33 UTC
No, _you_ should stop pretending that everything you do is fine and that you don't have to follow the rules the other devs follow just because you're awesome.

You don't have to care about each and every packages personally, but if you do add it to the tree, at least add it to a competent herd or mark it as your own so that we can track down somebody to assign the bug to without having to cvs up and look at the ChangeLog.
Comment 3 SpanKY gentoo-dev 2011-04-13 20:11:10 UTC
my behavior is no excuse for your behavior, especially considering you hold a leadership role now.  further, i see no "rules" that i'm technically running afoul of, nor is bugzilla the place to discuss such routes, nor did i ever at any point in time say "i am awesome".

as for "having to cvs up", if your hitting a problem, then you already have an up-to-date ChangeLog to read.  now you're just listing irrelevant material to bolster a lagging point.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-13 20:16:32 UTC
If you want to escalate this to a devrel bug feel free, I'm just calling you to misbehaviour just like I would anybody else, but in a language that you can understand (given that is the language _you_ usually use with people).

And please note that no, I don't usually have a ChangeLog at hand when I submit bugs from build logs: metadata maintainer content is reported by Portage at the top of the build log.

You've been asked by Jeremy (jer) already not to commit packages to maintainer-needed, this is just an extension. Do you want me to put in writing that packages need to have correct and proper metadata.xml content? If we want to babysit each and every decision for Gentoo developers we can do that. But I really see no point in having to waste everybody's time just because you don't add yourself to the metadata of packages you import yourself.
Comment 5 SpanKY gentoo-dev 2011-04-14 06:20:20 UTC
i dont see how devrel is relevant at all.  you clearly dont know how to behave as a leader (as i highlighted many times), and you seem unwilling to learn.  but that isnt going to stop me from calling you out when you're acting dumb, nor do i need to go calling in random people to do it for me.

no, i generally dont cuss at people let alone open a conversation with it.  perhaps you should brush up on acceptable english words, as that *is* clearly codified in Gentoo policy.

sounds like you've simply confirmed my previous statements, and contradicted your own.  thanks!
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-14 07:05:32 UTC
You're behaving exactly like Ciaran used to when you complained about him. Maybe you should look back at  yourself and wonder if you're really much better than me just because you use PC words to insult people: you still insult them. I'm just not going to feign properness when you misbehave.

So it's up to you: you can argue about it for as much as you wish, and waste everybody's time and motivation like Ciaran did, or you can take the opportunity to improve your relationship with power users and other developers.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2011-04-14 15:03:22 UTC
Personally I'm fine with you adding some packages from time to time to get things done and you don't want to maintain or want everyone to maintain.

But _add proper metadata.xml_ file with them, at least maintainer-needed@ to them.

What's a package with no assignee? Cruft that can be dropped even without lastrites.
Comment 8 SpanKY gentoo-dev 2011-04-15 09:05:30 UTC
the insulting aspect is that you turn around clear criticism of your CoC violating methods as someone else's problems.  and rather than address your shortcomings, you insist on using foul language and making up stuff.  wunderbar!  i wouldnt care nearly as much if you didnt attempt to take on a leadership role.  if you cant handle the position, then stop trying.

you might also want to review things *i* have actually said.  at no point have i said i'm better than you, nor have i said i am awesome.  i dont have any clue where you're getting these ideas, unless you subconsciously feel they're true ?

why would i want to "improve" my "relationship" with people who insist on being belligerent and yelling at others ?  and justify violations of rules as proper "enforcement" techniques ?

Samuli: (1) metadata.xml was added (2) packages get dropped when they accrue bugs that people dont fix, not when a field is left blank ... suggesting otherwise is ridiculous and has been covered many times on gentoo-dev ml.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2011-04-15 12:14:45 UTC
(In reply to comment #8)
> Samuli: (1) metadata.xml was added (2) packages get dropped when they accrue
> bugs that people dont fix, not when a field is left blank ... suggesting
> otherwise is ridiculous and has been covered many times on gentoo-dev ml.

maintainer-needed packages might have lastrite period of 30 (from QA) or 60 days (from treecleaners).   but packages owned by nobody can just be dropped, like this one:

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libmodbus/metadata.xml?revision=1.1&view=markup

care to fix the metadata.xml to gain the umbrella of one of our lastrite periods?
Comment 10 SpanKY gentoo-dev 2011-04-30 02:59:45 UTC
(In reply to comment #9)
> maintainer-needed packages might have lastrite period of 30 (from QA) or 60
> days (from treecleaners).   but packages owned by nobody can just be dropped,
> like this one:

packages can only be dropped if there are open bugs.  libmodbus has none.

requiring the m-n@g.o e-mail address to be explicitly specified makes no sense.  the logic is simple -- if there is no herd (no-herd), and there is no maintainer, then it is automatically m-n@g.o.