Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522916 - net-im/silc-server-1.1.19 version bump
Summary: net-im/silc-server-1.1.19 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael 'veremitz' Everitt
URL:
Whiteboard: Pending removal: 2016-02-06
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2014-09-15 21:00 UTC by Jesse Adelman
Modified: 2017-01-03 10:35 UTC (History)
5 users (show)

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


Attachments
ebuild for the client (silc-client-1.1.11.ebuild,1.30 KB, text/plain)
2016-01-19 11:32 UTC, Berthold Humkamp
Details
ebuild for the toolkit (silc-toolkit-1.1.12.ebuild,1.31 KB, text/plain)
2016-01-19 11:32 UTC, Berthold Humkamp
Details
ebuild for the server (silc-server-1.1.19.ebuild,2.03 KB, text/plain)
2016-01-19 11:33 UTC, Berthold Humkamp
Details
ebuild for silc-toolkit 1.1.12 (silc-toolkit-1.1.12.ebuild,1.07 KB, text/plain)
2017-01-03 02:01 UTC, Sandino Araico Sanchez
Details
ebuild for silc-client 1.1.11 (silc-client-1.1.11-r1.ebuild,2.13 KB, text/plain)
2017-01-03 02:08 UTC, Sandino Araico Sanchez
Details
ebuild for silc-server 1.1.19 (silc-server-1.1.19.ebuild,1.71 KB, text/plain)
2017-01-03 02:09 UTC, Sandino Araico Sanchez
Details
ebuild for silc-client 1.1.11 (silc-client-1.1.11-r2.ebuild,2.10 KB, text/plain)
2017-01-03 04:55 UTC, Sandino Araico Sanchez
Details
ebuild for silc-server 1.1.19 (silc-server-1.1.19-r1.ebuild,1.86 KB, text/plain)
2017-01-03 10:30 UTC, Sandino Araico Sanchez
Details
silcd OpenRC script (silcd.rc,739 bytes, text/plain)
2017-01-03 10:35 UTC, Sandino Araico Sanchez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Adelman 2014-09-15 21:00:34 UTC
http://silcnet.org/docs/server/ChangeLog

Release Notes:

"SILC Server 1.1.19
==================

This version fixes many many small bugs, some of them potentially
crashbugs, found using static analysis tools.

This version also increases the default public key algorithm length
to 4096 bits."

Thanks! :)
Comment 1 Toralf Förster gentoo-dev 2015-05-27 12:21:07 UTC
and it fixes a build error at amd64:

md5.c:157:24: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
   memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
                        ^
/bin/sh ../../libtool --tag=CC --mode=compile /usr/bin/nasm -O2 -felf64 aes_x86_64.asm
libtool: compile:  /usr/bin/nasm -O2 -felf64 aes_x86_64.asm -o aes_x86_64.o
aes_x86_64.asm:866: warning: label alone on a line without a colon might be in error
aes_x86_64.asm:708: error: symbol `rip' undefined
aes_x86_64.asm:802: error: symbol `rip' undefined
Makefile:553: recipe for target 'aes_x86_64.lo' failed
make[3]: *** [aes_x86_64.lo] Error 1
Comment 2 Pacho Ramos gentoo-dev 2015-11-04 14:31:14 UTC
Either someone volunteers for proxy maintaining this or we treeclean this broken package:
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 3 Michael 'veremitz' Everitt 2016-01-07 06:05:44 UTC
Investigating this; if no-one else comes forward, I'll look after it for now.
Comment 4 Michael 'veremitz' Everitt 2016-01-09 15:10:30 UTC
See also: https://bugs.gentoo.org/show_bug.cgi?id=496758#c16
Comment 5 Berthold Humkamp 2016-01-19 11:30:34 UTC
Sorry, I didn't find time to do something before.

Now, thanks to Michael, I have just updated the ebuilds for server, client and toolkit to the current upstream versions and put in the build dependency for the toolkit into the server package.

