Skip to content

Upgraded termite to v8, and its dependency vte to v0.38.0#4237

Merged
lucabrunox merged 1 commit intoNixOS:masterfrom
k0ral:termite
Oct 29, 2014
Merged

Upgraded termite to v8, and its dependency vte to v0.38.0#4237
lucabrunox merged 1 commit intoNixOS:masterfrom
k0ral:termite

Conversation

@k0ral
Copy link
Contributor

@k0ral k0ral commented Sep 23, 2014

No description provided.

@lucabrunox
Copy link
Contributor

Where is the NEWS for vte 0.38? Does it break any specific behavior compared to 0.36?

@k0ral
Copy link
Contributor Author

k0ral commented Sep 23, 2014

The NEWS for 0.38.0 is not published yet, as far as I know.
All I know is that the API changed between 0.36 and 0.37.

@lucabrunox
Copy link
Contributor

Upstream bug, asking for NEWS: https://bugzilla.gnome.org/show_bug.cgi?id=739223

@lucabrunox
Copy link
Contributor

Seems like 0.38 is backwards incompatible: https://bugzilla.gnome.org/show_bug.cgi?id=739223

@k0ral
Copy link
Contributor Author

k0ral commented Oct 28, 2014

At first sight, I can't find any package in nixpkgs that currently depends on gnome3_12.vte, so breaking the API isn't a big deal, is it ?

@lucabrunox
Copy link
Contributor

@k0ral some packages in gnome3_12 namespace probably. Also vte 0.38 is just not gnome 3.12, but gnome 3.14. So please, just add a vte_038 somewhere if you need it, until gnome3_14 is added.

@vcunat
Copy link
Member

vcunat commented Oct 28, 2014

I see about five packages depending on gnome3.vte (counted direct references from all-packages.nix).

So now we will be using three different vte versions. Since they are quite used outside of gnome as well, maybe it would be better to keep them separate from gnomes, all three branches next to each other.

@lucabrunox
Copy link
Contributor

See 383075e for an example of breakage

@k0ral
Copy link
Contributor Author

k0ral commented Oct 28, 2014

@vcunat: gnome3 points to gnome3_10; as I only intend to upgrade vte within gnome3_12, anything that depends on gnome3.vte is unaffected.

@k0ral k0ral force-pushed the termite branch 2 times, most recently from 50c0b68 to 00cc968 Compare October 29, 2014 07:46
@k0ral
Copy link
Contributor Author

k0ral commented Oct 29, 2014

Updated pull request, please let me know if I forgot something.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've removed unnecessary dependencies. They were mistakenly added in k0ral@2a56f3d . Only vte-0.38.0 requires vala and libxml2

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for being annoying, however can you please squash the commits and force push?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commit k0ral@2a56f3d is already merged in master (it comes from an earlier pull request), I can't squash it :) .

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Git master has vala and libxml2, you are removing it. This PR is in fact unmergeable, you are probably tracking an old master.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, this PR has been opened for some time now, it's based on an old master.
I'll rebase and force push it again.

@k0ral
Copy link
Contributor Author

k0ral commented Oct 29, 2014

Rebased on current master. PR is now mergeable.

lucabrunox pushed a commit that referenced this pull request Oct 29, 2014
Upgraded termite to v8, and its dependency vte to v0.38.0
@lucabrunox lucabrunox merged commit f73f5b9 into NixOS:master Oct 29, 2014
@lucabrunox
Copy link
Contributor

Ok thanks.

@vcunat
Copy link
Member

vcunat commented Oct 30, 2014

Looks like just a missing patchShebangs, e.g. in preConfigure.

@vcunat
Copy link
Member

vcunat commented Oct 30, 2014

@k0ral: please, fill a machine-readable e-mail into your git author settings, preferably the one you have registered with github. It seems nice when one can determine the github author of commits easily. (This is just for future commits.)

@k0ral k0ral mentioned this pull request Oct 31, 2014
@k0ral
Copy link
Contributor Author

k0ral commented Oct 31, 2014

@vcunat: ok for the e-mail.

@jagajaga
Copy link
Member

jagajaga commented Nov 4, 2014

Please make version as version=NUMBER because otherwise nix's system of version changing detection fails. I mean pkg name should be smth like termite-8.

@jagajaga
Copy link
Member

jagajaga commented Nov 4, 2014

@k0ral and, btw, it works for you? I can't enter insert mode.

@k0ral
Copy link
Contributor Author

k0ral commented Nov 4, 2014

v9 is out, I'll upgrade the derivation while taking into account your remark on the version.
I'll tell you if it works when it's done building.

@jagajaga
Copy link
Member

jagajaga commented Nov 4, 2014

Thank you.

On 5 November 2014 01:25:12 k0ral notifications@github.com wrote:

v9 is out, I'll upgrade the derivation while taking into account your
remark on the version.
I'll tell you if it works when it's done building.


Reply to this email directly or view it on GitHub:
#4237 (comment)

@k0ral
Copy link
Contributor Author

k0ral commented Nov 4, 2014

@jagajaga v9 (cf #4837) works fine for me, including insert mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants