Corentin Chary and GitHub
2fedc7450d
Merge pull request #29 from ercpe/pypi-https
...
Use HTTPS for pypi's http api
2016-10-15 16:31:07 +02:00
Corentin Chary
2d70845115
euscan/handlers/pypi: fix scan_url()
...
Probably never worked...
2015-03-09 11:07:00 +01:00
Corentin Chary
84e32e1554
processing: fix scan_metadata.py when the new maintainer name is None
2013-11-21 10:28:22 +01:00
Corentin Chary
c130e59b28
fixes
2013-09-29 11:01:09 +02:00
Corentin Chary
8c6bdebcab
fixes
2013-09-29 11:01:09 +02:00
Corentin Chary
4fef44668c
Merge pull request #22 from volpino/master
...
Adding links to bugs.g.o and qa-reports.g.o and minor fixes
2013-08-27 00:51:12 -07:00
Corentin Chary
55bc34b075
fixes
2013-07-10 09:43:36 +02:00
Corentin Chary
0c59e72a8a
djeuscan: small scan fixes
2013-04-02 10:17:37 +02:00
Corentin Chary
0225553eeb
euscan_captcha: fix captcha
2013-04-02 10:17:11 +02:00
Corentin Chary
b2726bd058
fixes
2013-01-16 10:08:24 +01:00
Corentin Chary
d2685af861
djeuscan: add lost migrations
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-12-12 22:56:09 +01:00
Corentin Chary
e42ba7dfd0
djeuscan: rework the scan process, don't use alive anymore
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-12-12 22:54:50 +01:00
Corentin Chary
dfb7a7b986
Merge pull request #19 from EvaSDK/master
...
Add gnome handler
2012-12-01 04:55:11 -08:00
Corentin Chary
e89edb588e
euscanwww: handle '' handler
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-27 21:48:33 +01:00
Corentin Chary
c6a0c29401
euscanwww: tweak the new handler code
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-26 23:39:34 +01:00
Corentin Chary
a723d30a33
euscanwww: reorder some settings
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-26 23:39:11 +01:00
Corentin Chary
882f8b0fba
DEBUG=False by default
2012-11-23 10:25:43 +01:00
Corentin Chary
e8670bc853
Return HttpResponseNotFound(), got 20 exceptions emails this morning :D
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-23 10:25:30 +01:00
Corentin Chary
c135c35670
Update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-19 22:57:31 +01:00
Corentin Chary
8a11e1fc39
djeuscan: temporary fix for ebuild/metadata
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-19 22:54:52 +01:00
Corentin Chary
fa4916f5f8
Update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-11-19 22:50:41 +01:00
Corentin Chary
0efe8292b1
Don't remove everything, only cache
2012-11-12 23:26:43 +01:00
Corentin Chary
5c460e895a
djeuscan/tasks: fix update_portage() and layman --sync
2012-11-04 12:30:22 +01:00
Corentin Chary
df1da16e45
euscan/handlers: we need the file version
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-29 13:06:06 +01:00
Corentin Chary
90c7f27b95
djeuscan/processing: fix scan_upstream after scan_portage
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-29 13:06:06 +01:00
Corentin Chary
c40528f7d2
Update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-29 13:06:05 +01:00
Corentin Chary
5a8d7e8932
euscanwww: use maintainers names, not ids
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-29 13:06:05 +01:00
Corentin Chary
808acfe13a
django-recaptcha 0.0.5 compat
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-29 13:06:05 +01:00
Corentin Chary
2bd6c03b3b
djeuscan: really fix scan on demand
...
don't use stupid locks, only rate limit.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-10-10 09:36:25 +02:00
Corentin Chary
9afb31fc65
euscan: fix #435118 and #435120
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-15 23:21:30 +02:00
Corentin Chary
89f3192937
euscan: update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-14 10:42:53 +02:00
Corentin Chary
1fc42e083d
Merge remote-tracking branch 'origin/master'
...
Conflicts:
euscanwww/djeuscan/templates/euscan/accounts/euscan_email.txt
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-14 10:31:19 +02:00
Corentin Chary
e13d54100d
euscanwww/templates: minor fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-14 10:29:24 +02:00
Corentin Chary
32506e252a
euscanwww: small scan related fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-14 10:29:06 +02:00
Corentin Chary
a1cc8425f2
euscan: TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-09-14 10:28:26 +02:00
Corentin Chary
e1254df431
Merge remote-tracking branch 'fox/master'
2012-09-14 10:26:56 +02:00
Corentin Chary
e25620b862
Merge remote-tracking branch 'origin/master'
2012-09-14 10:26:50 +02:00
Corentin Chary
b8df26b211
euscan: update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-19 18:41:17 +02:00
Corentin Chary
b97fb74dc3
euscan: fix mangling
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-15 11:29:29 +02:00
Corentin Chary
bbfcc3d6d5
euscan: misc fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-15 11:04:29 +02:00
Corentin Chary
88b15c18d2
djeuscan: enhance email template
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 11:45:52 +02:00
Corentin Chary
2b823fb905
djeuscan: better email template
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 10:27:00 +02:00
Corentin Chary
97830775c8
djeuscan: fix some small bugs
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 09:11:23 +02:00
Corentin Chary
5caca5f41f
euscan: default mangling rule is gentoo
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 09:32:11 +02:00
Corentin Chary
b03541c97d
euscanwww/tasks: ungroup tasks for now, use immutables tasks
...
There is a bug in celery preventing (group | group | task)() chains
to work. Was reported but not yet fixed.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:46:05 +02:00
Corentin Chary
c2d9236d06
euscan: update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:45:58 +02:00
Corentin Chary
aa966bf837
euscan: small handler fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:44:26 +02:00
Corentin Chary
d5bf980779
euscan: shuffle mirrors
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:44:02 +02:00
Corentin Chary
bd034cadf1
euscan: restore reload_gentoolkit()
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:43:23 +02:00
Corentin Chary
f6e2882b44
euscan: optimize SRC_URI fetching
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-06 23:30:29 +02:00
Corentin Chary
f37b9a7740
euscan/handlers: fix cpan version comparaisons
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-04 16:22:12 +02:00
Corentin Chary
0c97fcd42e
euscanwww: some optimizations
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:59:09 +02:00
Corentin Chary
94f6b7541c
euscanwww: misc fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:58:24 +02:00
Corentin Chary
d0aceaeec4
euscanwww: fix captcha <table> must be inside <form>
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:57:41 +02:00
Corentin Chary
62b1fbba4e
euscanwww: fix tasks
...
- group_one was broken
- new way of calling consume refresh queries
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:55:59 +02:00
Corentin Chary
a8e6b09125
eucanwww: add recaptcha support
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:55:23 +02:00
Corentin Chary
8d91237988
euscan/handlers: rework handlers, better remote-id + watch support
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:50:54 +02:00
Corentin Chary
6ce658fa0d
euscan: stuff
...
(yeah, sorry ..)
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-28 11:39:38 +02:00
Corentin Chary
6ec059bdc2
Merge remote-tracking branch 'fox/master'
2012-07-28 11:32:41 +02:00
Corentin Chary
4e317fc145
djeuscan: add sendmail email backend
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-28 10:15:03 +02:00
Corentin Chary
6dce7707c8
euscan: fix some \n issues
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:31:10 +02:00
Corentin Chary
8d65eaea1f
djeuscan: use crontabs and depends on djcelery migrations
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:18:43 +02:00
Corentin Chary
89408dde2b
djeuscan: pkg.metadata can fail
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:18:31 +02:00
Corentin Chary
3c30cae6eb
djeuscan: use store_true for populqte in scan_metadata
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:17:45 +02:00
Corentin Chary
29b1ad557a
Merge remote-tracking branch 'fox/master'
...
Conflicts:
euscanwww/djeuscan/helpers.py
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:17:10 +02:00
Corentin Chary
f670645747
Revert "djeuscan: helpers.py is actually unused"
...
This reverts commit 8146dc1f44 .
2012-07-25 17:08:19 +02:00
Corentin Chary
28b913295a
euscan: ignore robots.txt for fedorahosted.org
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 17:04:37 +02:00
Corentin Chary
1a7efc58a7
djeuscan: tweak admin.py
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:17 +02:00
Corentin Chary
a12e2c42ea
djeuscan: move problem to another page, use an icon, restrict to registered
...
We may move it back to the package page later.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:17 +02:00
Corentin Chary
8146dc1f44
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:16 +02:00
Corentin Chary
7cdd10f028
Revert "djeuscan: helpers.py is actually unused"
...
This reverts commit be9d28c255 .
2012-07-24 09:04:20 +02:00
Corentin Chary
99054971aa
euscan: drop fixed version dependencies
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:37:31 +02:00
Corentin Chary
46c2ea6f70
euscan: use python-git for __version__
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:33:19 +02:00
Corentin Chary
9d905166be
djeuscan: smaller icons, change refresh icon
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:09:47 +02:00
Corentin Chary
96a5a91e0c
djeuscan: remove empty CELERYBEAT_SCHEDULE
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:09:17 +02:00
Corentin Chary
fe7a81654b
djeuscan: switch to ansi2html
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:08:37 +02:00
Corentin Chary
e0a5308463
djeuscan: add euscan result log into a variable
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:07:09 +02:00
Corentin Chary
6bb42d72fc
djeuscan: display confidence and tweak result display
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:06:10 +02:00
Corentin Chary
3d6126cf81
djeuscan: run scan_metadata(packages=None, populate=True)
...
Scan only additional stuff, not packages.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:05:12 +02:00
Corentin Chary
7e911bd9c6
djeuscan: use debug to dump json on error
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:03:42 +02:00
Corentin Chary
5d39cbf2fd
djeuscan: in scan_metadata, if packages=None, skip packages scan
...
But if packages=[], scan all packages.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 07:59:40 +02:00
Corentin Chary
9617fd25a1
djeuscan: add cp() and cpv() for Package and Version
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 07:59:00 +02:00
Corentin Chary
b0cd34ed75
djeuscan: portage. can be used instead of PORTDB
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-23 18:49:41 +02:00
Corentin Chary
be9d28c255
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-23 18:49:41 +02:00
Corentin Chary
65618e3056
djeuscan: portage. can be used instead of PORTDB
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-21 07:36:35 +02:00
Corentin Chary
5add4ddfcc
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-21 07:36:06 +02:00
Corentin Chary
5fb076b304
euscan: remove trailing comma
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 09:06:22 +02:00
Corentin Chary
8743e9d1e1
euscan: move version type helpers to euscan.version
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 09:04:15 +02:00
Corentin Chary
6f9e575bbc
euscanwww: add missing file
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:42:38 +02:00
Corentin Chary
2544af2e32
euscanwww/tasks: simplify tasks
...
- strip '_task' end
- remove "launcher" functions, if we want complicated starter
functions we will put them somewhere else later.
- now, everything is asynchroneous, maybe we could switch from
group_one()/group_chunks() to .chunks() someday...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:42:38 +02:00
Corentin Chary
634e06b779
euscan: don't fail if robots.txt can't be read
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:41:13 +02:00
Corentin Chary
bcda1a7ce3
euscan: add --ebuild-uri to use ${PV}, etc.
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:41:12 +02:00
Corentin Chary
2f0080e544
git: update .gitignore
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-03 10:57:07 +02:00
Corentin Chary
bdff6b7c63
euscanwww/scan_portage: try using gentoopm and fix slots
...
gentoopm is still slower with portage backend, will try pkgcore
backend later.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-03 10:56:14 +02:00
Corentin Chary
8062fddc23
euscanwww: move processing to scan and misc, enhance update_portage_tree
...
update_portage_tree() now:
- watch stderr and stdout for each command
- use layman command instead of layman API for sync because
layman API doesn't work when stdout or stderr is not a real file
(we could probably work around that with pipes and epoll)
- use egencache instead of emerge to generate cache
- export PORTAGE_CONFIGROOT, ROOT, EIX_CACHEFILE etc.. so they
are used everywhere
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 18:16:59 +02:00
Corentin Chary
90702ddee8
euscan: don't import pkg_resources, we don't want all these warnings
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:20:52 +02:00
Corentin Chary
84a764dad5
euscan: allow --progress with --quiet
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:20:18 +02:00
Corentin Chary
ba805536ad
euscanwww: add --category to scan_metadata, remove homepage and description
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:19:49 +02:00
Corentin Chary
0e32ccf46e
euscanwww: make it work with MySQL
...
unique indexes length must be <= 255
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 09:44:00 +02:00
Corentin Chary
093cb4da47
euscanwww/scan_portage: fixes and add --category
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 09:43:31 +02:00