Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476288 - dev-lang/elixir programming language
Summary: dev-lang/elixir programming language
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2013-07-09 14:07 UTC by Alessandro Molari
Modified: 2013-07-13 13:32 UTC (History)
2 users (show)

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


Attachments
Ebuild for dev-lang/elixir (elixir-0.9.3.ebuild,416 bytes, text/plain)
2013-07-09 14:07 UTC, Alessandro Molari
Details
Ebuild using PV instead of MY_PV (elixir-0.9.3.ebuild,399 bytes, text/plain)
2013-07-09 14:16 UTC, Alessandro Molari
Details
elixir-0.9.3.ebuild (elixir-0.9.3.ebuild,657 bytes, text/plain)
2013-07-10 13:08 UTC, Julian Ospald
Details
elixir-0.9.3-makefile.patch (elixir-0.9.3-makefile.patch,6.78 KB, patch)
2013-07-10 13:08 UTC, Julian Ospald
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Molari 2013-07-09 14:07:44 UTC
Created attachment 352926 [details]
Ebuild for dev-lang/elixir

Elixir is a programming language that runs on the erlang virtual machine.
It's developer friendly, functional, erlang+ruby inspired.

Here I attach an ebuild for the current elixir version (0.9).

Thanks.
Comment 1 Alessandro Molari 2013-07-09 14:16:14 UTC
Created attachment 352928 [details]
Ebuild using  PV instead of MY_PV
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2013-07-10 04:58:07 UTC
You might want to peruse Bug 472496.  If I were more 'on the ball' it would already be purged 3 days ago.  What is the moral here?  Upstream has done a Lazarus?  Are we even talking the same elixir here?