All three packages emerge without errors or warnings.
Comment 6 Berthold Humkamp 2016-01-19 11:32:02 UTC
Created attachment 423328 [details]
ebuild for the client
Comment 7 Berthold Humkamp 2016-01-19 11:32:31 UTC
Created attachment 423330 [details]
ebuild for the toolkit
Comment 8 Berthold Humkamp 2016-01-19 11:33:02 UTC
Created attachment 423332 [details]
ebuild for the server
Comment 9 Michael 'veremitz' Everitt 2016-01-19 11:34:55 UTC
Hoping to get these in-tree over the next week or so, I've had similar success.
Comment 10 Pacho Ramos gentoo-dev 2016-01-27 21:20:23 UTC
(it's still hardmasked for removal until something is really fixed in the tree :|)
Comment 11 Christohper Harrington 2016-05-14 15:00:06 UTC
Ping on removal?
Comment 12 Michael 'veremitz' Everitt 2016-05-14 15:02:59 UTC
It's on my list .. gimme a couple of weeks, and I'll try get it updated. We can then remove the old/broken versions.
Comment 13 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-26 15:29:01 UTC
Major ping here. Are you really convinced you can maintain it?
Comment 14 Michael 'veremitz' Everitt 2016-06-26 20:36:59 UTC
Sorry about this .. got bogged down in a few things (illness being a recent inconvenience!).

I do have working ebuilds in a branch of my gentoo fork, I've just not got to squashing commits and formulating a PR. Not entirely helped by recent restructuring to the P-M project, but I can still carry this forward unless there are any other burning volunteers.

iirc, there are only two of the three proposed packages in-tree currently, but I do recall getting all three built, and the relative dependencies right. I think there was some discussion about USE flags, but I don't have my notes readily available.

If you can give me a couple of weeks (about to go away on work trip) I'll dig out my notes, and see if I can't get this sorted out. There's another package on my radar which needed some extra patches integrating too.
Comment 15 Michael 'veremitz' Everitt 2016-08-02 05:13:03 UTC
Found my notes on the silc* packages, finally.

Will see what I can muster in the coming weeks...
Comment 16 Pacho Ramos gentoo-dev 2016-10-08 10:55:27 UTC
Any news on this? :|
Comment 17 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-10-31 15:54:39 UTC
I'm sorry but this is really taking too long, with the package being masked for over 10 months already. We will be happy to reintroduce it anytime someone wishes to work on it.

[master 37194df] net-im/silc-server: Remove last-rited pkg, #522916
 6 files changed, 1 insertion(+), 113 deletions(-)
 delete mode 100644 net-im/silc-server/Manifest
 delete mode 100644 net-im/silc-server/files/silcd.initd-r1
 delete mode 100644 net-im/silc-server/metadata.xml
 delete mode 100644 net-im/silc-server/silc-server-1.1.18-r1.ebuild
Comment 18 Michael 'veremitz' Everitt 2016-11-30 01:48:04 UTC
Re-re-found my notes on this. Have a lot going on in personal life lately, so its still on the back burner, but hopefully things will ease a little over the holiday period approaching...
Comment 19 Sandino Araico Sanchez 2017-01-03 02:01:47 UTC
Created attachment 458464 [details]
ebuild for silc-toolkit 1.1.12
Comment 20 Sandino Araico Sanchez 2017-01-03 02:08:50 UTC
Created attachment 458466 [details]
ebuild for silc-client 1.1.11

Structure SilcClientConnectionStruct on silc-toolkit-1.1.12 has new fields. Silc-client 1.1.11 uses SilcIdType context_type; and some other fields missing in silc-toolkit-1.1.10. 
1.1.11-r1 adds dependency on >=net-im/silc-toolkit-1.1.12
Comment 21 Sandino Araico Sanchez 2017-01-03 02:09:45 UTC
Created attachment 458468 [details]
ebuild for silc-server 1.1.19
Comment 22 Sandino Araico Sanchez 2017-01-03 04:55:23 UTC
Created attachment 458470 [details]
ebuild for silc-client 1.1.11

silc-client-1.1.11-r2 adds silc-toolkit to RDEPEND
Comment 23 Michael 'veremitz' Everitt 2017-01-03 07:11:37 UTC
(In reply to Sandino Araico Sanchez from comment #19)
> Created attachment 458464 [details]
> ebuild for silc-toolkit 1.1.12

Thanks for the update, will add to the notes on the table, should get a PR proposed later this month, all being well.
Comment 24 Sandino Araico Sanchez 2017-01-03 10:30:23 UTC
Created attachment 458512 [details]
ebuild for silc-server 1.1.19

silc-server 1.1.19-r1 is based on the last silc-server 1.1.18 ebuild found on older portage snapshots.
Comment 25 Sandino Araico Sanchez 2017-01-03 10:35:06 UTC
Created attachment 458514 [details]
silcd OpenRC script

silcd OpenRC script needed by silc-server-1.1.19-r1.ebuild. 
It needs to be be copied to ${FILESDIR}/silcd.rc