Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 566790 - app-office/texmaker-4.5 version bump
Summary: app-office/texmaker-4.5 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: Justin Lecher (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-25 10:24 UTC by Stephen Bosch
Modified: 2015-12-03 12:49 UTC (History)
0 users

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


Attachments
ebuild (texmaker-4.5.ebuild,1.91 KB, text/plain)
2015-11-25 11:42 UTC, Stephen Bosch
Details
unbundles myspell dicts (texmaker-4.5-unbundle.patch,2.61 KB, patch)
2015-11-25 11:43 UTC, Stephen Bosch
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Bosch 2015-11-25 10:24:27 UTC
texmaker 4.5 was released on October 29th, 2015.

Reproducible: Always
Comment 1 Stephen Bosch 2015-11-25 11:42:58 UTC
Created attachment 417830 [details]
ebuild

Please test.
Comment 2 Stephen Bosch 2015-11-25 11:43:52 UTC
Created attachment 417834 [details, diff]
unbundles myspell dicts

Please test.
Comment 3 Stephen Bosch 2015-11-26 09:49:14 UTC
I see that I failed to include/specify the filenames for the ebuild and patches :) sorry about that. Those would be

"ebuild": texmaker-4.5.ebuild
"unbundles myspell dicts": texmaker-4.5-unbundle.patch
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2015-11-26 09:55:17 UTC
Comment on attachment 417830 [details]
ebuild

>PATCHES=(
>	"${FILESDIR}"/${P}-unbundle.patch
>	)
>

Why did you drop the other patch?
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2015-11-26 09:55:40 UTC
Do you like to send a PR on GH or should I merge from here?
Comment 6 Stephen Bosch 2015-11-26 09:57:10 UTC
(In reply to Justin Lecher from comment #4)
> Comment on attachment 417830 [details]
> ebuild
> 
> >PATCHES=(
> >	"${FILESDIR}"/${P}-unbundle.patch
> >	)
> >
> 
> Why did you drop the other patch?

It doesn't appear to be necessary anymore (I was unable to find the lines to which it referred in the 4.5 sources).
Comment 7 Stephen Bosch 2015-11-26 09:58:29 UTC
(In reply to Justin Lecher from comment #5)
> Do you like to send a PR on GH or should I merge from here?

I have a github account but have never done a PR. I have this in my testing overlay, it's not a clone of the main tree. Can I still do this via github, or would it be easier to have you merge it?
Comment 8 Justin Lecher (RETIRED) gentoo-dev 2015-11-26 09:59:42 UTC
(In reply to Stephen Bosch from comment #6)
> (In reply to Justin Lecher from comment #4)
> > Comment on attachment 417830 [details]
> > ebuild
> > 
> > >PATCHES=(
> > >	"${FILESDIR}"/${P}-unbundle.patch
> > >	)
> > >
> > 
> > Why did you drop the other patch?
> 
> It doesn't appear to be necessary anymore (I was unable to find the lines to
> which it referred in the 4.5 sources).

The corresponding code isn't changes. And the patch still applies, which is always a good sign that it is needed.
Comment 9 Justin Lecher (RETIRED) gentoo-dev 2015-11-26 10:01:23 UTC
(In reply to Stephen Bosch from comment #7)
> (In reply to Justin Lecher from comment #5)
> > Do you like to send a PR on GH or should I merge from here?
> 
> I have a github account but have never done a PR. I have this in my testing
> overlay, it's not a clone of the main tree. Can I still do this via github,
> or would it be easier to have you merge it?

Your benefit is that you are listed as the author of the commit in the git history.

* Clone the GH repo
* copy you changes in
* commit and push
* send PR
Comment 10 Stephen Bosch 2015-11-26 10:31:13 UTC
(In reply to Justin Lecher from comment #8)
> (In reply to Stephen Bosch from comment #6)
> > (In reply to Justin Lecher from comment #4)
> > > Comment on attachment 417830 [details]
> > > ebuild
> > > 
> > > >PATCHES=(
> > > >	"${FILESDIR}"/${P}-unbundle.patch
> > > >	)
> > > >
> > > 
> > > Why did you drop the other patch?
> > 
> > It doesn't appear to be necessary anymore (I was unable to find the lines to
> > which it referred in the 4.5 sources).
> 
> The corresponding code isn't changes. And the patch still applies, which is
> always a good sign that it is needed.

Whoops -- really? When I tried it, it failed to apply. Perhaps I made a mistake somewhere.
Comment 11 Stephen Bosch 2015-11-26 10:31:53 UTC
(In reply to Justin Lecher from comment #9)
> (In reply to Stephen Bosch from comment #7)
> > (In reply to Justin Lecher from comment #5)
> > > Do you like to send a PR on GH or should I merge from here?
> > 
> > I have a github account but have never done a PR. I have this in my testing
> > overlay, it's not a clone of the main tree. Can I still do this via github,
> > or would it be easier to have you merge it?
> 
> Your benefit is that you are listed as the author of the commit in the git
> history.
> 
> * Clone the GH repo
> * copy you changes in
> * commit and push
> * send PR

Ok, I can do this. Which repo do I clone? (I've done some work with the sci overlay but never the main tree)
Comment 12 Stephen Bosch 2015-11-26 10:47:40 UTC
Can I create a branch from the main tree that is already existing on my system and push that?
Comment 13 Stephen Bosch 2015-11-26 10:52:41 UTC
Never mind, I will figure it out :)
Comment 14 Stephen Bosch 2015-11-26 11:31:40 UTC
Ok, changes pushed and PR created.

(For future reference: it's not sufficient to clone the GH repo, it needs to be forked first :) )
Comment 15 Stephen Bosch 2015-12-03 12:41:05 UTC
It appears that spell-check is not working in 4.5. Since I adapted the spell-check patch from the 4.4.1 ebuild (for which spell-check was still working), this seems like a likely cause.

Still, I don't know why it isn't working.

Should I file a new bug?
Comment 16 Stephen Bosch 2015-12-03 12:44:45 UTC
Please ignore my last comment. After multiple restarts, spell-check is now working again. Very strange.
Comment 17 Justin Lecher (RETIRED) gentoo-dev 2015-12-03 12:49:24 UTC
commit 2a05793c844039179977d07120140d32d41471dd
Author: Stephen Bosch <stephen.bosch@gmail.com>
Date:   Thu Nov 26 12:38:16 2015 +0100

    app-office/texmaker: make qt5 default

    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a05793c844039179977d07120140d32d41471dd

commit 428abb3121094fd558a371b66eb8d68ae7cd38b0
Author: Stephen Bosch <stephen.bosch@gmail.com>
Date:   Thu Nov 26 12:26:00 2015 +0100

    app-office/texmaker: version bump to 4.5 #566790

    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428abb3121094fd558a371b66eb8d68ae7cd38b0