Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644382 - hackport in profiles/thirdpartymirrors contains HTTP mirrors
Summary: hackport in profiles/thirdpartymirrors contains HTTP mirrors
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-12 21:39 UTC by hololeap
Modified: 2018-01-13 18:56 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hololeap 2018-01-12 21:39:51 UTC
The hackport line in profiles/thirdpartymirrors is currently as follows:

hackage http://hackage.haskell.org/ https://dev.gentoo.org/~qnikst/hdiff.luite.com/

There are two problems with this:
1. hackage.haskell.org supports HTTPS and so this URL should be switched to https://hackage.haskell.org/ (This has already been fixed in the haskell overlay)
2. The second mirror is currently redirecting all requests to http://hdiff.luite.com/ . hdiff.luite.com does not have working HTTPS and so this second mirror should be removed as it misleads devs into thinking this mirror will provide encryption. (I have opened up a bug report for the haskell overlay here: https://github.com/gentoo-haskell/gentoo-haskell/issues/660)

Reproducible: Always
Comment 1 hololeap 2018-01-12 21:41:33 UTC
The first line was meant to read:

"The hackage line in profiles/thirdpartymirrors is currently as follows:"
Comment 2 hololeap 2018-01-13 15:09:55 UTC
Pull requests have been opened for the gentoo and haskell repos on GitHub:

https://github.com/gentoo/gentoo/pull/6850
https://github.com/gentoo-haskell/gentoo-haskell/pull/661
Comment 3 Larry the Git Cow gentoo-dev 2018-01-13 18:53:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a5096abff0094ca201de108f83579df2c771be8

commit 9a5096abff0094ca201de108f83579df2c771be8
Author:     hololeap <hololeap@users.noreply.github.com>
AuthorDate: 2018-01-13 15:03:09 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2018-01-13 18:53:05 +0000

    profiles/thirpartymirrors: Modify hackage mirrors for #644382
    
    The hackport mirrors in profiles/thirdpartymirrors have two problems:
    
    1. `hackage.haskell.org` supports HTTPS and so this URL should be
       switched to `https://hackage.haskell.org/`
    2. The second mirror is currently redirecting all requests to
       `http://hdiff.luite.com/`. `hdiff.luite.com` does not have working
       HTTPS and so this second mirror should be removed as it misleads
       devs into thinking this mirror will provide encryption.
    
    Closes: https://bugs.gentoo.org/644382
    Closes: https://github.com/gentoo/gentoo/pull/6850

 profiles/thirdpartymirrors | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)