DESCRIPTION="Declarative Mapper for SQLAlchemy"
DESCRIPTION="Elixir programming language"
Comment 3 Alessandro Molari 2013-07-10 05:02:33 UTC
Oh my god. it isn't. it's not python. read the ebuild next time and take a look at the homepage variable. it's a new programming language. it's nothing about python!!!!
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2013-07-10 05:40:10 UTC
(In reply to Alessandro Molari from comment #3)
> Oh my god. it isn't. it's not python. read the ebuild next time 

DESCRIPTION="Declarative Mapper for SQLAlchemy"
DESCRIPTION="Elixir programming language"

yep, I read the ebuild.

> and take a look at the homepage variable. it's a new programming language. 
> it's nothing about python!!!!

No it isn't
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-07-10 06:35:16 UTC
Ok, since it is a different thing, Python has nothing to do here.
Comment 6 Alessandro Molari 2013-07-10 10:30:39 UTC
Ian Delaney you have proven that:
1. you don't really read the ebuilds, because you didn't noticed that it has nothing to do with python
2. you don't really read comments, otherwise you had noticed your mistake 
3. you don't care about the community because you insult its guys like me
4. you are a fucking bad manners guy,because you think that the "dev" badge stands for "I can insult people work for the community without a reason" 
5. you don't think before you type, otherwise you would just be in silence and you wouldn't fool. you aren't even a SUdo.

Remember that here we are not in windows, here we are in GNU/Linux were the community matters.
Comment 7 Jan Matějka (RETIRED) gentoo-dev 2013-07-10 11:01:55 UTC
(In reply to Alessandro Molari from comment #6)
> Ian Delaney you have proven that:
> 1. you don't really read the ebuilds, because you didn't noticed that it has
> nothing to do with python
> 2. you don't really read comments, otherwise you had noticed your mistake 

It was actually TomWij who assigned this to python team. Ian was actually first to notice, it may not be about python elixir.

> 3. you don't care about the community because you insult its guys like me

I don't see any insults besdies yours below.

> 4. you are a fucking bad manners guy,because you think that the "dev" badge
> stands for "I can insult people work for the community without a reason" 
> 5. you don't think before you type, otherwise you would just be in silence
> and you wouldn't fool. you aren't even a SUdo.
> Remember that here we are not in windows, here we are in GNU/Linux were the
> community matters.

whaat? I don't even.
Comment 8 Julian Ospald 2013-07-10 11:06:39 UTC
(In reply to Alessandro Molari from comment #6)
> Ian Delaney you have proven that:
> 1. you don't really read the ebuilds, because you didn't noticed that it has
> nothing to do with python
> 2. you don't really read comments, otherwise you had noticed your mistake 
> 3. you don't care about the community because you insult its guys like me
> 4. you are a fucking bad manners guy,because you think that the "dev" badge
> stands for "I can insult people work for the community without a reason" 
> 5. you don't think before you type, otherwise you would just be in silence
> and you wouldn't fool. you aren't even a SUdo.
> 
> Remember that here we are not in windows, here we are in GNU/Linux were the
> community matters.

You have a serious perception problem.
Comment 9 Alessandro Molari 2013-07-10 11:14:41 UTC
ok. but u got the point. read your first comment. I will just do my overlay and use it. I just thought that contributing was great but obviously you don't think so.

Once again: "Elixir programming language means that it is a programming language not a library". you should understand that.

btw I motivated everything not like you.

I don't want flames, I will just stop commenting this shit here.
Comment 10 Julian Ospald 2013-07-10 11:20:43 UTC
(In reply to Alessandro Molari from comment #0)
> Created attachment 352926 [details]
> Ebuild for dev-lang/elixir
> 

- name your ebuilds properly:" Ebuild using PV instead of MY_PV" does not give any indication what PV this is
- eutils.eclass is unused, drop it
- the zipball will be named "v${PV}.zip" which increases chance for file collision, do this: SRC_URI="...v${PV}.zip -> ${P}.zip"
- why are we using the zipball here? That means you are also missing app-arch/unzip in DEPEND... just use the tar.gz archive
- =dev-lang/erlang-16 <- this is an unfortunate syntax... unless upstream know it will break with future versions maybe it's better to do: >=dev-lang/erlang-16
Comment 11 Julian Ospald 2013-07-10 11:22:39 UTC
more:

- build log is not verbose
- installation fails with sandbox violation
Comment 12 Julian Ospald 2013-07-10 12:06:04 UTC
- missing license ErlPL-1.1
- no docs installed
- screwup in install rules with the symlinks
Comment 13 Julian Ospald 2013-07-10 13:02:31 UTC
https://github.com/elixir-lang/elixir/pull/1407
Comment 14 Julian Ospald 2013-07-10 13:08:20 UTC
Created attachment 353006 [details]
elixir-0.9.3.ebuild
Comment 15 Julian Ospald 2013-07-10 13:08:39 UTC
Created attachment 353008 [details, diff]
elixir-0.9.3-makefile.patch
Comment 16 Julian Ospald 2013-07-10 13:16:49 UTC
patch merged upstream, please test the attached ebuild

TODO: docs (will need https://github.com/elixir-lang/ex_doc)
Comment 17 Julian Ospald 2013-07-10 16:41:46 UTC
stop whining and test
Comment 18 Ian Delaney (RETIRED) gentoo-dev 2013-07-12 09:41:37 UTC
Oh my oh my, what had we here??
Might I say that I re-perused this only by chance.  Seeing some fellow devs have already cast doubt on the credibility, or is it incredulous nature, of your now infamous comment 7, I s'pose it's my turn to chime in.

1.  Comment 7, point 4 makes for breaking a fundamental rule of gentetiquette, bugzi etiquette and, well, etiquette, by way of throwing an f bomb grenade. Oh, note comment 9, closing grenade, eer, sentence.  I have yet to ever do so because it's, well, distasteful.  You can bring someone down in sooo many other ways without resorting to naughty school boy tactics.  Thems for naughty school boys.

2. You are fortunate that hasufell has picked up the baton and run with it on your behalf.  Frankly I'd have thought that Comment 7 from, go to woe, was enough to rule yourself out BY YOUR OWN HAND and be privately declared and publicly treated as persona non grata.

3.  You think I'm bad, lucky you didn't run into ...., or ..., or even .....
For cryin' out loud I'm one of the nice guys.

4.  Julian Ospald (hasufell) gentoo-dev 2013-07-10 16:41:46 UTC

stop whining and test

kind of implies you're testing his patience too.  He best summarised this though already with 

<You have a serious perception problem.>

For all your good intent and hollow indignation, bear in mind that technical prowess makes for only one box ticked.  To lead from the front with that kind of public declaration of personal disapproval in the style of name and shame will make your your technical prowess and red hot philathropic desire to 'contribute to the cause' count for zilch, nought, nyet alot, nothing consequent to having 
a) such a thin skin and 
b) such a skewed perception.
Let's now see if dev-lang/elixir makes it to portage.
Carry on hasufell
Comment 19 Julian Ospald 2013-07-13 11:43:22 UTC
I don't like being ignored and I don't forget it.


+*elixir-0.9.3 (13 Jul 2013)
+
+  13 Jul 2013; Julian Ospald <hasufell@gentoo.org> +elixir-0.9.3.ebuild,
+  +files/elixir-0.9.3-makefile.patch, +metadata.xml:
+  initial import wrt #476288
Comment 20 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 13:32:50 UTC
https://bugs.gentoo.org/show_activity.cgi?id=476288

In the top right see activity or enable in-line activity in your preferences when you want to see whom assigned your bug or changed one of its fields; _sorry_, in this case when I did a package check I didn't check the description of the package in the Portage tree.

Once in a lifetime, such a human mistake happens; but it doesn't really matter as the mistake was spotted very early in the first comment, reaffirmed in his next comment; after which another developer assigned it right, so there is really no need to discuss that matter. Remember that we deal with a lot of bugs a day...

Feel free to assign back to bug-wranglers@g.o (expand) next time this happens.