* [gentoo-user] Update a portage package
@ 2014-09-14 15:47 Henrique Lengler
2014-09-14 15:56 ` Alan McKinnon
2014-09-14 16:20 ` [gentoo-user] " James
0 siblings, 2 replies; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 15:47 UTC (permalink / raw
To: gentoo-user
Hi,
There is a package on portage that have a bug, the package is officially
hosted on github, so the software author fixed the bug and committed to
git without mark as a new version of the software.
How can I make gentoo include this software with this bugfix?
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Update a portage package
2014-09-14 15:47 [gentoo-user] Update a portage package Henrique Lengler
@ 2014-09-14 15:56 ` Alan McKinnon
2014-09-14 15:59 ` Henrique Lengler
2014-09-14 16:05 ` Henrique Lengler
2014-09-14 16:20 ` [gentoo-user] " James
1 sibling, 2 replies; 15+ messages in thread
From: Alan McKinnon @ 2014-09-14 15:56 UTC (permalink / raw
To: gentoo-user
On 14/09/2014 17:47, Henrique Lengler wrote:
> Hi,
>
> There is a package on portage that have a bug, the package is officially
> hosted on github, so the software author fixed the bug and committed to
> git without mark as a new version of the software.
>
> How can I make gentoo include this software with this bugfix?
>
Ask the ebuild maintainer.
If it's on github, it will need to be a live ebuild with version -9999.
What is the package?
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Update a portage package
2014-09-14 15:56 ` Alan McKinnon
@ 2014-09-14 15:59 ` Henrique Lengler
2014-09-14 20:55 ` Alan McKinnon
2014-09-14 16:05 ` Henrique Lengler
1 sibling, 1 reply; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 15:59 UTC (permalink / raw
To: gentoo-user
On Sun, Sep 14, 2014 at 05:56:48PM +0200, Alan McKinnon wrote:
>
> Ask the ebuild maintainer.
>
> If it's on github, it will need to be a live ebuild with version -9999.
>
> What is the package?
It's glyr,
There is the link: https://github.com/sahib/glyr.git
See that he did a commit 2 hours ago and I need the software with this
commit.
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Update a portage package
2014-09-14 15:56 ` Alan McKinnon
2014-09-14 15:59 ` Henrique Lengler
@ 2014-09-14 16:05 ` Henrique Lengler
2014-09-14 16:12 ` Jeff Smelser
1 sibling, 1 reply; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 16:05 UTC (permalink / raw
To: gentoo-user
On Sun, Sep 14, 2014 at 05:56:48PM +0200, Alan McKinnon wrote:
> Ask the ebuild maintainer.
How can I find a maintainer of an ebuild?
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Update a portage package
2014-09-14 16:05 ` Henrique Lengler
@ 2014-09-14 16:12 ` Jeff Smelser
0 siblings, 0 replies; 15+ messages in thread
From: Jeff Smelser @ 2014-09-14 16:12 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 566 bytes --]
Looks like they have a couple people taking care of it:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/glyr/ChangeLog?view=markup
On Sun, Sep 14, 2014 at 11:05 AM, Henrique Lengler <
henriqueleng@openmailbox.org> wrote:
> On Sun, Sep 14, 2014 at 05:56:48PM +0200, Alan McKinnon wrote:
> > Ask the ebuild maintainer.
>
> How can I find a maintainer of an ebuild?
> --
> Henrique Lengler
>
> https://gitorious.org/~henriqueleng
>
> Skype: No way! That's nonfree (freedom-denying) software.
> Wanna talk with me? Ask me for my TOX ID.
>
>
[-- Attachment #2: Type: text/html, Size: 1162 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* [gentoo-user] Re: Update a portage package
2014-09-14 15:47 [gentoo-user] Update a portage package Henrique Lengler
2014-09-14 15:56 ` Alan McKinnon
@ 2014-09-14 16:20 ` James
2014-09-14 17:26 ` James
2014-09-14 20:56 ` [gentoo-user] " Alan McKinnon
1 sibling, 2 replies; 15+ messages in thread
From: James @ 2014-09-14 16:20 UTC (permalink / raw
To: gentoo-user
Henrique Lengler <henriqueleng <at> openmailbox.org> writes:
>
> Hi,
>
> There is a package on portage that have a bug, the package is officially
> hosted on github, so the software author fixed the bug and committed to
> git without mark as a new version of the software.
>
> How can I make gentoo include this software with this bugfix?
What alan has said is correct. But, there are several other paths.
The best one is go to bugs.gentoo.org and file a bug report.
Ask for a "version bump" and include as much as you can of the
relevant details.
Now, rather than ask "how is the maintainer" because often the answer
to that question will not lead to any action, go to the files
of that package and seen who has worked on the code, via the
"ChangeLog file for that code.
Less /usr/portage/media-libs/glyr/ChangeLog/usr/portage/media-libs/gly
To start your journey.
On a version bump it's not hard to copy and edit the ebuild
and file that modified ebuid with your version bump request
vi /usr/portage/media-libs/glyr/glyr-1.0.5.ebuild
Many of the ebuilds I edit, I then install in my /usr/local/protage/....
dir for experimentation, quick install etc etc. Others on this
group can advise you on this path to peack, jouy and harmony,
as you watch Gentoo converge on the things most important to you.
If I can hack ebuilds, *ANYONE* can hack ebuilds. Just ask
my following of fans on this list! (ha ha ha ha ha ha ah ha!).
Gentoo herds are deprecated, if you believe what you read on
gentoo-dev. Maybe what we need is a growing and healthy community
of musicians here on Gentoo (i vote YES).....
hth,
James
^ permalink raw reply [flat|nested] 15+ messages in thread
* [gentoo-user] Re: Update a portage package
2014-09-14 16:20 ` [gentoo-user] " James
@ 2014-09-14 17:26 ` James
2014-09-14 19:18 ` Henrique Lengler
2014-09-14 20:56 ` [gentoo-user] " Alan McKinnon
1 sibling, 1 reply; 15+ messages in thread
From: James @ 2014-09-14 17:26 UTC (permalink / raw
To: gentoo-user
James <wireless <at> tampabay.rr.com> writes:
> "ChangeLog file for that code.
less /usr/portage/media-libs/glyr/ChangeLog
> To start your journey.
> On a version bump it's not hard to copy and edit the ebuild
> and file that modified ebuid with your version bump request
cp /usr/portage/media-libs/glyr/glyr-1.0.5.ebuild
/usr//local/portage/media-libs/glyr/glyr-1.0.5.ebuild
vi /usr/local/portage/media-libs/glyr/glyr-1.0.5.ebuild
( a few more ordinary admin steps are required)
> Many of the ebuilds I edit, I then install in my /usr/local/protage/....
> dir for experimentation, quick install etc etc. Others on this
> group can advise you on this path to peace, joy and harmony
> as you watch Gentoo converge on the things most important to you.
I correct a few things. Sorry, I was half asleep and should
have used better form.... Not fully formed ideas, but hopefully
you get the gist of the suggestions.....
James
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Re: Update a portage package
2014-09-14 17:26 ` James
@ 2014-09-14 19:18 ` Henrique Lengler
2014-09-14 20:02 ` Neil Bothwick
0 siblings, 1 reply; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 19:18 UTC (permalink / raw
To: gentoo-user
I getting confused about what can be done.
As I see the portage download the source of a released version, and then
install it. But the patch isn't in a version.
I think that make portage download the latest code also isn't a good
idea so i don't know what changes in the ebuild can be done to make
this work without the need of a version released by the author
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Re: Update a portage package
2014-09-14 19:18 ` Henrique Lengler
@ 2014-09-14 20:02 ` Neil Bothwick
2014-09-14 21:00 ` Henrique Lengler
0 siblings, 1 reply; 15+ messages in thread
From: Neil Bothwick @ 2014-09-14 20:02 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]
On Sun, 14 Sep 2014 16:18:58 -0300, Henrique Lengler wrote:
> As I see the portage download the source of a released version, and then
> install it. But the patch isn't in a version.
So you want to apply a patch to the version already on portage?
> I think that make portage download the latest code also isn't a good
> idea so i don't know what changes in the ebuild can be done to make
> this work without the need of a version released by the author
You have two options. If the ebuild supports it, put the patch file
in /etc/portage/vat/pkg-version/ and re-emerge it. Many ebuild will pick
up user patches like this.
Alternatively, run "ebuild prepare /path/to/ebuild" to unpack the source
and apply any existing patches. It will tell you where it unpacked the
code, go there and apply your patch, then run "ebuild
merge /path/to/ebuild" to compile and install it.
--
Neil Bothwick
I have seen things you lusers would not believe.
I've seen Sun monitors on fire off the side of the multimedia lab.
I've seen NTU lights glitter in the dark near the Mail Gate.
All these things will be lost in time, like the root partition last
week. Time to die.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Update a portage package
2014-09-14 15:59 ` Henrique Lengler
@ 2014-09-14 20:55 ` Alan McKinnon
0 siblings, 0 replies; 15+ messages in thread
From: Alan McKinnon @ 2014-09-14 20:55 UTC (permalink / raw
To: gentoo-user
On 14/09/2014 17:59, Henrique Lengler wrote:
> On Sun, Sep 14, 2014 at 05:56:48PM +0200, Alan McKinnon wrote:
>>
>> Ask the ebuild maintainer.
>>
>> If it's on github, it will need to be a live ebuild with version -9999.
>>
>> What is the package?
>
> It's glyr,
>
> There is the link: https://github.com/sahib/glyr.git
> See that he did a commit 2 hours ago and I need the software with this
> commit.
>
Then check it out of git and build it. Or update the ebuild yourself and
store it locally.
If the gentoo dev doesn't respond fast enough for you (and he's giving
you his skills for free), then those are your options.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Re: Update a portage package
2014-09-14 16:20 ` [gentoo-user] " James
2014-09-14 17:26 ` James
@ 2014-09-14 20:56 ` Alan McKinnon
1 sibling, 0 replies; 15+ messages in thread
From: Alan McKinnon @ 2014-09-14 20:56 UTC (permalink / raw
To: gentoo-user
On 14/09/2014 18:20, James wrote:
> dir for experimentation, quick install etc etc. Others on this
> group can advise you on this path to peack, jouy and harmony,
> as you watch Gentoo converge on the things most important to you.
> If I can hack ebuilds, *ANYONE* can hack ebuilds. Just ask
> my following of fans on this list! (ha ha ha ha ha ha ah ha!).
>
You are a C man.
Working with bash must be .... excruciatingly painful :-)
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Re: Update a portage package
2014-09-14 20:02 ` Neil Bothwick
@ 2014-09-14 21:00 ` Henrique Lengler
2014-09-14 21:15 ` Neil Bothwick
0 siblings, 1 reply; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 21:00 UTC (permalink / raw
To: gentoo-user
On Sun, Sep 14, 2014 at 09:02:36PM +0100, Neil Bothwick wrote:
> You have two options. If the ebuild supports it, put the patch file
> in /etc/portage/vat/pkg-version/ and re-emerge it. Many ebuild will pick
> up user patches like this.
>
> Alternatively, run "ebuild prepare /path/to/ebuild" to unpack the source
> and apply any existing patches. It will tell you where it unpacked the
> code, go there and apply your patch, then run "ebuild
> merge /path/to/ebuild" to compile and install it.
>
>
> --
> Neil Bothwick
Ok but this patch should be available to others users by default because
it's needed to the correct work of the software.
So what I wanna do is include this code in the source that you get by
emerge install.
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] Re: Update a portage package
2014-09-14 21:00 ` Henrique Lengler
@ 2014-09-14 21:15 ` Neil Bothwick
2014-09-14 21:30 ` [SOLVED] Re: [gentoo-user] " Henrique Lengler
0 siblings, 1 reply; 15+ messages in thread
From: Neil Bothwick @ 2014-09-14 21:15 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 681 bytes --]
On Sun, 14 Sep 2014 18:00:04 -0300, Henrique Lengler wrote:
> > You have two options. If the ebuild supports it, put the patch file
> > in /etc/portage/vat/pkg-version/ and re-emerge it. Many ebuild will
> > pick up user patches like this.
>
> Ok but this patch should be available to others users by default because
> it's needed to the correct work of the software.
> So what I wanna do is include this code in the source that you get by
> emerge install.
In that case, it should be included with the ebuild, you need to file a
request to add the patch on bugs.gentoo.org.
--
Neil Bothwick
WinErr 01C: Uncertainty error - Uncertainty may be inadequate.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* [SOLVED] Re: [gentoo-user] Update a portage package
2014-09-14 21:15 ` Neil Bothwick
@ 2014-09-14 21:30 ` Henrique Lengler
2014-09-14 22:13 ` Jc García
0 siblings, 1 reply; 15+ messages in thread
From: Henrique Lengler @ 2014-09-14 21:30 UTC (permalink / raw
To: gentoo-user
On Sun, Sep 14, 2014 at 10:15:29PM +0100, Neil Bothwick wrote:
> In that case, it should be included with the ebuild, you need to file a
> request to add the patch on bugs.gentoo.org.
Thanks everyone. I did it.
--
Henrique Lengler
https://gitorious.org/~henriqueleng
Skype: No way! That's nonfree (freedom-denying) software.
Wanna talk with me? Ask me for my TOX ID.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [SOLVED] Re: [gentoo-user] Update a portage package
2014-09-14 21:30 ` [SOLVED] Re: [gentoo-user] " Henrique Lengler
@ 2014-09-14 22:13 ` Jc García
0 siblings, 0 replies; 15+ messages in thread
From: Jc García @ 2014-09-14 22:13 UTC (permalink / raw
To: gentoo-user
2014-09-14 15:30 GMT-06:00 Henrique Lengler <henriqueleng@openmailbox.org>:
> On Sun, Sep 14, 2014 at 10:15:29PM +0100, Neil Bothwick wrote:
>> In that case, it should be included with the ebuild, you need to file a
>> request to add the patch on bugs.gentoo.org.
>
> Thanks everyone. I did it.
>
I would suggest looking at the changelog if there's an active
maintainer first, if there is, it's likely they keep an eye on the
repos and bugfixes for the software they package, and if the bugfix is
critical, they make a patch, but you can't expect them to be every
hour checking on the repos, In the recomendations it says that if you
see a new version of a package, you should at least wait 48 hours,
before asking on the bugtracker for a bump, the '0 day bump request'
are not apreciated by the developers, I would say this also aplies to
critical bugfixes, and the patch you want was committed just a few
hours ago.
If it really is that much important for you, try to apply the patch to
the latest version in the tree modifying the ebuild, put it in your
local portage or a personal overlay, test it and then wait at least a
day, and post the ebuild on the bug-tracker and request a new revision
including the patch to be made by the ebuild maintainer.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2014-09-14 22:13 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-14 15:47 [gentoo-user] Update a portage package Henrique Lengler
2014-09-14 15:56 ` Alan McKinnon
2014-09-14 15:59 ` Henrique Lengler
2014-09-14 20:55 ` Alan McKinnon
2014-09-14 16:05 ` Henrique Lengler
2014-09-14 16:12 ` Jeff Smelser
2014-09-14 16:20 ` [gentoo-user] " James
2014-09-14 17:26 ` James
2014-09-14 19:18 ` Henrique Lengler
2014-09-14 20:02 ` Neil Bothwick
2014-09-14 21:00 ` Henrique Lengler
2014-09-14 21:15 ` Neil Bothwick
2014-09-14 21:30 ` [SOLVED] Re: [gentoo-user] " Henrique Lengler
2014-09-14 22:13 ` Jc García
2014-09-14 20:56 ` [gentoo-user] " Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox