Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564582 - app-crypt/eid-mw-4.1.9 version bump
Summary: app-crypt/eid-mw-4.1.9 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: Vincent Hardy
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-31 19:20 UTC by Vincent Hardy
Modified: 2015-11-14 15:00 UTC (History)
2 users (show)

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


Attachments
new ebuild file (eid-mw-4.1.9.ebuild,2.03 KB, text/plain)
2015-10-31 19:22 UTC, Vincent Hardy
Details
reworked patch (gtk_not_required_9999.patch,4.38 KB, text/plain)
2015-10-31 19:23 UTC, Vincent Hardy
Details
Good patch for versions 4.1.4 and 4.1.9 (gtk_not_required_4.1.4.patch,3.07 KB, text/plain)
2015-11-12 16:44 UTC, Vincent Hardy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Hardy 2015-10-31 19:20:57 UTC
Only worth mentioning:
SRC_URI has changed.
Live ebuild patch has been reworked.

Reproducible: Always
Comment 1 Vincent Hardy 2015-10-31 19:22:06 UTC
Created attachment 415824 [details]
new ebuild file
Comment 2 Vincent Hardy 2015-10-31 19:23:06 UTC
Created attachment 415826 [details]
reworked patch
Comment 3 Vincent Hardy 2015-11-01 14:45:07 UTC
Sven,

Can you commit eid-mw-4.1.9.ebuild and files/gtk_not_required_9999.patch in attachments.
You can also remove eid-mw-4.0.*.ebuild

Feel free to email me if you have any questions.
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2015-11-08 07:42:04 UTC
finally;

he patch appears to have been innocently named gtk_not_required_9999.patch in Ceomment 3 but gtk_not_required_4.1.4.patch in ebuild. I settled on the former. This caused confusion.

IUSE="+gtk +xpi +dialogs"

To have the patch run it requires

app-crypt/eid-mw $ USE="-dialogs -gtk" ebuild eid-mw-9999.ebuild clean prepare

which yields

Switched to a new branch 'branch-master'
>>> Unpacked to /mnt/gen2/TmpDir/portage/app-crypt/eid-mw-9999/work/eid-mw-9999
>>> Source unpacked in /mnt/gen2/TmpDir/portage/app-crypt/eid-mw-9999/work
>>> Preparing source in /mnt/gen2/TmpDir/portage/app-crypt/eid-mw-9999/work/eid-mw-9999 ...
 * Applying gtk_not_required_4.1.4.patch ...                                                                          [ ok ]
so the patch takes.

---------------------------------------------------------------
../gentoo/app-crypt/eid-mw $ USE="-dialogs -gtk" ebuild eid-mw-9999.ebuild clean install

yields

>>> Completed installing eid-mw-9999 into /mnt/gen2/TmpDir/portage/app-crypt/eid-mw-9999/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   usr/lib64/libbeidpkcs11.so.0.0.0

so it is effective. I am still curious about applying patches in live ebuilds. So in light of it being addressed to one dev only, and the above:

commit c9f8233ca2c5732c6a95b44e7b1c34ad30426f79
Author: Ian Delaney <idella4@gentoo.org>
Date:   Sun Nov 8 15:38:05 2015 +0800

    app-crypt/eid-mw: add gtk_not_required_4.1.4.patch addressing issue in gentoo bug
    
    Submitted by proxy maintainer via the gentoo bug
    
    Gentoo bug: #564582

I set this to TEST-REQUEST
Comment 5 Vincent Hardy 2015-11-09 11:34:58 UTC
(In reply to Ian Delaney from comment #4)

Sorry if I mixed two things in the same bug :

Old gtk_not_required_4.1.4 patch has to work with both eid-mw-4.1.4 and eid-mw-4.1.9.

Current live ebuild does not work anymore with current gtk_not_required_9999 patch.

That is why I have attached a reworked patch for live ebuild, so that Sven can commit everything at once.
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2015-11-10 05:21:27 UTC
Well I committed it as best I made it out and left it set test request in case something isn't correct. Leaving it that way.
Comment 7 Ian Delaney (RETIRED) gentoo-dev 2015-11-11 17:12:51 UTC
Well this is what I meant by confusion. It seems I have added this to the live ebuild, as to how that happened I cannot possibly remember. I do know it stems from the gtk_not_required_9999.patch bs.gtk_not_required_4.1.4.patch.

from repoman full

  DESCRIPTION.toolong           5
   app-crypt/eid-mw/eid-mw-4.0.6_p1480.ebuild: DESCRIPTION is 86 characters (max 80)
   app-crypt/eid-mw/eid-mw-4.0.6_p1620.ebuild: DESCRIPTION is 86 characters (max 80)
   app-crypt/eid-mw/eid-mw-4.1.4.ebuild: DESCRIPTION is 86 characters (max 80)
   app-crypt/eid-mw/eid-mw-4.1.9.ebuild: DESCRIPTION is 86 characters (max 80)
   app-crypt/eid-mw/eid-mw-9999.ebuild: DESCRIPTION is 86 characters (max 80)
  ebuild.notadded               1

DESCRIPTION reduced accordingly.


commit 729b379693223cbb8a3c94b2932fdc209000ee04
Author: Ian Delaney <idella4@gentoo.org>
Date:   Thu Nov 12 01:04:31 2015 +0800

   app-crypt/eid-mw: bump to 4.1.9 wrt the gentoo bug, missed in previous commit
    
   Also Reduced DESCRIPTION to < 80 chars fixing the QA violation in only recent
   two versions. ebuild by proxy maintainer via the gentoo bug
    
   Gentoo bug: #564582

-----------------------------------------------------

Sorry for the mixup
Comment 8 Vincent Hardy 2015-11-12 16:44:04 UTC
Created attachment 416796 [details]
Good patch for versions 4.1.4 and 4.1.9
Comment 9 Vincent Hardy 2015-11-12 16:58:22 UTC
(In reply to Ian Delaney from comment #7)
let's summarize...

First attachment (new ebuild file) : comitted OK
Second attachment (reworked patch) : not committed yet. This is the right patch for live ebuild.
Third attachment (Good patch for versions 4.1.4 and 4.1.9) : this is the right patch. Can you commit it.

> from repoman full
> 
>   DESCRIPTION.toolong           5
>    app-crypt/eid-mw/eid-mw-4.0.6_p1480.ebuild: DESCRIPTION is 86 characters
> (max 80)
>    app-crypt/eid-mw/eid-mw-4.0.6_p1620.ebuild: DESCRIPTION is 86 characters
> (max 80)
>    app-crypt/eid-mw/eid-mw-4.1.4.ebuild: DESCRIPTION is 86 characters (max
> 80)
>    app-crypt/eid-mw/eid-mw-4.1.9.ebuild: DESCRIPTION is 86 characters (max
> 80)
>    app-crypt/eid-mw/eid-mw-9999.ebuild: DESCRIPTION is 86 characters (max 80)
>   ebuild.notadded               1
> 
Can you change DESCRIPTION :
Old : 
"Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government".
New:
"Electronic Identity Card middleware supplied by the Belgian Federal Government".

> Sorry for the mixup

You're welcome.
Comment 10 Ian Delaney (RETIRED) gentoo-dev 2015-11-14 15:00:33 UTC
commit 7f9ea004e09fbf082532931934f87a6e8e0493bf
Author: Ian Delaney <idella4@gentoo.org>
Date:   Sat Nov 14 22:58:33 2015 +0800

    app-crypt/eid-mw: revise and correct patches
    
    Patches apply to versions 4.1.4, 4.1.9 and the live ebuild,
    supplied by proxy maintainer sourced from the gentoo bug
    
    Gentoo bug: #564582