Bug 886322 (mingw-nss)

Summary: Review Request: mingw-nss - MinGW build of Network Security Services
Product: [Fedora] Fedora Reporter: greg.hellings
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: aacid, cfergeau, fedora-mingw, marcandre.lureau, package-review, victortoso
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-25 05:09:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 886320    
Bug Blocks: 201449, 886328, 914790    

Description greg.hellings 2012-12-12 03:08:29 UTC
Spec URL: http://dl.thehellings.com/mingw32/nss/mingw-nss.spec
SRPM URL: http://dl.thehellings.com/mingw32/nss/mingw-nss-3.14-1.fc17.src.rpm
Description: Network Security Services (NSS) is a set of libraries designed to
support cross-platform development of security-enabled client and
server applications. Applications built with NSS can support SSL v2
and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509
v3 certificates, and other security standards.

Fedora Account System Username: greghellings

Comment 1 Marc-Andre Lureau 2013-02-20 15:33:21 UTC
Doesn't build for me on f18 with nspr from bug 886320.

The first error is:

make[1]: Entering directory `/home/elmarco/rpmbuild/BUILD/nss-3.14/build_win32/security/dbm/src'
i686-w64-mingw32-gcc -o WINNT5.0__i686-w64-mingw32-gcc_DBG.OBJ/db.o -c -g -mwindows -mms-bitfields -mnop-fun-dllimport -D_WIN32_IE=0x0501 -U__MMX__ -U__SSE__ -U__SSE2__ -DXP_PC -DDEBUG -D_DEBUG -UNDEBUG -DDEBUG_elmarco -DWIN32 -D_X86_ -D_WINDOWS -DWINNT -DUSE_UTIL_DIRECTLY -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE  -I/usr/include/nspr4   -I../../../dist/WINNT5.0__i686-w64-mingw32-gcc_DBG.OBJ/include -I../../../dist/public/dbm -I../../../dist/private/dbm -I../../../dbm/include  ../../../dbm/src/db.c
In file included from ../../../dbm/src/db.c:50:0:
../../../dist/public/dbm/mcom_db.h:289:48: error: unknown type name 'uint'


Apparently, uint has been deprecated:

grep uint /usr/i686-w64-mingw32/sys-root/mingw/include/nspr4/obsolete/protypes.h
typedef PRUintn uintn;
typedef PRUintn uint;
...

Comment 2 Marc-Andre Lureau 2013-02-25 10:23:47 UTC
And make sure wine binfmt is disabled!

Comment 3 Fabiano FidĂȘncio 2015-10-11 10:55:13 UTC
Just updating the Spec and SRPM files:

Spec URL: https://fidencio.fedorapeople.org/fedora/mingw-nss/mingw-nss.spec
SPRM URL: https://fidencio.fedorapeople.org/fedora/mingw-nss/mingw-nss-3.20-1.fc24.src.rpm

Builds fine on rawhide with updated mingw-nspr from bug 886320.

Comment 4 Upstream Release Monitoring 2015-12-03 20:42:23 UTC
pbrobinson's scratch build of mingw-qt5-qtdeclarative?#0591cb7cdaa968100fd75da17c3cd72799f2a797 for epel7-archbootstrap and git://pkgs.fedoraproject.org/mingw-qt5-qtdeclarative?#0591cb7cdaa968100fd75da17c3cd72799f2a797 failed http://koji.fedoraproject.org/koji/taskinfo?taskID=12038486

Comment 5 Upstream Release Monitoring 2015-12-03 20:43:35 UTC
pbrobinson's scratch build of mingw-qt5-qtbase?#824459d300a4cd07124c3e4967064eec3818d7e2 for epel7-archbootstrap and git://pkgs.fedoraproject.org/mingw-qt5-qtbase?#824459d300a4cd07124c3e4967064eec3818d7e2 failed http://koji.fedoraproject.org/koji/taskinfo?taskID=12038485

Comment 6 Upstream Release Monitoring 2015-12-03 20:44:28 UTC
pbrobinson's scratch build of mingw-pkg-config?#e46789095e76e3f10f8da9d5c3390029618a5f93 for epel7-archbootstrap and git://pkgs.fedoraproject.org/mingw-pkg-config?#e46789095e76e3f10f8da9d5c3390029618a5f93 completed http://koji.fedoraproject.org/koji/taskinfo?taskID=12038484

Comment 7 Marc-Andre Lureau 2016-03-04 09:43:48 UTC
I think the mingw-nss package should be closer to the native nss Fedora package. Since this is a security package, there is a lot of configuration and patches to be shared. Also the package version should be updated to be in sync. Once this is done, I can start the review.

thanks

Comment 8 Fabiano FidĂȘncio 2016-03-04 09:54:57 UTC
(In reply to Marc-Andre Lureau from comment #7)
> I think the mingw-nss package should be closer to the native nss Fedora
> package. Since this is a security package, there is a lot of configuration
> and patches to be shared. Also the package version should be updated to be
> in sync. Once this is done, I can start the review.

Well, It was when I first submit the spec files :-\
I will update this and ping you for a review.

Comment 9 greg.hellings 2018-09-06 03:31:24 UTC
I'm done worrying about this. I don't have use for it anymore, and I'm not going to chase around an age old review request for a package I don't need.

Comment 10 Christophe Fergeau 2018-09-10 09:28:42 UTC
Keeping this open as I was planning to move forward with this after my holidays ( https://teuf.fedorapeople.org/mingw-nss/ )

Comment 11 Albert Astals Cid 2018-10-06 13:50:53 UTC
It would be great if we had this so i could include it in poppler's mingw64 fedora based CI :)

e.g. https://gitlab.freedesktop.org/poppler/poppler/-/jobs/27591

Comment 12 greg.hellings 2019-11-25 05:09:24 UTC
If someone else wants to take this review request, please open your own bug.